H1{
 color:#FFFFFF;
 /*color:#CCCCCC;*/
 font-size:40px;
 font-weight: 700; 
 text-shadow: 1px 1px #646464;
 /*text-shadow: 1px 1px #FFFFFF;*/
}
H3{
color:#FFFFFF;
font-size:27px;
font-weight: 400; 
text-shadow: 1px 1px #646464;
}

.main-image-extranet{
 width:100%;
 height:640px;
 margin:0 auto;
 background-size: contain;
 /*background: linear-gradient( rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) ), url('../images/entrada-extranet.jpg');*/
 background-image:url(../images/entrada-extranet.jpg);
 clear: both;
 overflow: initial;
 background-position: top; 
 background-repeat: no-repeat;
 background-size: cover;
}

.main-image-into{
 width:100%;
 margin:0 auto;
 clear: both;
 overflow: visible;
 min-height:640px;

}

.condiciones-generales{
color:#FFFFFF;
font-size:14px;
max-width:300px;
text-shadow: 1px 1px #646464;
}

.titulo-opciones {
  padding: 20px 0px 0px 0px;
  border-bottom: 1px dashed #646464;
  width:100%;
  margin:0 auto;
  max-width:1024px;
  text-align:left;
}

.titulo-opciones H3 {
  font-size: 28px;
  color: #646464;
  font-weight: 300;
  text-shadow: none;
  margin-bottom: 5px;
}

@media screen and (max-width: 650px) {
	.main-image-extranet{
	 height:500px;
	 background: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ), url('../images/entrada-extranet.jpg');
	 background-size: contain;
	 background-position: center center;
	 background-repeat: no-repeat;
	 background-size: cover;	
	}
	.tdcarrito {
		font-size:12px;
		padding:2px 2px 0px 2px;
	}

	input{
	  max-width:300px;
	}	
	select{
	  max-width:50px;
	}		
	H1{
		font-size:30px;
	}	
}