body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	color:#656565;
	display: flex;
    flex-direction: column;
    min-height: 100vh;
	overflow-x: hidden;
	user-select: none;
	-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
  user-select: none;
}
img{
	border:0px;
}

.letra_blanca{
	color:#FFFFFF;
}
.letra_roja{
	color:#ff0f0f;
}
div.flotante{
	float:left;
	
}
div.flotante_dch{
	float:right;
}
div.centrado{
	margin:auto;
	width:1346px;
}
div.web {	
    margin: auto;
    width: 100%;
    max-width: 850px; 
    box-sizing: border-box;
}
div.header{
    width:100%;
    display:flex;
    align-items:center;
	justify-content: space-between;
	padding: 10px 40px;
	background-color: #fcfcfc;
	background-image: url('/images/LogoCastillaexpress.png');
    background-repeat: no-repeat;
    background-position: left center; 
    background-size: contain;
}
div.img1{
	display: flex;
	align-items: flex-start;
	gap:1000px;
	width: 250px;
	height: auto;
}
div.contacto{
	font-size: 13px;
	line-height: 1.8;
	margin-top: 15px;
	color: black;
}
div.cuerpo{
	float:left;
	width:1346px;
}
div.pie{
	float:left;
	width:100%;
	background-image:url(/images/pie.jpg);
	background-repeat:repeat-x;
	height:209px;
}
div.piedepagina{
	float:left;
	width:100%;
	background-image:url(/images/pie.jpg);
	background-repeat:repeat-x;
	height:209px;
}
/*****************   Backgrounds de cuerpo  *************/
div.bg_recogidas{
	width:100%;
	height:auto;
	float:left;
	background-image:url(/images/bg_recogidas.jpg);
	background-repeat:no-repeat;
	background-position:top;

}
div.bg_recogidas_en{
	width:100%;
	height:auto;
	float:left;
	background-image:url(/images/bg_recogidas.jpg);
	background-repeat:no-repeat;
	background-position:top;

}
div.bg_sugerencias{
	width:100%;
	height:384px;
	background-image:url(/images/bg_sugerencias.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_sugerencias_en{
	width:100%;
	height:384px;
	background-image:url(/images/bg_sugerencias_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_contactar{
	width:100%;
	height:384px;
	background-image:url(/images/bg_contactar.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_contactar_en{
	width:100%;
	height:384px;
	background-image:url(/images/bg_contactar_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_eligenos1{
	width:100%;
	height:384px;
	background-image:url(/images/bg_eligenos1.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_eligenos1_en{
	width:100%;
	height:384px;
	background-image:url(/images/bg_eligenos1_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_eligenos2{
	width:100%;
	height:384px;
	background-image:url(/images/bg_eligenos2.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_eligenos2_en{
	width:100%;
	height:384px;
	background-image:url(/images/bg_eligenos2_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

div.bg_eligenos3{
	width:100%;
	height:384px;
	background-image:url(/images/bg_eligenos3.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_eligenos3_en{
	width:100%;
	height:384px;
	background-image:url(/images/bg_eligenos3_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_eligenos4{
	width:100%;
	height:384px;
	background-image:url(/images/bg_eligenos4.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_eligenos4_en{
	width:100%;
	height:384px;
	background-image:url(/images/bg_eligenos4_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_eligenos5{
	width:100%;
	height:384px;
	background-image:url(/images/bg_eligenos5.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_eligenos5_en{
	width:100%;
	height:384px;
	background-image:url(/images/bg_eligenos5_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

div.bg_contrarrembolso{
	width:100%;
	height:384px;
	background-image:url(/images/bg_contrarrembolso.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_contrarrembolso_en{
	width:100%;
	height:384px;
	background-image:url(/images/bg_contrarrembolso_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

div.bg_informacion{
	width:100%;
	height:450px;
	background-image:url(/images/bg_informacion.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_informacion_en{
	width:100%;
	height:450px;
	background-image:url(/images/bg_informacion_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_quienes1{
	width:100%;
	height:424px;
	background-image:url(/images/bg_quienes1.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_quienes1_en{
	width:100%;
	height:424px;
	background-image:url(/images/bg_quienes1_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

div.bg_quienes2{
	width:100%;
	height:424px;
	background-image:url(/images/bg_quienes2.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_quienes2_en{
	width:100%;
	height:424px;
	background-image:url(/images/bg_quienes2_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

div.bg_quienes3{
	width:100%;
	height:424px;
	background-image:url(/images/bg_quienes3.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_quienes3_en{
	width:100%;
	height:424px;
	background-image:url(/images/bg_quienes3_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

div.bg_quienes4{
	width:100%;
	height:424px;
	background-image:url(/images/bg_quienes4.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_quienes4_en{
	width:100%;
	height:424px;
	background-image:url(/images/bg_quienes4_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_quienes5{
	width:100%;
	height:424px;
	background-image:url(/images/bg_quienes5.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_quienes5_en{
	width:100%;
	height:424px;
	background-image:url(/images/bg_quienes5_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_quienes6{
	width:100%;
	height:424px;
	background-image:url(/images/bg_quienes6.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_quienes6_en{
	width:100%;
	height:424px;
	background-image:url(/images/bg_quienes6_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_servicios1{
	width:100%;
	height:384px;
	background-image:url(/images/bg_servicios1.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
div.bg_servicios1_en{
	width:100%;
	height:384px;
	background-image:url(/images/bg_servicios1_en.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

div.bg_servicios2{
	width:100%;
	float:left;
	height:384px;
	background-image:url(/images/bg_servicios2.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_servicios2_en{
	width:100%;
	float:left;
	height:384px;
	background-image:url(/images/bg_servicios2_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

div.bg_servicios3{
	width:100%;
	float:left;
	height:514px;
	background-image:url(/images/bg_servicios3.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_servicios3_en{
	width:100%;
	float:left;
	height:514px;
	background-image:url(/images/bg_servicios3_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_index{
	width:100%;
	height:434px;
	background-image:url(/images/bg_index.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
div.bg_index_en{
	width:100%;
	height:434px;
	background-image:url(/images/bg_index_en.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

/********************************************************/
div.caja_cuerpo{
	float:left;
	width:1346px;
}
div.caja_pie{
	float:left;
	width:1346px;
}
div.caja360{
	float:left;
	width:360px;
}
div.caja400{
	float:left;
	width:450px;
	color:#656565;
	
}
div.caja130{
	float:left;
	width:130px;
}
div.caja_rellenar{
	float:left;
	width:222px;
}
div.caja_rellenar2{
	float:left;
	width:262px;
}
/*****************  FORMULARIO   ***********************/
.campo_texto{	
	float:left;
	width:221px;
	background-image:url(/images/bg_rellenar.gif);
	background-repeat:no-repeat;
	color:#656565;
	font-weight:bold;
	height:18px;
	border:0px;
}
.campo_texto4{	
	float:left;
	width:101px;
	background-image:url(/images/bg_rellenar4.gif);
	background-repeat:no-repeat;
	color:#656565;
	font-weight:bold;
	height:18px;
	border:0px;
}
.campo_texto_error{	
	float:left;
	width:221px;
	background-image:url(/images/bg_rellenar_error.gif);
	background-repeat:no-repeat;
	color:#656565;
	font-weight:bold;
	height:18px;
	border:0px;
}
.campo_texto_error4{	
	float:left;
	width:101px;
	background-image:url(/images/bg_rellenar4_error.gif);
	background-repeat:no-repeat;
	color:#656565;
	font-weight:bold;
	height:18px;
	border:0px;
}

.campo_texto2{	
	float:left;
	width:261px;
	background-image:url(/images/bg_rellenar2.gif);
	background-repeat:no-repeat;
	color:#656565;
	font-weight:bold;
	height:18px;
	border:0px;
}
.campo_texto3{	
	float:left;
	width:220px;
	background-image:url(/images/bg_rellenar3.gif);
	background-repeat:no-repeat;
	color:#656565;
	font-weight:bold;
	height:18px;
	border:0px;
}
.area_texto{	
	float:left;
	width:261px;
	height:46px;
	border:solid 1px #cecece;
	background-color:#f4f4f4;	
	color:#656565;
	font-weight:bold;
 
}
.area_texto3{	
	float:left;
	width:217px;
	height:46px;
	border:solid 1px #cecece;
	background-color:#f4f4f4;
	color:#656565;
	font-weight:bold;
	border:0px;
}
.area_texto_grande{	
	float:left;
	width:262px;
	height:100px;
	border:solid 1px #cecece;
	background-color:#f4f4f4;
	color:#656565;
	font-weight:bold;
}
.area_texto_bolsas{	
	float:left;
	width:221px;
	height:50px;
	border:solid 1px #cecece;
	background-color:#f4f4f4;
	color:#656565;
	font-weight:bold;
}
.area_texto_gigante{	
	float:left;
	width:350px;
	height:70px;
	background-image:url(/images/bg_area_texto_gigante.gif);
	background-repeat:no-repeat;
	color:#656565;
	font-weight:bold;
	border:0px;
}
.area_texto_gigante2{	
	float:left;
	width:374px;
	height:70px;
	background-image:url(/images/bg_area_texto_gigante2.gif);
	background-repeat:no-repeat;
	color:#656565;
	font-weight:bold;
	border:0px;
}
.area_texto_blanca{
	float:left;
	width:385px;
	height:70px;
	border:solid 1px #cecece;
	background-color:#FFFFFF;
	color:#656565;
	font-weight:bold;
}
.area_texto_blanca_error{
	float:left;
	width:385px;
	height:70px;
	border:solid 1px #ff8989;
	background-color:#ffd3d3;
	color:#656565;
	font-weight:bold;
}
.desplegable{	
	float:left;
	width:240px;
	background-color:#f4f4f4;
	color:#656565;
	font-weight:bold;
	height:22px;
	border:solid 1px #cecece;
	padding-left:15px;
}
.campo_texto_xico{	
	float:left;
	width:211px;
	background-image:url(/images/bg_rellenar_xico.gif);
	background-repeat:no-repeat;
	color:#656565;
	font-weight:bold;
	height:26px;
	border:0px;
	padding-top:5px;
	padding-left:5px;
}
.area_texto_xico{	
	float:left;
	width:211px;
	height:76px;
	background-image:url(/images/bg_area_texto_xico.gif);
	background-repeat:no-repeat;
	color:#656565;
	font-weight:bold;
	border:0px;
	padding-top:5px;
	padding-left:5px;
}






/*******************************************************/
div.separa_caja{	
	float:left;
	padding-top:5px;
}
div.separa_caja5{	
	float:left;
	padding-top:3px;
}
div.mini_caja{
	width:20px;
	float:left;
}
div.linea_roja{
	float:left;
	background-image:url(/images/linea_roja.gif);
	width:100%;
	height:2px;
}
div.caja_boton{
	float:left;
	width:143px;
	padding-left:20px;
}
div.caja_boton2{
	float:left;
	width:123px;
	padding-left:20px;
}
div.caja_boton3{
	float:left;
	width:269px;
	padding-right:20px;
}
div.caja_trans{
	float:left;
	width:100px;
}
div.caja_body{
	float:left;
	width:850px;
}

div.fondo_prueba{
	margin:auto;	
	width:948px;
	height:434px;
	background-image:url(/images/fondo_prueba.jpg);
	
}
div.caja_360{
	float:left;
	width:360px;
}
div.caja_400{
	float:left;
	width:400px;
}
div.texto_reembolso{
	float:left;
	width:770px;
	text-align:justify;
	line-height:20px;
	color:#656565;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
}