
/* --------------------------INICIO ECV----------------------------------------*/
#content {
	width: 995px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	
}
#content #contentfloat {
	float: left;
	position: relative;
	left: 0px;
	top: -18px;
}
/*h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	color: #AD0000;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 7px;
	margin-bottom: 7px;
	text-transform: uppercase;
	text-align:left;
}*/

img {
	border:none;
}
.cursorMano {
	cursor:pointer;
}
.cursorMano2 {
	cursor:default;
}


/*----------------------------------------------------------CABECERA CARRITO NUEVA------------------------------------------------------*/



.MensajeCarritoECVP1 {
	/*float:right;*/
	position:absolute;
	top:30px;
	right:110px;
	background-color:transparent;
	visibility:hidden;
	z-index:10;
	height:100px;
	/*width:100%;*/
}

.MensajeCarritoECVP2 {
	/*float:right;*/
	position:absolute;
	top:30px;
	right:75px;
	visibility:hidden;
	z-index:10;
}
.MensajeCarritoECVP3 {
	/*float:right;*/
	position:absolute;
	top:30px;
	right:50px;
	visibility:hidden;
	z-index:10;
}

.MensajeCarritoECVP4 {
	/*float:right;*/
	position:absolute;
	top:30px;
	right:30px;
	visibility:hidden;
	z-index:10;
}

#cabeceracarrito1ECV {	
	background-color:#7BB1D3;
	/*padding-left:42px;*/
	z-index:-10;
	width:737px;
	height:37px;
	margin-top:0px;
	
	
}
#cabeceracarrito1ECV #titulocarrito1ECV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	position: relative;
	left: 30px;
	top: 10px;
}
#cabeceracarrito1ECV #menupasosECV {
	float: right;
	position: relative;
	top: 9px;
	right: 35px;
	width:109px;
	height:21px;
}

#cabeceracarrito1ECV #menupasosECV ul{
	/*float: letf;
	position: relative;*/
	margin:0px;
	padding:0px;
}
#cabeceracarrito1ECV #menupasosECV li{
	/*float: letf;
	position: relative;*/
	display:inline;
	margin-left:5px;
	padding:0px;
	list-style-type: none;
}
#subtitulocarrito1ECV {
	background-color:#F7F7F7;
	height:37px;
	top: 0px;
}

#subtitulocarrito1ECV p {
	/*float: left;
	position: relative;*/
	position:absolute;
	left: 63px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #005A93;
}
.floatleft2ECV {
	float:left;
	padding-right: 6px;
	padding-left: 30px;
	padding-top: 7px;
}



/*----------------------------------------------------------FIN CABECERA CARRITO NUEVA------------------------------------------------------*/

.MensajeCarritoP1 {
	float:right;
	position:absolute;
	top:33px;
	right:115px;
	background-color:transparent;
	visibility:hidden;
	z-index:10;
	height:100px;
	/*width:100%;*/
}

.MensajeCarritoP2 {
	float:right;
	position:absolute;
	top:33px;
	right:-130px;
	visibility:hidden;
	z-index:10;
}
.MensajeCarritoP3 {
	float:right;
	position:absolute;
	top:33px;
	right:-290px;
	visibility:hidden;
	z-index:10;
}

.MensajeCarritoP4 {
	float:right;
	position:absolute;
	top:-45px;
	right:-190px;
	visibility:hidden;
	z-index:10;
	/*float:right;;
	position:absolute
	top:35px;
	right:-300px;
	visibility:hidden;
	z-index:10;
	width:300px;*/
}
.parteMCarrito1 {
	height: 73px;
	width: 12px;

	float:left;
	background-image: url(/imgfiles/ECV2/WEB/MensajeCarrito1.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}
.parteMCarrito2 {
	height: 43px;
	float:left;
	padding-top:35px;
	background-image: url(/imgfiles/ECV2/WEB/MensajeCarrito2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #656565;
	padding-left:15px;
}
.parteMCarrito3 {
	height: 73px;
	width: 50px;
	float:left;
	background-image: url(/imgfiles/ECV2/WEB/MensajeCarrito31.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}


/*
.MCarritoFila1 {

	 float:left;
	 postition: absolute;
	 top:0px;
	 left:50px;
}
.MCarritoF1C1 {
	height: 29px;
	width: 17px;
	float:left;
	top:0px;

	background-image: url(/imgfiles/ECV2/WEB/MensajeCarritoF1C1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.MCarritoF1C1 {
	height: 29px;
	width: 17px;
	float:left;
	top:0px;
	background-image: url(/imgfiles/ECV2/WEB/MensajeCarritoF1C1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.MCarritoF1C2 {
	width:auto;
	float:left;
	top:0px;
	background-image: url(/imgfiles/ECV2/WEB/MensajeCarritoF1C2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.MCarritoF1C3 {
	height: 29px;
	width: 49px;
	float:left;
	background-image: url(/imgfiles/ECV2/WEB/MensajeCarritoF1C3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.MCarritoF1C4 {
	height: 29px;
	width: 27px;
	float:right;
	top:0px;
	background-image: url(/imgfiles/ECV2/WEB/MensajeCarritoF1C4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.MCarritoFila2 {
	 float:left;
	 postition: absolute;
	 top:29px;
	 left:-10px;
}
.MCarritoF2C1 {
	height: 27px;
	width: 17px;
	float:left;
	top:29px;
	background-image: url(/imgfiles/ECV2/WEB/MensajeCarritoF2C1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.MCarritoF2C2 {
	height: 27px;
	width:auto;
	float:left;
	top:29px;
	background-color:#FFFFFF;
}
.MCarritoF2C3 {
	height: 27px;
	width: 49px;
	float:right;
	top:29px;
	background-image: url(/imgfiles/ECV2/WEB/MensajeCarritoF2C3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.MCarritoFila3 {

	 float:left;
	 postition: absolute;
	 top:60px;
	 left:-150px;
}
.MCarritoF3C1 {
	height: 19px;
	width: 17px;
	float:left;
	top:50px;
	background-image: url(/imgfiles/ECV2/WEB/MensajeCarritoF3C1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.MCarritoF3C2 {
	height: 19px;
	width:auto;
	float:left;
	top:50px;
	background-image: url(/imgfiles/ECV2/WEB/MensajeCarritoF3C2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#FFFFFF;

}
.MCarritoF3C3 {
	height: 19px;
	width: 27px;
	float:right;
	position:absolute;
	top:50px;
	background-image: url(/imgfiles/ECV2/WEB/MensajeCarritoF3C3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}*/



.titulo1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-weight: normal;
	color: #AD0000;
	line-height: 20px;
	text-decoration:none;
}
.titulo1 a:link, .titulo1 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #AD0000;
	line-height: 20px;
	text-decoration:none;
}
.titulo1 a:hover, .titulo1 a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #AD0000;
	line-height: 20px;
	text-decoration:underline;
}

.titulo2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-weight: normal;
	color: #AD0000;
	line-height: 20px;
	text-decoration:none;
}
.titulo2 a:link, .titulo2 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #AD0000;
	line-height: 20px;
	text-decoration:none;
}
.titulo2 a:hover, .titulo2 a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #AD0000;
	line-height: 20px;
	text-decoration:underline;
}
.titulo3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #555555;
	line-height: 20px;
	text-decoration:none;
}
.titulo4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #005A93;
	padding-bottom:15px;
	padding-top:10px;
}
.subtitulo3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-weight: normal;
	color: #555555;
	line-height: 20px;
	text-decoration:none;
}
.txtgris1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #787878;
	line-height: 13px;
	margin-top:0px;
	height:90px;
	z-index:-10;
}
.txtgris12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #787878;
	line-height: 13px;
	margin-top:0px;
	/*height:90px;*/
	z-index:-10;
	margin-left:5px;
}
.txtgris13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #787878;
	line-height: 13px;
	margin-top:0px;
	padding-top:7px;
	padding-left:8px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D5D5D5;
}
.txtgris14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #787878;
	line-height: 16px;
	margin-left:3px;
	/*margin-top:0px;
	padding-top:7px;
	padding-left:8px;*/
}
.txtgris14 a { 
	color: #B00000;
	text-decoration:underline;
}
.txtgris1home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #787878;
	line-height: 13px;
	margin-top:0px;
	height:90px;
	z-index:-10;
	width:140px;
	margin-left:90px;
}
.txtgris2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #787878;
	line-height: 14px;
	padding-bottom: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D5D5;
	margin-top: 0px;
	height:96px;

}
.txtgris21 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #787878;
	line-height: 14px;
	margin-top: -3px;
	height:72px;
}
.txtgris22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #787878;
	line-height: 14px;
	padding-bottom: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D5D5;
	margin-top: -2px;
	height:76px;
}
.txtgris3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #787878;
	line-height: 13px;
	margin-top:5px;
	height:90px;
	text-align:left;
}
.txtgris4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	text-align: right;
	width:290px;
	padding-right:37px;
	padding-bottom:25px;
}
.txtgris5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	line-height: 1.4em;
	text-align:left;
	padding-left:110px;
}
.Listatxtgris5 {
	margin-top:10px;
}
.Listatxtgris5 ul{
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.Listatxtgris5 li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #555555;
	line-height: 1.4em;
	text-decoration:underline;
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.txtgris6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	text-align:right;
	margin-top:-5px;
	padding-right:15px;
}
.txtgris7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #787878;
	line-height: 13px;
	margin-top:5px;
/*	height:90px;*/
	text-align:left;
	padding-left:7px;
	padding-right:7px;
	/*padding-bottom:15px;*/
}
.txtgris8, .txtgris81 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	line-height: 1.4em;
	text-align:left;
}
.txtgris8 ul, .txtgris81 ul {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.txtgris8 ul li, .txtgris81 ul li {
	text-align:left;
	list-style-type: none;
	list-style-image: url(/imgfiles/ECV2/WEB/iconoListaProducto.jpg);
	line-height: 1.8em;
}
.txtgris8 ul li ul, .txtgris81 ul li ul {
	/*margin:0px;*/
	margin-top:0px;
}
.txtgris8 ul li ul li, .txtgris81 ul li ul li {
	text-align:left;
	list-style-type: disc;	
	list-style-image: none;
	line-height: 1.6em;
}
.txtgris8 a, .txtgris81 a {
	color: #AD0000;
	text-align:left;
	text-decoration:underline;
}
.txtAzul1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #004E9E;
	text-align: left;
	padding-left:37px;
	padding-top:5px;
	padding-bottom:5px;
}
.txtRojo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #AD0000;
	text-align: left;
	padding-left:37px;
	padding-top:5px;
	padding-bottom:5px;
}
.txtRojo2 {
	color: #AD0000;
}
.txtRojo2Hotel1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #AD0000;
	margin-top:-15px;
	margin-left:212px;
	float:left;
	position:relative;
	
}
.txtRojo2Hotel1 a {
	color: #AD0000;
	text-decoration:underline;
	
}

.TxtRojoTotal {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.1em; 
	color: #AD0000; 
	text-align:left;
	/*width: 649px; 
	height: 16px;*/ 
	margin-left:13px; 
	margin-top:40px; 
	margin-bottom:-10px;
}
.txtRojo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #AD0000;

}
.txtRojo4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #AD0000;
	margin-top:10px;

}
.txtRojo5 {
	color: #AD0000;
	float:right;
	margin-top:-13px;
	text-align:right;
}
.txtRojo6 {
	color: #B00000;
}
.txtRojo6 a {
	color: #B00000;
	text-decoration:underline;
}
.txtAzul2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #004E9E;
	text-align: left;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:20px;
}
.txtAzul21 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #004E9E;
	text-align: left;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:20px;
	width:659px;
	float:left;
	margin-top:20px;
	
}
.BloquetxtAzul21 {
	height:200px;

}
.txtAzul3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #004E9E;
	text-align: left;
	padding-top:5px;
	padding-bottom:20px;
}
.txtSinDisponibilidad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #AD0000;
	padding-top:30px;
	padding-left:30px;
}
#txtInformativoCarrito {
	padding-left:370px;
}
.floatleft {
	float:left;
	padding-right: 7px;
}
.floatleft1 {
	float:left;
	padding-right: 13px;
	padding-left: 9px;
	padding-bottom:10px;
}
.floatleft1Rest {
	/*float:left;*/
	padding-right: 13px;
	padding-left: 9px;
	/*margin-bottom:10px;*/
}
.floatleft2 {
	float:left;
	padding-right: 6px;
	padding-left: 41px;
	padding-top: 13px;
}
.floatleft2imgpasos {
	/*codigo bueno*/
	/*position:absolute;
	padding-right: 6px;
	left:-40px;
	top: 10px;*/
	
	position:absolute;
	padding-right: 6px;
	left:-260px;
	top: 10px;
	
	/*codigo para borrar de aqui y ponerlo en el html
	position:absolute;
	padding-right: 6px;
	left:10px;
	top: 10px;*/
	
}
.floatleft3 {
	float:left;
	left:0px;
	top:-41px;
	/*padding-right: 10px;*/
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;
}
.floatleft3 .enlace a {
	color: #005A93;
	text-decoration:underline;
	top: -3px;
}
.floatleft5 {
	float:left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.1em; 
	color: #AD0000; 
	text-align:left;
	margin-left:13px; 
	height: 15px;
	margin-bottom:-15px;
}
/* Por ahora no se utiliza
.floatleft4 {
	float:left;
	padding-right: 33px;
}*/
.floatright {
	float:right;
	position:relative;
	right:0px;
	top:0px;
	padding-bottom:0px;
}
.floatright2 {
	float:right;
}
.margin0 {
	margin:0px;
	z-index:0;
}
.margin1 {
	margin-top:0px;
	z-index:0;
}
.margin2 {
	padding-right:9px;
}
.margin3 {
	padding-top:5px;
	padding-left:28px;
}
/*.margin1 {
	padding-right: 6px;
}*/
.marginsupBloques {
	margin-top:5px;
}
.marginsupBloques2 {
	margin-top:5px;
	padding-bottom:40px;
}

.marginsupBloques2border {
	padding-top:15px;
	border-top:solid 1px #EAEAEA;
	margin-bottom:20px;
	margin-right:10px;
}
#tablaFichaTecnica  {
	width:482px;
	background-color: #FBFBFB;
	border: 1px solid #E9E9E9;
	margin-top:15px;
	float:left;
}
.FilaFT1 {
float:left;
	width:482px;
	padding-top:12px;
	padding-bottom:8px;
	background-image: url(/imgfiles/ECV2/WEB/fdoFichaTecnica.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.FilaFT2 {
float:left;
	width:482px;
	padding-top:3px;
	padding-bottom:8px;
	background-image: url(/imgfiles/ECV2/WEB/fdoFichaTecnica.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.FilaFT3 {
float:left;
	width:482px;
	padding-top:3px;
	padding-bottom:25px;
	background-image: url(/imgfiles/ECV2/WEB/fdoFichaTecnica.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.FilaFT4 {
	float: left;
	padding-bottom: 8px;
	width: 482px;
	padding-top: 3px;
	background-color: #FBFBFB;
}
.imgSeparacionFT {
float:left;
	background-image: url(/imgfiles/ECV2/WEB/bordeFichaTecnica.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height:2px;	
	width:482px;
}
.Columna1FT {
	float:left;
	
	/*display:inline;*/
	top:0px;

}
.Columna2FT {
	/*display:inline;*/
	float:right;
	/*position:relative;*/
	margin-top:0px;
	margin-left:0px;
	/*top:-24px;*/
}
.txtFT1 {
	width:129px;
	padding-left:18px;
	padding-right:35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #555555;	
	/*padding-bottom:8px;
	padding-top:3px;*/
}

.txtFT2 {
	width:265px;
	padding-left:15px;
	padding-top:0px;
	padding-right:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	/*padding-bottom:8px;
	padding-top:3px;*/
}
.txtFT22 {
	width:265px;
	padding-left:15px;
	padding-top:0px;
	padding-right:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	/*padding-bottom:8px;
	padding-top:3px;*/
}

.txtFT3 {
	padding-right: 35px; 
	padding-left: 18px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	width: 430px; 
}
#tablaCalendario  {
	width:486px;
	background-color: #FBFBFB;
	margin-top:15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	float:left;
	text-align:left;
	/*width:484px;*/
}
.CalendariolineaBlanca {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float:left;
	width:481px;
}
.CalendariolineaBlanca2 {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float:left;
	width:481px;
}
.CalendariolineaGris {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float:left;
	width:481px;
}
.Col1Calendario {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	width:69px;
	float:left;
}
.Col1Calendario3 {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	width:100px;
	float:left;
}
.Col2Calendario {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	width:108px;
	float:left;
}
.Col2Calendario2 {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	width:170px;
	float:left;
}
.Col2Calendario3 {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	width:70px;
	float:left;
	margin-left:25px;
}
.Col3Calendario {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	width:113px;
	float:left;
}
.Col3Calendario2 {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	width:150px;
	float:left;
}
.Col3Calendario3 {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	width:60px;
	float:left;
	margin-left:30px;
}
.Col4Calendario {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	width:190px;
	float:left;
}
.Col4Calendario2 {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	width:150px;
	float:left;
}
.Col4Calendario3 {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	width:70px;
	float:left;
	margin-left:30px;
}
.Col4Calendario31 {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	width:80px;
	float:left;
	margin-left:80px;
}
.Col5Calendario3 {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	width:60px;
	float:left;
	margin-left:30px;
}
.Col5Calendario31 {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;	
	width:80px;
	float:left;
	margin-left:110px;
}
.margininfBloques {
padding-bottom:3px;
width:235px;
}
.margininfBloques2 {
padding-bottom:0px;
width:235px;

}
.margininfBloques3 {
padding-bottom:5px;
/*width:235px;*/
}
.imgCentralSubhome1 {
padding-bottom:5px;
/*float:left;*/
}
.margininfBloques3Ultim {
padding-bottom:0px;
/*width:235px;*/
}
.margininfBloques4 {
	padding-left:170px;
	padding-bottom:5px;
	width:244px;
	/*float:right;
	right:0px;
	position:relative;*/
	
}
.margininfBloques5 {
padding-top:0px;
padding-bottom:40px;
/*width:235px;*/
}
.marginBloques6 {
	padding-right:5px;	
	display:inline;
	float:left;
}
.marginBloques7 {
	padding-right:0px;	
	display:inline;
	float:left;
}
#bloquesSuptickets {
width:750px;
float:left;

}
#GrupoBloquesSupTickets {
float:left;
padding-bottom:15px;
}
#bloquesInftickets {
width:750px;
/*padding-top:15px;*/
/*float:left;*/

}
.MargenBloquesInfTickets {
	margin-top:15px;
	float:left;
}
.MargenBloquesInfTickets2 {
	margin-top:40px;
	float:left;
}
.MargenBloquesInfTicketsUltim {
	margin-top:40px;
	padding-bottom:40px;
	float:left;
}
.ContentIntTickets {
	float:left;
	/*position:relative;*/
}
.BloqueImgTickets {
	float:left;
	/*position:absolute;*/
	width:225px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.BloqueTxtTickets {
	/*float:left;
	position:relative;*/
	width:460px;
	float:right;
	/*position:absolute;*/
	margin-left: 220px;
	margin-right:15px;
	text-align:left;
	margin-top:-80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #787878;
	line-height: 13px;
}


#contenidodto {
	height: 65px;
	/*width: 240px;*/
	/*margin-top:5px;*/
}
#contenidodto .capaSuperior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	width:28px;
	height:15px;
	padding-top:2px;
	padding-right:2px;
	background-color:#AD0000;
	float:right;
	right:0px;
	z-index: 1;
	position: absolute;
	text-align: right;
	
}
#contenidodto .capaInferior {
	float: right;
	/*height: 100px;
	width: 235px;*/
	z-index: 0;
	left: 0px;
	position: absolute;
}
#contenidodtoUltim {
	height: 60px;
	/*width: 240px;*/
	/*margin-top:5px;*/
}
#contenidodtoUltim  .capaSuperior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	width:28px;
	height:15px;
	padding-top:2px;
	padding-left:2px;
	background-color:#AD0000;
	float:right;
	right:0px;
	z-index: 1;
	position: absolute;
	
}
#contenidodtoUltim  .capaInferior {
	float: right;
	/*height: 100px;
	width: 235px;*/
	z-index: -10;
	left: 0px;
	position: absolute;
}


#borderNone {
	padding:2px; width:664px; text-align: left; 
}

#border11 { padding:6px; width:233px; }
#border11 .sb-inner { background:#ffffff; }
#border11 .sb-border { background:#D5D5D5; }

#border12 { padding:6px; width:233px; }
#border12 .sb-inner { background:#ffffff; }
#border12 .sb-border { background:#D5D5D5; }

#border13 { padding:6px; width:233px; }
#border13 .sb-inner { background:#ffffff; }
#border13 .sb-border { background:#D5D5D5; }

#border14 { padding:6px; width:233px; }
#border14 .sb-inner { background:#ffffff; }
#border14 .sb-border { background:#D5D5D5; }

#border15 { padding:6px; width:233px; }
#border15 .sb-inner { background:#ffffff; }
#border15 .sb-border { background:#D5D5D5; }

#border16 { padding:6px; width:233px; }
#border16 .sb-inner { background:#ffffff; }
#border16 .sb-border { background:#D5D5D5; }

#border17 { padding:6px; width:233px; text-align:left; }
#border17 .sb-inner { background:#ffffff; }
#border17 .sb-border { background:#D5D5D5; }

#border18 { padding:6px; width:233px; text-align:left; }
#border18 .sb-inner { background:#ffffff; }
#border18 .sb-border { background:#D5D5D5; }

#border21 { padding:6px; width:233px; }
#border21 .sb-inner { background:#ffffff; }
#border21 .sb-border { background:#D5D5D5; }

#border22 { padding:6px; width:233px; }
#border22 .sb-inner { background:#ffffff; }
#border22 .sb-border { background:#D5D5D5; }

#border23 { padding:6px; width:233px; height:225px; }
#border23 .sb-inner { background:#ffffff; }
#border23 .sb-border { background:#D5D5D5; }

#border24 { padding:6px; width:233px; height:225px; }
#border24 .sb-inner { background:#ffffff; }
#border24 .sb-border { background:#D5D5D5; }

#border25 { padding:6px; width:233px; height:225px; }
#border25 .sb-inner { background:#ffffff; }
#border25 .sb-border { background:#D5D5D5; }

#border3 { padding:5px; width:235px; }
#border3 .sb-inner { background:#ffffff; }
#border3 .sb-border { background:#CF3432; }

#border4 { padding:5px; width:735px; }
#border4 .sb-inner { background:#ffffff; }
#border4 .sb-border { background:#D5D5D5; }

#border51 { padding:3px; width:662px; text-align: left; }
#border51 .sb-inner { background:#EEF5FD; }
#border51 .sb-border { background:#BFD9F2; }

#border511 { padding:2px; width:426px; text-align: left; }
#border511 .sb-inner { background:#F6FAFD; }
#border511 .sb-border { background:#F6FAFD; }

#border512 { padding:2px; width:46px; height:20px; text-align: left; }
#border512 .sb-inner { background:#F6FAFD; }
#border512 .sb-border { background:#F6FAFD; }

#border513 { padding:2px; width:46px; height:20px; text-align: left; }
#border513 .sb-inner { background:#F6FAFD; }
#border513 .sb-border { background:#F6FAFD; }

#border514 { padding:2px; width:46px; height:20px; text-align: left; }
#border514 .sb-inner { background:#F6FAFD; }
#border514 .sb-border { background:#F6FAFD; }

#border52 { padding:2px; width:664px; text-align: left; }
#border52 .sb-inner { background:#EEF5FD; }
#border52 .sb-border { background:#BFD9F2; }

#border521 { padding:2px; width:426px; text-align: left; }
#border521 .sb-inner { background:#F6FAFD; }
#border521 .sb-border { background:#F6FAFD; }

#border522 { padding:2px; width:46px; height:20px; text-align: left; }
#border522 .sb-inner { background:#F6FAFD; }
#border522 .sb-border { background:#F6FAFD; }

#border523 { padding:2px; width:46px; height:20px; text-align: left; }
#border523 .sb-inner { background:#F6FAFD; }
#border523 .sb-border { background:#F6FAFD; }

#border524 { padding:2px; width:46px; height:20px; text-align: left; }
#border524 .sb-inner { background:#F6FAFD; }
#border524 .sb-border { background:#F6FAFD; }

#border53 { padding:2px; width:664px; text-align: left; }
#border53 .sb-inner { background:#EEF5FD; }
#border53 .sb-border { background:#BFD9F2; }

#border531 { padding:2px; width:426px; text-align: left; }
#border531 .sb-inner { background:#F6FAFD; }
#border531 .sb-border { background:#F6FAFD; }

#border532 { padding:2px; width:46px; height:20px; text-align: left; }
#border532 .sb-inner { background:#F6FAFD; }
#border532 .sb-border { background:#F6FAFD; }

#border533 { padding:2px; width:46px; height:20px; text-align: left; }
#border533 .sb-inner { background:#F6FAFD; }
#border533 .sb-border { background:#F6FAFD; }

#border534 { padding:2px; width:46px; height:20px; text-align: left; }
#border534 .sb-inner { background:#F6FAFD; }
#border534 .sb-border { background:#F6FAFD; }

#border54 { padding:2px; width:664px; text-align: left; }
#border54 .sb-inner { background:#EEF5FD; }
#border54 .sb-border { background:#BFD9F2; }

#border541 { padding:2px; width:426px; text-align: left; }
#border541 .sb-inner { background:#F6FAFD; }
#border541 .sb-border { background:#F6FAFD; }

#border542 { padding:2px; width:46px; height:20px; text-align: left; }
#border542 .sb-inner { background:#F6FAFD; }
#border542 .sb-border { background:#F6FAFD; }

#border543 { padding:2px; width:46px; height:20px; text-align: left; }
#border543 .sb-inner { background:#F6FAFD; }
#border543 .sb-border { background:#F6FAFD; }

#border544 { padding:2px; width:46px; height:20px; text-align: left; }
#border544 .sb-inner { background:#F6FAFD; }
#border544 .sb-border { background:#F6FAFD; }

#border61 {
	padding:0px;
	width:244px;
	height:22px;
	text-align: left;
	/*float: right;
	position: relative;*/
}
#border61 .sb-inner { background:#EEF5FD; }
#border61 .sb-border { background:#BFD9F2; }

#border62 { 
	padding:0px;
	width:244px;
	height:22px;
	text-align: left;
	/*float: right;
	position: relative;*/
	}
#border62 .sb-inner { background:#EEF5FD; }
#border62 .sb-border { background:#BFD9F2; }

#border63 { 
	padding:0px;
	width:244px;
	height:22px;
	text-align: left;
	/*float: right;
	position: relative;*/
}
#border63 .sb-inner { background:#EEF5FD; }
#border63 .sb-border { background:#BFD9F2; }


#border7 { padding:2px; width:664px; text-align: left; }
#border7 .sb-inner { background:#F6FAFD; }
#border7 .sb-border { background:#C8E2FD; }

#border8 {padding:5px; width:715px; height:40px; }
#border8 .sb-inner { background:#E5F0F6; }
#border8 .sb-border { background:#E5F0F6; }



#border91 { padding:5px; width:662px; text-align: left; }
#border91 .sb-inner { background:#EEF5FD; }
#border91 .sb-border { background:#BFD9F2; }

#border911 { padding:2px; width:658px;height:212px; text-align: left; }
#border911 .sb-inner { background:#F6FAFD; }
#border911 .sb-border { background:#F6FAFD; }

#border10 { padding:5px; width:660px; text-align: left; }
#border10 .sb-inner { background:#EEF5FD; }
#border10 .sb-border { background:#BFD7F1; }

#border101 { padding:2px; width:658px; height:26px; text-align: left; }
#border101 .sb-inner { background:#F6FAFD; }
#border101 .sb-border { background:#F6FAFD; }

#border102 { padding:2px; width:658px; height:26px; text-align: left; }
#border102 .sb-inner { background:#F6FAFD; }
#border102 .sb-border { background:#F6FAFD; }

#border103 { padding:2px; width:658px; height:26px; text-align: left; }
#border103 .sb-inner { background:#F6FAFD; }
#border103 .sb-border { background:#F6FAFD; }

#border104 { padding:2px; width:658px; height:26px; text-align: left; }
#border104 .sb-inner { background:#F6FAFD; }
#border104 .sb-border { background:#F6FAFD; }

#border105 {
	padding:10px;
	/*width:725px;*/
	width:725px;
	overflow: hidden;
}
#border105 .sb-inner { background:#ffffff; }
#border105 .sb-border { background:#D5D5D5; }

#border106 {padding:5px; width:715px; height:40px; }
#border106 .sb-inner { background:#E5F0F6; }
#border106 .sb-border { background:#E5F0F6; }

#border107 { padding:5px; width:235px; height:213px;}
#border107 .sb-inner { background:#ffffff; }
#border107 .sb-border { background:#D5D5D5; }

#border108 { padding:5px; width:235px; height:213px;}
#border108 .sb-inner { background:#ffffff; }
#border108 .sb-border { background:#D5D5D5; }

#border109 { padding:5px; width:485px; float:left;}
#border109 .sb-inner { background:#ffffff; }
#border109 .sb-border { background:#D5D5D5; }

#border1091 { padding:5px; width:735px; float:left;}
#border1091 .sb-inner { background:#ffffff; }
#border1091 .sb-border { background:#D5D5D5; }

#border1092 { padding:5px; width:735px; float:left;}
#border1092 .sb-inner { background:#ffffff; }
#border1092 .sb-border { background:#D5D5D5; }

#border1093 { padding:5px; width:735px; float:left;}
#border1093 .sb-inner { background:#ffffff; }
#border1093 .sb-border { background:#D5D5D5; }

#border1094 { padding:5px; width:735px; float:left;}
#border1094 .sb-inner { background:#ffffff; }
#border1094 .sb-border { background:#D5D5D5; }

#border1095 { padding:5px; width:735px; float:left;}
#border1095 .sb-inner { background:#ffffff; }
#border1095 .sb-border { background:#D5D5D5; }

#border1096 { padding:5px; width:735px; float:left;}
#border1096 .sb-inner { background:#ffffff; }
#border1096 .sb-border { background:#D5D5D5; }

#border1097 { padding:5px; width:735px; float:left;}
#border1097 .sb-inner { background:#ffffff; }
#border1097 .sb-border { background:#D5D5D5; }

#border110 { padding:5px; width:485px; }
#border110 .sb-inner { background:#ffffff; }
#border110 .sb-border { background:#D5D5D5; }

#border111 { padding:5px; width:485px; }
#border111 .sb-inner { background:#ffffff; }
#border111 .sb-border { background:#D5D5D5; }

#border112 { padding:5px; width:485px; }
#border112 .sb-inner { background:#ffffff; }
#border112 .sb-border { background:#D5D5D5; }

#border113 { padding:5px; width:485px; }
#border113 .sb-inner { background:#ffffff; }
#border113 .sb-border { background:#D5D5D5; }

#border114 { padding:5px; width:485px; }
#border114 .sb-inner { background:#ffffff; }
#border114 .sb-border { background:#D5D5D5; }

#border1141 { padding:5px; width:485px; }
#border1141 .sb-inner { background:#ffffff; }
#border1141 .sb-border { background:#D5D5D5; }

#border1142 { padding:5px; width:485px; }
#border1142 .sb-inner { background:#ffffff; }
#border1142 .sb-border { background:#D5D5D5; }

#border1143 { padding:5px; width:485px; }
#border1143 .sb-inner { background:#ffffff; }
#border1143 .sb-border { background:#D5D5D5; }

#border1144 { padding:5px; width:485px; }
#border1144 .sb-inner { background:#ffffff; }
#border1144 .sb-border { background:#D5D5D5; }

#border115 { padding:2px; width:212px; height:22px; text-align: left; }
#border115 .sb-inner { background:#F6FAFD; }
#border115 .sb-border { background:#F6FAFD; }

#border116 { padding:2px; width:212px; height:22px; text-align: left; }
#border116 .sb-inner { background:#F6FAFD; }
#border116 .sb-border { background:#F6FAFD; }

#border117 { padding:2px; width:212px; height:22px; text-align: left; }
#border117 .sb-inner { background:#F6FAFD; }
#border117 .sb-border { background:#F6FAFD; }

#columnalateral1 {
	width: 200px;
	float:left;
	position:relative;
	top:-20px;
	right:-3px;
	padding-top:25px;
	padding-left:15px;
	padding-right:8px;
	padding-bottom:20px;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EAEAEA;*/
}
#columnalateral2 {
	/*width: 100px;*/
	width:205px;
	float:left;
	/*position:relative;
	top:0px;
	right:0px;*/
	padding-top:5px;
	padding-left:10px;
	padding-right:8px;
	padding-bottom:20px;
}
#columnaProductosShop {
	/*width: 496px; bajo un px para que en el ie8 se vea bien*/
	width:495px;
	padding-bottom:20px;
	padding-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:0px;
	left:0px;
	text-align:left;
	float: left;
	/*top:-10px;*/
	position:relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;

}
#DtoFichaProducto {
	float:right;
	margin-top:-45px;
	height: 23px;
}
#DtoFichaProducto2 {
	float:right;
	margin-top:-60px;
	/*background-color:#cccccc;*/
	height: 23px;
	
	padding-right:10px;
}
#DtoNum {
	/*background-color:#AD0000;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	color: #FFFFFF;
	display:inline;
	background-image: url(/imgfiles/ECV2/WEB/fdoDto.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align:right;
	height: 23px;
	/*width: 53px;*/
	width: 60px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	/*padding-left:17px;*/
	float:left;
}
#DtoTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #AD0000;
	display:inline;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
#DtoFichaProductoTicket {
	float:right;
	top:13px;
	right:10px;
}
#DtoNumTicket {
	/*background-color:#AD0000;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #FFFFFF;
	display:inline;
	background-image: url(/imgfiles/ECV2/WEB/fdoDto3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align:right;
	height: 23px;
	width: 53px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left:17px;
	/*background-attachment: fixed;*/
}
#DtoTxtTicket {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #AD0000;
	display:inline;
}

#InfoHoteles1ColDcha, #InfoHoteles1ColDcha2 {
	height:75px;
	width:240px;
	display:block;
}

#mesinfo1 {
	margin-top:5px;
	overflow:hidden;
}
#mesinfo2 {
	margin-top:10px;
	margin-bottom:20px;
}
#mesinfo3 {
	/*margin-top:100px;*/
}
.imgMesinfo {
	/*float:left;
	position:absolute;*/
	width:75px;
}
.imgMesinfo2 {
	/*float:left;
	position:absolute;*/
	width:75px;
	margin-bottom:10px;
}
.txtMesinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
	float:left;
	position:aboslute;
	width:137px;
	margin-top:-35px;
	margin-left:75px;
	padding-bottom:30px;
	/*margin-right:10px;*/
	text-align:left;
}
.txtMesinfo2, .txtMesinfo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
	float:left;
	position:aboslute;
	width:137px;
	margin-top:-7px;
	margin-left:75px;
	padding-bottom:30px;
	/*margin-right:10px;*/
	text-align:left;
}
#OfertasProductos {
	width: 205px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D5D5D5;
	border-bottom-color: #D5D5D5;
	/*margin-top:200px;*/
	/*margin-top:130px;*/
	margin-right:-10px;
	padding-right:10px;
}
#columnaofertasinferior {
	/*padding-left: 0px;
	padding-right: 30px;
	text-align: left;*/
	width: 215px;
	/*padding-left: 5px;
	padding-right: 5px;*/
	text-align: left;
}
#columnaofertasinferior ul{
	/*padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 210px;*/
	margin: 0px;
	padding: 0px;
}
#columnaofertasinferior li{
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D4D4D4;
	border-right-color: #D4D4D4;
	border-bottom-color: #D4D4D4;
	border-left-color: #D4D4D4;
	margin-left: 0px;
	padding-top: 6px;
	width:100%;
	/*height: 20px;*/
	overflow:auto;
	padding-bottom:5px;
	padding-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	
	
}
#PieProductesShop {
	float: left;
	display:block;
}
#columnaConenidoDcho {
	display: inline;
	float: left;	
}

#columna1 {
	width: 496px;
	display: inline;
	float: left;
	padding-bottom:20px;
}

#columna1superior {
	padding-bottom: 7px;
}

#content #contentfloat #columna1 #columna1infizq {
	text-align: left;
	width: 245px;
	padding-right: 4px;
	padding-top: 15px;
	float: left;
	margin-left:0px;
}
#columnaProductosShop #columna1infizq {
	text-align: left;
	width: 245px;
	padding-right: 4px;
	padding-top: 10px;
	float: left;
	margin-left:0px;
}
#bloque11, #bloque12, #bloque13, #bloque14, #bloque15, #bloque16 {
	height: 104px;
	width: 233px;
	margin: 0px;
	text-align:left;
}


#content #contentfloat #columna1 #columna1infdcha {
	text-align: left;
	width: 245px;
	padding-top: 15px;
	float:right;
}
#columnaProductosShop #columna1infdcha {
	text-align: left;
	width: 245px;
	padding-top: 10px;
	float:left;
}
#bloque20 {

	width: 225px;
	padding-top: 4px;
	/*padding-right: 5px;*/
	margin-bottom: -2px;
	padding-left: 4px;
}
#bloque21, .bloque21 {

	width: 224px;
	padding-top: 4px;
	/*padding-right: 5px;*/
	margin-bottom: -2px;
	padding-left: 4px;
}
#bloque22 {

	width: 224px;
	padding-top: 4px;
	padding-right: 5px;
	/*padding-bottom: 16px;*/
	padding-bottom: 9px;
	padding-left: 5px;
}

#columna2 {
	width: 245px;
	padding-left:5px;
	padding-right:5px;
	display: inline;
	margin: 0px;
	float: left;
	padding-bottom: 20px;
}
#columna21 {
	width: 496px;
	/*padding-left:5px;*/
	padding-right:5px;
	display: inline;
	margin: 0px;
	float: left;
	padding-bottom: 20px;
}
#columna212 {
	/*width:505px;
	float:left;*/
	width: 496px;
	/*padding-left:5px;*/
	padding-right:5px;
	display: inline;
	margin: 0px;
	float: left;
	padding-bottom: 20px;
}
#columna21Izq {
	width: 245px;
	padding-right:5px;
	display: inline;
	margin: 0px;
	float: left;
	padding-bottom: 5px;
}
#columna21Dcha {
	width: 245px;
	/*padding-right:4px;*/
	display: inline;
	margin: 0px;
	float: left;
	padding-bottom: 5px;
}
#columna2superior {
}
#menudirecto {
	height: 205px;
	width: 245px;
	text-align: left;
}
.SeccionMenudirecto {
	background-image: url(/imgfiles/ECV2/WEB/fdoSeccMenudirecto.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E1E707;
	border-bottom-color: #728F01;
	height:49px;
}
.imgSeccMD {
	float:left;
	/*position:absolute;*/
	top:0px;
	left:0px;
	width:205px;
}
/*
.tituloSeccMD  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	color: #FFFFFF;
	font-weight: normal;
	float:left;
	padding-top:5px;
	width:205px;
}*/
.txtSeccMD  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: normal;
	float:left;
	/*position:absolute;*/
	/*padding-top:5px;*/
	margin-top:-3px;
	padding-left:39px;
	padding-right:39px;
	text-align:left;
	/*left:30px;*/
}
#columna2inf {
	text-align: left;
	width: 245px;
	padding-right: 5px;
	padding-top: 24px;
	margin-right:0px;
}

#bloque3 {
	width: 235px;
}
#bloque31, #bloque32, #bloque33, #bloque34, #bloque35, #bloque36, #bloque37, #bloque38, #bloque39, #bloque40 {
	/*height: 104px;*/
	width: 485px;
	margin: 0px;
	text-align:left;
}


#columna3 {
	/*width: 244px;*/
	width: 244px;
	display: inline;
	float: left;
	margin: 0px;
}
/*#columna3 ul {
	margin: 0px;
}
#columna3 li {
	list-style-type: none;
	padding-bottom: 5px;
	
}*/
.margencolumna31 {
	margin-bottom:7px;
}
.margencolumna32 {
	margin:0px;
}
.margencolumna33 {
	padding-bottom:7px;
	/*display: block;	*/
}
.margencolumna331 {
	margin-bottom:7px;
	margin-left:0px;
	display: block;	/*float:left;*/
	border: 1px solid #D6D6D6;
	padding:0px;
	width: 240px;
	height:70px;
}
.contenidoRestaurantes1 {
	display: block;
	overflow: hidden;
	padding-bottom:10px;
}
.contenidoImgRestaurantes1 {
	float:left;
	display: block;
	overflow: auto;
	
}
.contenidoTxtRestaurantes1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #787878;
	line-height: 16px;
	margin-left:3px;
	
	display: block;
	overflow: auto;
	width: 100px;
	text-align:left;
}
.contenidoTxtRestaurantes1 a {
	color: #B00000;
	text-decoration:underline;
}
.tituloscolumna3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	color: #AD0000;
	margin-top: 9px;
	margin-right: 0px;
	margin-left: 8px;
	/*margin-bottom: 10px;*/
	margin-bottom: 8px;
	text-transform: uppercase;
}
#columna3superior {
	border: 1px solid #D6D6D6;
	width: 230px;
	padding-left: 5px;
	padding-right: 5px;
	/*padding-bottom: 10px;*/
	text-align: left;
}
#columna3superior ul{
	margin: 0px;
	padding: 0px;
}
#columna3superior li{
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D4D4D4;
	background-image: url(/imgfiles/ECV2/WEB/fdolistas.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-left: 0px;
	padding-top: 9px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
}
#columna3superior1 {
	border: 1px solid #D6D6D6;
	width: 230px;
	/*height:180px;*/
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom:7px;
	/*padding-bottom: 10px;*/
	text-align: left;
	/*overflow: auto;*/
}
#columna3central {
	border: 1px solid #D6D6D6;
	width: 230px;
	padding-left: 5px;
	padding-right: 5px;
	/*padding-bottom: 10px;*/
	text-align: left;
	height:330px;
}
#columna3central ul{
	margin: 0px;
	padding: 0px;
}
#columna3central li{
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D4D4D4;
	background-image: url(/imgfiles/ECV2/WEB/fdolistas.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-left: 0px;
	padding-top: 8px;
	width:100%;
	height: 51px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
}


#columna3inferior {
	border: 1px solid #D6D6D6;
	width: 230px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
#columna3inferior ul{
	margin: 0px;
	padding: 0px;
}
#columna3inferior li{
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D4D4D4;
	border-right-color: #D4D4D4;
	border-bottom-color: #D4D4D4;
	border-left-color: #D4D4D4;
	background-image: url(/imgfiles/ECV2/WEB/fdolistas.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	/*display: block;
	padding-left: 7px;*/
	margin-left: 0px;
	padding-top: 9px;
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
}


.Margenlista {
	color: #777777;
	text-align: left;
	float: left;
	position: relative;
	padding-left: 10px;
	
}
.Margenlista a:link, .Margenlista a:visited {
	color: #777777;
	text-decoration:none;
}
.Margenlista a:hover, .Margenlista a:active {
	color: #777777;
	text-decoration:underline;
}
.Margenlista2 {
	color: #777777;
	text-align: left;
	float: left;
	position: relative;
	padding-left: 5px;
	line-height: 14px;	
	/*padding-bottom: 5px;
	width:168px;*/
}
.Margenlista2 a:link, .Margenlista2 a:visited {
	color: #777777;
	text-decoration:none;
}
.Margenlista2 a:hover, .Margenlista2 a:active {
	color: #777777;
	text-decoration:underline;
}
.Margenlista3 {
	color: #777777;
	text-align: left;
	/*float: left;
	position: relative;*/
	padding-left: 5px;
	line-height: 14px;	
	/*padding-bottom: 5px;*/
	width:230px;

}
.Margenlista3 a:link, .Margenlista3 a:visited {
	color: #777777;
	text-decoration:none;
}
.Margenlista3 a:hover, .Margenlista3 a:active {
	color: #777777;
	text-decoration:underline;
}
.Numlista {
	float: left;
	position: relative;
	text-align: right;
	/*padding-left: 7px;*/
	width:20px;
	}
.Numlista2 {
	float: left;
	position: relative;
	text-align: right;
	width:30px;
	padding-left:7px;
	
}

#columna1Menu {
	width: 245px;
	display: inline;
	float: left;
	padding-bottom:20px;
	/*top:-10px;*/
	margin-top:-20px;
	
}
#menuvertical {
	background-image: url(/imgfiles/ECV2/WEB/fdoMenuVertical.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	width: 245px;
	margin: 0px;
	text-align: left;
	
}
#menuvertical #imgSup {
	float: left;
	position: relative;
	left: 0px;
	top: -10px;
	height: 8px;
	width: 245px;
}
#menuvertical2 {
	background-image: url(/imgfiles/ECV2/WEB/fdoMenuVertical.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	width: 245px;
	margin: 0px;
	text-align: left;
	
}
#menuvertical2 #imgSup {
	float: left;
	position: relative;
	left: 0px;
	top: -10px;
	height: 8px;
	width: 245px;
}
.TiuloMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #AD0000;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 8px;
	background-image: url(/imgfiles/ECV2/WEB/lineaMenuVertical.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.TiuloMenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #285E83;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 15px;
	padding-bottom: 15px;
	background-image: url(/imgfiles/ECV2/WEB/lineaMenuVertical.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#menuvertical ul {
	margin:0px;
	padding: 0px;

}
#menuvertical li {
	list-style-type: none;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:5px;
	padding-left: 38px;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #555555;
	background-image: url(/imgfiles/ECV2/WEB/lineaMenuVertical.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#menuvertical li a:link, #menuvertical li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	text-decoration: none;
}
#menuvertical li a:hover, #menuvertical li a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	text-decoration: underline;
}
#menuvertical2 ul {
	margin:0px;
	padding: 0px;

}
#menuvertical2 li {
	list-style-type: none;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:5px;
	padding-left: 0px;
	padding-bottom: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
}
#BloqueInfMenu {
	padding-top:30px;
}
#columna1Content {
	width: 735px;
	/*display: inline;
	float: left;*/
	margin: 0px;
	padding-left:5px;
	padding-bottom:5px;
}
#columna2Content {
	width: 735px;
	display: inline;
	float: left;
	margin: 0px;
	padding-left:5px;
	padding-bottom:20px;
}
#columna3Content {
	width: 735px;
	/*display: block;
	float: left;*/
	margin: 0px;
	padding-left:5px;
	padding-bottom:20px;
}
#columna4Content {
	width: 745px;
	display: inline;
	float: left;
	margin: 0px;
	padding-left:5px;
	padding-bottom:20px;
}
#carrito1 {
	/*width: 746px;*/
	padding:0px;
	margin:0px;

}
#cabeceracarrito1 {	
	/*
	background-color:#7BB1D3;
	z-index:-10;
	width:735px;
	margin-top:-10px;*/
	background-color:#7BB1D3;
	z-index:-10;
	width:735px;
	margin-top:-10px;
	
	
	/*codiguito pa borrar y poner html
	background-color:#7BB1D3;
	z-index:-10;
	width:735px;
	margin-top:0px;*/
	
	
}
#cabeceracarrito1 #titulocarrito1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #FFFFFF;
	position:absolute;
	left: 32px;
	top: 10px;
	

}

#cabeceracarrito1 #menupasos {
	/*codigo bueno*/
	/*float: right;
	position: relative;
	top: -65px;
	right: px;
	width:109px;
	height:21px;*/
	
	float: right;
	position: relative;
	top: -15px;
	right:20px;
	width:109px;
	height:21px;
	
	/*codigo para borrae de aqui y poner en el html
	float: right;
	position: relative;
	top: -65px;
	right: -150px;
	width:109px;
	height:21px;*/
}

#cabeceracarrito1 #menupasos ul{
	/*float: letf;
	position: relative;*/
	margin:0px;
	padding:0px;
}
#cabeceracarrito1 #menupasos li{
	/*float: letf;
	position: relative;*/
	display:inline;
	margin-left:5px;
	padding:0px;
	list-style-type: none;
}
#subtitulocarrito1 {
	background-color:#F7F7F7;
	height:48px;
	top: 14px;
}

#subtitulocarrito1 p {
	/*float: left;
	position: relative;*/
	position:absolute;
	left: 65px;
	top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #005A93;
}
#contenidocarrito1 {	
	/*top:25px;*/
	padding-top: 19px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#contenidocarrito2 {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#contenidocarrito3, #contenidocarrito3Museos {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom:10px;
	width:717px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	overflow:auto;
}
#contenidoProductoCarro {
	float:left;
	margin-left:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;
	width:727px;
}
#contenidoProductoCarro2 {
	float:left;
	margin-left:20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;
	width:727px;
}
#formulario1 {
	width:660px;
	/*float:left;
	position:relative;*/
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	margin:0px;
	text-align: right;
	margin-top:40px;
}
#MargenForm {
	padding-bottom:30px;
	padding-top:20px;
}
#MargenForm2 {
	padding-bottom:50px;
	padding-top:10px;
}
#FormBloqueIzq {
	/*display:inline;*/
	float:left;
	position:relative;
	left:0px;
	top:0px;
	width: 380px;

}
#FormBloqueIzq2 {
	left: 0px; 
	float: left; 
	width: 254px; 
	position: relative; 
	top: 0px
}
#FormBloqueDcha {
	/*display:inline;*/
	width: 270px;
	float:left;
	position:relative;
	right:0px;
	top:68px;
}
#FormBloqueDcha2 {
	/*display:inline;*/
	width: 270px;
	float:left;
	position:relative;
	right:0px;
	top:68px;
}
#FormBloqueDcha3 {
	right: 0px; 
	float: left; 
	width:400px; 
	position: relative; 
	top: 0px;
}
.etiqueta1 {
	padding-left:34px;
	float:left;
	top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #285E83;
}
.etiqueta13 {
	padding-left:34px;
	padding-top:11px;
	float:left;
	top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #285E83;
}
.etiqueta2 {
	padding-left:34px;
	padding-bottom:20px;
	float:left;
	top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #285E83;
}
.campotxt1 {
	padding-left:116px;
	padding-bottom:10px;
}
.campotxt12 {
	padding-left: 160px; 
	padding-bottom: 10px;
}
.campotxt13 {
	padding-left:160px;
	padding-bottom:10px;
	width:150px;
}
.campotxt14 {
	padding-left: 160px; 
	padding-bottom: 10px;
	padding-top:10px;
}
.campotxt2 {
	padding-left:116px;
	padding-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;
}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	height: 18px;
	width: 248px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8E8E8E;
	border-right-color: #D7E0E7;
	border-bottom-color: #E4E4E4;
	border-left-color: #CECECE;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	height: 18px;
	width: 80px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8E8E8E;
	border-right-color: #D7E0E7;
	border-bottom-color: #E4E4E4;
	border-left-color: #CECECE;
}
.text21 {
	border-right: #d7e0e7 1px solid; 
	border-top: #8e8e8e 1px solid; 
	border-bottom: #e4e4e4 1px solid; 
	border-left: #cecece 1px solid; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 1em; 
	color: #333333; 
	width: 162px;
	height: 18px;
}
.text3 {
	height: 14px;
	width: 60px;
	background-color:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #005A93;
	text-align: right;
}
.text4 {
	height: 14px;
	width: 60px;
	background-color:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #005A93;
	text-align: right;
	padding-bottom:2px;
}
.text5 {
	height: 14px;
	width: 60px;
	background-color:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #005A93;
	text-align: right;
	padding-bottom:3px;
}

.listadespl1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #333333;
}
.listadespl2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #333333;
}
#productos {
	width:660px;
	/*float:left;
	position:relative;*/
	padding-left:25px;
	padding-right:20px;
	padding-bottom:10px;
	margin:0px;
	text-align: right;
	overflow:hidden;
}
#lineatitulos {
	top:10px;
	/*left:397px;*/
	text-align: right;	
	/*padding-right:15px;*/
	width:660px;
	height:30px;
	/*float:right;
	right:20px;
	top:10px;
	position:relative;*/

}
.lineatitulopreufinal {
	/*top:-13px;
	left:-37px;*/
}
#lineatitulos ul {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#lineatitulos li {
	margin:0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
}
#lineatitulos2 {
	top:0px;
	left:365px;
	text-align: right;	
	padding-right:15px;
	width:280px;
	/*float:right;
	right:20px;
	top:10px;
	position:relative;*/

}

#lineatitulos2 ul {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#lineatitulos2 li {
	margin:0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 14px;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
}
.TituloProducto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;
	padding-left: 11px;
	padding-top:0px;
	padding-bottom:0px;
	
}
.TituloProducto2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.4em;
	font-weight: normal;
	color: #AD0000;
	padding-left: 0px;
	padding-top:5px;
	padding-bottom:0px;
}
.TituloProducto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #555555;
	padding-left: 13px;
	padding-top:9px;
	padding-bottom:8px;
	text-align:left;
}
.TituloProducto4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
	color: #AD0000;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	text-align:left;
}
.TituloProducto5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #AD0000;
	padding-left: 7px;
	padding-top:9px;
	padding-bottom:8px;
	text-align:left;
}
.TituloProducto6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;
	padding-left: 11px;
	padding-top:0px;
	padding-bottom:8px;
}
.TituloProducto7 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-weight: normal;
	color:#FFFFFF;
	background-color: #AD0000;
	margin-left:5px;
	margin-right:5px;
	padding-left: 7px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}
.TituloProducto7  a {
	color:#FFFFFF;
	text-decoration:none;
}
.TituloProducto8 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-weight: normal;
	color:#FFFFFF;
	background-color: #AD0000;
	margin-left:0px;
	margin-right:0px;
	padding-left: 7px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:3px;
	text-align:left;
}
.TituloProducto8  a {
	color:#FFFFFF;
	text-decoration:none;
}
.TituloProducto9, .TituloProducto91 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
	font-weight: normal;
	color: #AD0000;
	padding-left: 0px;
	padding-top:5px;
	padding-bottom:0px;
}
.TituloProducto10 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
	font-weight: normal;
	color: #AD0000;
	padding-left: 0px;
	padding-top:5px;
	padding-bottom:0px;
	width:480px;
}
.TituloProducto11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #555555;
	padding-left: 8px;
	padding-top:7px;
	padding-bottom:5px;
	text-align:left;
	display: block;
}
.SubtitulProducto {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #555555;
}
.TextoProducto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
	padding-left: 11px;
	padding-top:0px;
	padding-bottom:2px;
	padding-right:10px;
	margin-top:-5px;
}
.TextoProducto a {
	font-weight: normal;
	color: #AD0003;
	text-decoration:underline;
}
#ElegirProducto {
	width:675px;
	padding-left:30px;
	padding-right:33px;
	padding-bottom:60px;
}
#ElegirProducto2 {
	width:675px;
	padding-left:30px;
	padding-right:33px;
	/*margin-bottom:60px;*/
	float:left;
}
#CabeceraElegirProducto {
	width:675px;
	height:36px;
	padding-left:1px;
}
#CabeceraElegirProducto2 {
	width: 664px;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	margin-left:1px;
}
#CabeceraElegirProducto2 .parte2CabProducto2  {
	width: 659px;
	height:28px;
	background-image: url(/imgfiles/ECV2/WEB/fdoCabecera2Producto2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:7px;
	padding-left:5px;
}
#CabeceraElegirProducto .parte1CabProducto {
	height: 36px;
	width: 7px;
	float:left;
	/*position:relative;*/
	display:inline;
	background-image: url(/imgfiles/ECV2/WEB/fdoCabecera1Producto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#CabeceraElegirProducto .parte2CabProducto {
	height: 26px;
	width: 652px;
	background-image: url(/imgfiles/ECV2/WEB/fdoCabecera2Producto.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
	/*position:relative;*/
	padding-top:10px;
	display:inline;

}
#CabeceraElegirProducto .parte3CabProducto {
	height: 36px;
	width: 7px;
	float:left;
	display:inline;
	/*position:relative;*/
	background-image: url(/imgfiles/ECV2/WEB/fdoCabecera3Producto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Titulo1ElegirProducto {
	width:307px;
	padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: left;	
}

.Titulo2ElegirProducto {
	width:103px;
	padding-left:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: center;
}

.Titulo3ElegirProducto {
	width:70px;
	padding-left:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	float:left;
	text-align: center;
}
.Titulo4ElegirProducto {
	width:197px;
	padding-left:33px;
	padding-right:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: left;
}
.Titulo5ElegirProducto {
	width:72px;
	padding-left:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	float:left;
	text-align: center;
}
.Titulo6ElegirProducto {
	width:233px;
	padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: left;	
}
.Titulo7ElegirProducto {
	width:81px;
	padding-left:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: center;
}
.Titulo8ElegirProducto {
	width:202px;
	padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: left;	
}
.Titulo9ElegirProducto {
	width:155px;
	padding-left:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: center;
}
#ElegirProducto #ContentElegirProducto {
	width:646px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	background-color: #F6F6F6;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 35px;
	padding-left: 9px;
	/*top:36px;*/
	left:1px;
}

#ElegirProducto #ContentElegirProducto2 {
	width:648px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	background-color: #F6F6F6;
	padding-top: 7px;
	padding-right: 9px;
	padding-bottom: 7px;
	padding-left: 7px;
	margin-left:1px;
}
#ElegirProducto #ContentElegirProducto3 {
	width:648px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	background-color: #F6F6F6;
	padding-top: 7px;
	padding-right: 9px;
	padding-bottom: 35px;
	padding-left: 7px;
	margin-left:1px;
}
#ElegirProducto2 #ContentElegirProducto4 {
	width:646px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	background-color: #F6F6F6;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-left: 9px;
	/*top:36px;*/
	left:1px;
	border-top-color: #E5E5E5;
	float:left;
}
#ContentElegirProducto4 .fondo {
	background-color: #FFFFFF;
	width: 646px;
	padding-top: 5px;
	padding-bottom: 15px;
	float:left;
}
/*#ContentElegirProducto4 .txt {
	width: 530px;
		padding-top: 5px;
		padding-bottom: 10px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
}*/
#ContentElegirProducto4 .fondo .content {
	width: 625px;
	float:left;
	padding-top:19px;
}
#ContentElegirProducto4 .fondo .content  .titulo {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	padding-left:24px;
	/*padding-top:19px;*/
}
#ContentElegirProducto4 .fondo .content  .txt {
	width: 530px;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-align:left;
}
.ContentServiCaixa {
	float:left;
	padding-left: 93px;
}
.ContentServiCaixa .img {
	float:left;
	padding-top: 13px;
	padding-bottom:13px;
}

.ContentServiCaixa  .txt{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-align:left;
	width:530px;
}
.lineaImpar {
	background-color: #FFFFFF;
	width: 649px;
	/*height:15px;*/
	height:25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.lineaPar {
	background-color: #FCFCFC;
	width: 649px;
	/*height:15px;*/
	height:25px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lineaImparGde{
	background-color: #FFFFFF;
	width: 649px;
	height:110px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.NombreProducto {
	width:307px;
	padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #005A93;
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: left;	
}
.NombreProducto2 {
	width:307px;
	padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #005A93;
	height: 225px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: left;	
}
.NombreProducto3 {
	width:233px;
	padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #005A93;
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: left;	
}
.NombreProducto4 {
	width:195px;
	padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #005A93;
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: left;	
}
.NombreProductoSinBorde {
	width:307px;
	padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #005A93;
	height: 16px;
	float:left;
	text-align: left;	
}
.DataProducto {
	width:103px;
	padding-left:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: center;
}
.DataProducto2 {
	width:155px;
	padding-left:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: center;
}

.DataProducto .campotxt3 {
	padding-left:0px;
	padding-top:0px;
	float:left;
	/*padding-bottom:20px;*/
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;*/
}


.UnitatsElegirProducto {
	width:103px;
	padding-left:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: center;
}
.UnitatsElegirProducto2 {
	width:80px;
	padding-left:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: center;
}
.PreuUnitatElegirProducto {
	width:80px;
	padding-left:14px;
	padding-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #005A93;
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: right;
}
.PreuUEPtachado {
	text-decoration: line-through;
	color: #AD0000;
	margin-right:4px;
	font-size: 0.9em;
}
.PreuUnitatElegirProducto2 {
	/*width:103px;*/
	padding-left:85px;
	padding-right:100px;
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #555555;*/
	height: 225px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: center;
}
.PreuUnitatElegirProducto2b {
    width:75px;
    padding-left:10px;
    padding-right:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #005A93;
    height: 16px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #EBEBEB;
    float:left;
    text-align: right;
}

.PreuUnitatElegirProducto3 {
	/*width:103px;*/
	padding-left:14px;
	padding-right:14px;
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #555555;*/
	height: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float:left;
	text-align: center;
}
.PreuFinalProducto {
	/*width:52px;*/
	padding-left:5px;
	padding-right:6px;
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #005A93;*/
	height: 16px;
	float:left;
	text-align: center;
}
.PreuFinalProducto2 {
	/*width:52px;*/
	padding-left:0px;
	padding-right:30px;
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #005A93;*/
	height: 225px;
	float:left;
	text-align: center;
}
.ListasDesplProducto {
	/*width:52px;*/
	padding-left:15px;
	padding-right:13px;
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #005A93;*/
	height: 16px;
	float:left;
	text-align: left;
}
.ListasDesplProducto .campotxt3 {
 padding-left:0px;
 padding-top:0px;
 float:left;
}
.simbolEuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #005A93;
	/*padding-top:15px;*/
	
}
.simbolEuro2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #005A93;
	margin-left:2px;
	/*padding-top:15px;*/
	
}
.simbolEuro3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #005A93;
	/*padding-top:15px;*/
	
}
.TxtTotal1 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #005A93;
	padding-left: 13px;
	padding-top:9px;
	text-align:left;

}
.NumTotal1 {
	float:right;
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #005A93;*/
	padding-right:15px;
	padding-top:9px;
	text-align:right;

}
#PieElegirProduto {
	width:669px;
	padding-left:1px;
}
#PieElegirProduto .parte1PieProducto {
	height: 51px;
	width: 7px;
	float:left;
	position:relative;
	/*display:inline;*/
	background-image: url(/imgfiles/ECV2/WEB/fdoPie1Producto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#PieElegirProduto .parte2PieProducto {
	/*height: 51px;*/
	width: 652px;
	height: 47px;
	background-image: url(/imgfiles/ECV2/WEB/fdoPie2Producto.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
	position:relative;
	padding-top:4px;
}
#PieElegirProduto .parte3PieProducto {
	height: 51px;
	width: 7px;
	float:left;
	/*display:inline;*/
	position:relative;
	background-image: url(/imgfiles/ECV2/WEB/fdoPie3Producto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.DatosProducto {
	/*float:right;
	position:absolute;
	width:215px;
	right:21px;
	top:3px;
	padding:0px;
	z-index:20;*/
	
	
	padding: 0px;
	top: -45px; 
	z-index: 20; 
	right: 21px; 
	float: right; 
	position: absolute; 
	width: 215px; 
	height: 20px;
	
}
.DatosProducto2 {
	/*float:right;
	position:absolute;
	width:215px;
	right:-37px;
	top:3px;
	padding:0px;
	z-index:20;*/

	float:right; 
	position:absolute; 
	width:215px; 
	right:-37px;	
	margin-top:-33px; 
	padding:0px;
	z-index:20;
	
	
}
.DatosProducto3 {
	float:right;
	position:absolute;
	/*width:215px;*/
	right:120px;
	margin-top:-25px;
	padding:0px;
	z-index:100;
}
.DatosProducto3_DispoKO {
    float: right;
    margin-top: -45px;
    padding: 0;
    right: 120px;
    vertical-align: middle;
}
.DatosProducto4 {
	/*float:right;*/
	/*position:absolute;*/
	/*width:215px;*/
	/*right:120px;*/
	margin-top:0px;
	margin-left:-20px;
	padding:0px;
	z-index:100;
}
.Columnaeliminar {
	width:31px;
	height:20px;
	float:left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
}
.txtColumnaeliminar {
	padding-top:2px;
	width:23px;
	height:16px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #555555;
	vertical-align: middle;
	float:left;
	left:11px;
	top:2px;
}

.ColumnaPreu {
	width:45px;
	height:22px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	float:left;
}
.txtColumnapreu {
	padding-top:2px;
	width:23px;
	height:16px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #555555;
	vertical-align: middle;
	float:left;
	left:11px;
}
.ColumnaUnitats {
	width:45px;
	height:22px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	float:left;
}
.txtColumnaunitats {
	padding-top:2px;
	width:23px;
	height:16px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #555555;
	vertical-align: middle;
	float:left;
	left:11px;
}
.txtColumnaunitats2 {
	padding-top:2px;
	width:23px;
	height:16px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #555555;
	vertical-align: middle;
	float:left;
	left:11px;
}
.ColumnaPreufinal {
	width:45px;
	height:22px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	float:left;
}
.txtColumnapreufinal {
	padding-top:2px;
	width:23px;
	height:16px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #555555;
	vertical-align: middle;
	float:left;
	left:11px;
}

#totalproductos {
	padding-top:15px;
	padding-bottom:15px;
	margin-right:0px;
	padding-right:0px;
	padding-left:0px;
	/*width:660px;*/
	height:120px;
	right: 0px;
	top:0px;
	text-align: right;
	/*text-align: right;	
	padding-right:0px;
	float:right;
	right:20px;
	position:relative;*/
}
#totalproductos ul {
	margin:0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#totalproductos li {
	margin:0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.txtTotalProductos {
	/*padding-left:23px;*/
	width:100px;
	height:18px;
	/*padding-top:4px;
	padding-bottom:4px;*/
	padding-top:3px;
	padding-bottom:0px;
	/*display:inline;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	float:left;
	top:0px;
	left:23px;
}
.txtTotalProductos2 {
	/*padding-left:23px;*/
		width:100px;
	height:18px;
	padding-top:4px;
	padding-bottom:4px;
	/*display:inline;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #285E83;
	float:left;
	top:0px;
	left:23px;
}
.numTotalProductos {
	/*display:inline;*/
	width:100px;
	/*height:18px;*/
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #285E83;
	text-align: right;
	/*margin-right:0px;*/
	float:right;
	top:0px;
	right:30px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:4px;
}
#BotonesCompra {
	/*height:500px;
	float:left;*/
}
#BotonesProductos {
	padding-top:10px;
	padding-left:15px;	
	/*padding-bottom:5px;
	padding-left: 315px;
	padding-right:0px;
	width:244px;
	height: 30px;*/
}
#BotonesProductos ul {
	padding:0px;
	margin: 0px;
	margin-right:-7px;
}
#BotonesProductos li {
	/*float:left;
	padding-left:5px;
	list-style-type:none;*/
	float:right;
	padding-right:7px;
	list-style-type:none;
}
#BotonesProductos1 {
	/*float: right;*/
	/*position:absolute;
	height:50px;
	margin-bottom:100px;
	margin-right:10px;*/
	padding-top:10px;
	padding-left:15px;
	margin-left:80px;
	clear:both;
}
#BotonesProductos1 ul {
	padding:0px;
	margin: 0px;
}
#BotonesProductos1 li {
	/*float:left;
	padding-left:5px;
	list-style-type:none;*/
	float:right;
	padding-right:7px;
	list-style-type:none;
}
.ListaBoton1 {
	width:195px;
	margin-left:15px;
}
.TextoBotonPagar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	text-align: right;
	clear:both;
	padding-top:10px;
}
#BotonesProductos2 {
	padding-top:10px;
	padding-left:169px;	
	/*padding-bottom:5px;
	padding-left: 315px;
	padding-right:0px;
	width:244px;*/
}
#BotonesProductos2 ul {
	padding:0px;
	margin: 0px;
}
#BotonesProductos2 li {
	/*float:left;
	padding-left:5px;
	list-style-type:none;*/
	float:right;
	/*padding-right:15px;*/
	list-style-type:none;
}
#BotonesProductos3 {
	padding-top:10px;
	/*padding-left:260px;	*/
	/*padding-bottom:5px;
	padding-left: 315px;
	padding-right:0px;
	width:244px;*/
}
#BotonesProductos3 ul {
	padding:0px;
	margin: 0px;
}
#BotonesProductos3 li {
	/*float:left;
	padding-left:5px;
	list-style-type:none;*/
	float:right;
	padding-right:17px;
	list-style-type:none;
}
.BotonesProductos4 {
	/*padding-top:10px;*/
	padding-left:15px;
	/*float:left;*/
	/*padding-bottom:5px;
	padding-left: 315px;
	padding-right:0px;
	width:244px;*/
	z-index:20;
}
.BotonesProductos4 ul {
	padding:0px;
	margin: 0px;

}
.BotonesProductos4 li {
	display:inline;
	float:left;
	padding-left:45px;
	list-style-type:none;
}
/*#btnComprar {
	padding-left: 315px;
	padding-top: 13px;
	display:inline;
}
#btnActualizar {
	padding-left: 200px;
	padding-top: 13px;
	display:inline;
}*/


#Infoproductos {
	width:660px;
	/*float:left;
	position:relative;*/
	padding-left:28px;
	padding-right:35px;
	padding-bottom:20px;
	margin:0px;
	text-align: right;
	
	float:left;
	
}
#Infoproductos1 {
	width:660px;
	/*float:left;
	position:relative;*/
	padding-left:28px;
	padding-right:35px;
	padding-bottom:20px;
	margin:0px;
	text-align: right;
	margin-top:30px;
}
#Infoproductos2 {
	padding-left:120px;
	padding-right:15px;
	padding-bottom:30px;
	margin:0px;
	text-align:left;
}
#InfoTotalproductos2 {
	padding-left:446px;
	padding-right:0px;
	padding-bottom:0px;
	margin:0px;
	text-align:left;
}
.txtInfoProductos2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	padding-left: 36px;
	line-height: 1.3em;
}
#descripcionProducto {
	text-align: left;
	padding-top: 0px;
	padding-right: 65px;
	padding-bottom: 26px;
	padding-left: 18px;
	/*height:300px;*/
}
#descripcionProducto2 {
	text-align: left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
}
#descripcionProducto3 {
	text-align: left;
	margin-top: -20px;
	padding-right: 5px;
	padding-bottom: 26px;
	margin-left:-25px;
	
	overflow:hidden;
	/*height:300px;*/
}
#txtDescripcionProducto {
	/*float:left;
	display:inline;
	position:relative;*/
	padding-left: 20px;
	padding-right:20px;
	top:0px;
}
#txtDescripcionProducto2 {
	/*float:left;
	position:relative;*/
	padding-left: 20px;
	padding-right:15px;
}
#ContentInfoProductos {
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 25px;
}
#ContentInfoProductos .TituloInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #005A93;
	padding-bottom:15px;
	padding-top:25px;
}
#ContentInfoProductos .TituloInfo a {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-weight: normal;
	 font-size:0.9em;
	 color: #AD0000;
	 text-decoration:underline;
}
#ContentInfoProductos .TituloInfoPrimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;
	/*padding-bottom:15px;
	padding-top:25px;*/
	padding-left: 36px;
	padding-bottom:10px;
}
#ContentInfoProductos .TituloInfo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;
	/*padding-bottom:15px;
	padding-top:25px;*/
	padding-left: 36px;
	padding-bottom:10px;
	padding-top:15px;
}
#ContentInfoProductos .txtInfoProductos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	padding-left: 36px;
	line-height: 1.3em;
}
#ContentInfoProductos .txtInfoProductos a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #AD0000;
	text-decoration:underline;
}
/*#ContentInfoProductos ul {
	margin:0px;
	padding-left: 53px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#ContentInfoProductos li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	padding-left: 5px;
	padding-top:0px;
	padding-bottom:5px;
	list-style-image: url(/imgfiles/ECV2/WEB/ListaInfoProductos.gif);
}*/
.Listainfo {
	padding-left: 37px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
}
.Listainfo a {
	color: #AD0000;
}
.Listainfo .iconoListaInfo {
	background-image: url(/imgfiles/ECV2/WEB/ListaInfoProductos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	position: relative;
	left: 0px;
	top: 2px;
	width: 15px;
}
.txtListaInfo {
	padding-left: 15px;
}



#btnVolver {
	padding-left: 315px;
	padding-top: 8px;
}
#btnVolver2 {
	padding-left: 315px;
	padding-top: 6px;
}
.partebtnAzul1 {
	height: 24px;
	width: 6px;
	float:right;
	background-image: url(/imgfiles/ECV2/WEB/fdobtnAzul3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.partebtnAzul2 {
	float:right;
	height: 24px;
	width: auto;
	background-image: url(/imgfiles/ECV2/WEB/fdobtnAzul2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
	padding-left:13px;
	padding-right:13px;
}
.partebtnAzul2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration:none;
}
.partebtnAzul3 {
	height: 24px;
	width: 6px;
	float:right;
	background-image: url(/imgfiles/ECV2/WEB/fdobtnAzul1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.partebtnAmarillo1 {
	height: 24px;
	width: 6px;
	float:right;
	background-image: url(/imgfiles/ECV2/WEB/fdobtnPaypal3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.partebtnAmarillo2 {
	float:right;
	height: 24px;
	width: auto;
	background-image: url(/imgfiles/ECV2/WEB/fdobtnPaypal2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
	padding-left:13px;
	padding-right:13px;
}
.partebtnAmarillo2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #003366;	
	text-decoration:none;
}
.partebtnAmarillo3 {
	height: 24px;
	width: 6px;
	float:right;
	background-image: url(/imgfiles/ECV2/WEB/fdobtnPaypal1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.partebtnAzulpeq1 {
	height: 24px;
	width: 6px;
	float:left;
	background-image: url(/imgfiles/ECV2/WEB/fdobtnAzul1peq.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
}
.partebtnAzulpeq2 {
	float:left;
	height: 24px;
	width: auto;
	background-image: url(/imgfiles/ECV2/WEB/fdobtnAzul2peq.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
	padding-top: 3px;
	padding-left:15px;
	padding-right:15px;
}
.partebtnAzulpeq2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration:none;
	/*padding-top: 15px;
	padding-bottom: 15px;*/
}
.partebtnAzulpeq3 {
	height: 24px;
	width: 6px;
	float:left;
	background-image: url(/imgfiles/ECV2/WEB/fdobtnAzul3peq.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
}
.partebtnGris1 {
	height: 24px;
	width: 6px;
	float:left;
	background-image: url(/imgfiles/ECV2/WEB/fdobtnGris1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
}
.partebtnGris2 {
	float:left;
	height: 24px;
	width: auto;
	background-image: url(/imgfiles/ECV2/WEB/fdobtnGris2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
	padding-top: 5px;
	padding-left:15px;
	padding-right:15px;
}
.partebtnGris2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration:none;
	/*padding-top: 15px;
	padding-bottom: 15px;*/
}
.partebtnGris3 {
	height: 24px;
	width: 6px;
	float:left;
	background-image: url(/imgfiles/ECV2/WEB/fdobtnGris3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
}

#carrusel {
	height: 235px;
}
#slideshow1 {
	background-color:#F2F2F2;
	height:22px;
	margin-top:-2px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
	padding-top: 8px;
	padding-left: 12px;
	margin-right:-3px;
	width:483px;
}
#slideshow1 a {
	color: #555555;
	text-decoration:none;
	font-weight: bold;
}
.NumslideshowSelecc {
	color: #EC850C;
	font-weight: bold;
}
.NumslideshowNoSelecc {
	color:#555555;
	cursor:pointer;
	font-weight: bold;
}
.ImgCarrusel { 
height:205px;
}
/* --------------------------FIN ECV----------------------------------------*/





/* --------------------------INICIO HOTELES----------------------------------------*/


#borderH11 { padding:3px; /*width:55px;*/ }
#borderH11 .sb-inner { background:#ffffff; }
#borderH11 .sb-border { background:#E8E8E8; }

#borderH12 { padding:3px; /*width:156px;*/ width:auto;}
#borderH12 .sb-inner { background:#ffffff; }
#borderH12 .sb-border { background:#E8E8E8; }

#borderH13 { padding:3px; /*width:55px;*/ }
#borderH13 .sb-inner { background:#ffffff; }
#borderH13 .sb-border { background:#E8E8E8; }

#borderH21 { padding:3px; /*width:55px;*/ }
#borderH21 .sb-inner { background:#ffffff; }
#borderH21 .sb-border { background:#E8E8E8; }

#borderH22 { padding:3px; /*width:156px;*/ width:auto; }
#borderH22 .sb-inner { background:#ffffff; }
#borderH22 .sb-border { background:#E8E8E8; }

#borderH23 { padding:3px; /*width:55px;*/ }
#borderH23 .sb-inner { background:#ffffff; }
#borderH23 .sb-border { background:#E8E8E8; }

#borderH3 { padding:3px; width:607px; height:245px;}
#borderH3 .sb-inner { background:#ffffff; }
#borderH3 .sb-border { background:#AABC04; }

#borderH4 { padding:10px; width:302px; height:auto;float:left;/*overflow:auto;*/}
#borderH4 .sb-inner { background:#F7F7F7; }
#borderH4 .sb-border { background:#F7F7F7; }

#borderH5 { padding:5px; width:205px; text-align: left; }
#borderH5 .sb-inner { background:#EEF5FD; }
#borderH5 .sb-border { background:#BFD7F1; }

#borderH51 { padding:2px; width:200px; height:26px; text-align: left; }
#borderH51 .sb-inner { background:#F6FAFD; }
#borderH51 .sb-border { background:#F6FAFD; }

#borderH52 { padding:2px; width:200px; height:26px; text-align: left; }
#borderH52 .sb-inner { background:#F6FAFD; }
#borderH52 .sb-border { background:#F6FAFD; }

#borderH53 { padding:2px; width:200px; height:26px; text-align: left; }
#borderH53 .sb-inner { background:#F6FAFD; }
#borderH53 .sb-border { background:#F6FAFD; }

#borderH54 { padding:2px; width:200px; height:26px; text-align: left; }
#borderH54 .sb-inner { background:#F6FAFD; }
#borderH54 .sb-border { background:#F6FAFD; }

#borderH6 { padding:5px; width:205px; height:37px; text-align: left; }
#borderH6 .sb-inner { background:#EEF5FD; }
#borderH6 .sb-border { background:#BFD7F1; }

#borderH7 { padding:5px; width:205px; height:20px; text-align: left; }
#borderH7 .sb-inner { background:#EEF5FD; }
#borderH7 .sb-border { background:#BFD7F1; }


#borderH8 { padding:12px; width:301px; height:182px; text-align: left; }
#borderH8 .sb-inner { background:#879504; }
#borderH8 .sb-border { background:#879504; }

.bloqueBorderH8 {
	/*height:182px;*/
}
.bloqueBorderH9 {
	/*height:182px;*/
}
#borderH9 { padding:12px; width:301px; height:150px; text-align: left; }
#borderH9 .sb-inner { background:#879504; }
#borderH9 .sb-border { background:#879504; }

#borderH10 { padding:12px; width:301px; height:195px; text-align: left; }
#borderH10 .sb-inner { background:#879504; }
#borderH10 .sb-border { background:#879504; }

.bloqueBorderH10 {
	/*height:182px;*/
}

.listadespl3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
}
.listadespl3b  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
	width:40px;
}
.listadespl4  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
	width:187px;
}
.listadespl5  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
	width:195px;
}
.txtgris9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
}

.txtgris9 a{
	font-weight: normal;
	color: #555555;
	text-decoration:underline;
}
.txtgris10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #555555;
}
.txtNormal {
	font-weight: normal;
}

.margenIcono {
	/*margin-right:12px;*/
	margin-right:6px;
	margin-bottom:10px;
}
.margenIcono2 {
	margin-right:12px;
	margin-bottom:8px;
}
#IconosServicios {
	margin-left:0px;
	text-align: left;	
}

#columnaConenidoIzqdo {
	display: inline;
	float: left;
	padding-bottom:10px;	
	padding-right:10px;
	padding-left:3px;
}
#col1ContHotels {
	/*width: 640px;*/
	width: 640px;
	padding-right: 9px;
	padding-left: 9px;
	padding-top:10px;
	padding-bottom:10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E7E7E7;
	/*overflow:auto;*/
}
#col1ContHotels2 {
	width: 659px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top:10px;
	padding-bottom:10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E7E7E7;
	overflow:auto;
}
#col1ContHotels3 {
	width: 659px;
	/*padding-right: 9px;
	padding-left: 10px;
	padding-top:10px;*/
	padding-bottom:10px;
	margin-bottom:-1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E7E7E7;
	text-align: left;
	overflow:auto;
}

.ventanaFloatObservaciones {
	float:left;
	position:absolute;
	z-index:100;
	background-color: #FFFFFF;
	border: 1px solid #005A8F;	
	width:383px;
	height:155px;
	text-align:left;
	padding:10px;
}
.btnCerrarVentana {
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #005A93;
	text-align:right;
	text-decoration:underline;
}
.btnCerrarVentana a {
	color: #005A93;
	text-decoration:underline;
}
.etiqueta1Ventana {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;
	text-align:left;
	margin-top:15px;
	margin-bottom:7px;
}

#Margencol1ContHotels3 {
	padding-right: 9px;
	padding-left: 10px;
	padding-top:10px;
}
#ContentInfoProductosHotels {
	/*padding-left: 100px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 25px;*/
	margin-left: 5px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 25px;
	width:413px;
}
#ContentInfoProductosHotels .TituloInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #005A93;
	padding-bottom:15px;
	padding-top:25px;
}
#ContentInfoProductosHotels .TituloInfoPrimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;
	/*padding-bottom:15px;
	padding-top:25px;*/
	padding-left: 36px;
	padding-bottom:10px;
}
#ContentInfoProductosHotels .TituloInfo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;
	/*padding-bottom:15px;
	padding-top:25px;*/
	padding-left: 36px;
	padding-bottom:10px;
	padding-top:15px;
}
#ContentInfoProductosHotels .txtInfoProductos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	padding-left: 0px;
	line-height: 1.3em;
}
#ContentInfoProductosHotels .txtInfoProductos a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;
	text-decoration:underline;
}

#ContentInfoProductosHotels .Listainfo {
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
}

#DescHotel {
	padding-right: 10px;
	padding-left: 10px;
	overflow:auto;
}
#TituloSupHotel {
	background-color: #F7F7F7;
	background-image: url(/imgfiles/HOTELS2/fdoSupHotels1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	width: 612px;
	height: 30px;
	padding-top:13px;
	padding-right: 10px;
	padding-left: 15px;
}
#TituloSupHotel #LineaSup {
	width: 612px;
	/*height: 25px;*/
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #AABC04;
}
#paginacionSup {
	background-color: #F7F7F7;
	background-image: url(/imgfiles/HOTELS2/fdoSupHotels1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	/*width: 612px;*/
	width: 612px;
	height: 64px;
	padding-top:13px;
	padding-right: 10px;
	padding-left: 15px;
}
#paginacionSup #LineaSup {
	width: 612px;
	height: 25px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
}
#LineaSup #ListaOrden {
	float: left;
	padding-top:1px;
}
#BtnBusquedaAvanzada {
	float:right;
	padding-right: 7px;
}

.partebtnHotels11 {
	height: 23px;
	width: 6px;
	float:left;
	background-image: url(/imgfiles/HOTELS2/fdoBtnHotels11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
}
.partebtnHotels12 {
	float:left;
	height: 23px;
	width: auto;
	background-image: url(/imgfiles/HOTELS2/fdoBtnHotels12.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
	padding-top: 4px;
	padding-left:0px;
	padding-right:0px;
}
.partebtnHotels12 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;	
	text-decoration:none;
	/*padding-top: 15px;
	padding-bottom: 15px;*/
}
.partebtnHotels13 {
	height: 23px;
	width: 6px;
	float:left;
	background-image: url(/imgfiles/HOTELS2/fdoBtnHotels13.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
}
.partebtnHotels21 {
	height: 23px;
	width: 6px;
	float:left;
	background-image: url(/imgfiles/HOTELS2/fdoBtnHotels21.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
}
.partebtnHotels22 {
	float:left;
	height: 23px;
	width: auto;
	background-image: url(/imgfiles/HOTELS2/fdoBtnHotels22.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
	padding-top: 4px;
	padding-left:0px;
	padding-right:0px;
}
.partebtnHotels22 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration:none;
	/*padding-top: 15px;
	padding-bottom: 15px;*/
}
.partebtnHotels23 {
	height: 23px;
	width: 6px;
	float:left;
	background-image: url(/imgfiles/HOTELS2/fdoBtnHotels23.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
}
.partebtnHotels31 {
	height: 23px;
	width: 8px;
	float:left;
	background-image: url(/imgfiles/HOTELS2/fdoBtnHotels31.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
}
.partebtnHotels32 {
	float:left;
	height: 23px;
	width: auto;
	background-image: url(/imgfiles/HOTELS2/fdoBtnHotels32.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
	padding-top: 4px;
	padding-left:0px;
	padding-right:0px;
}
.partebtnHotels32 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration:none;
	/*padding-top: 15px;
	padding-bottom: 15px;*/
}
.partebtnHotels33 {
	height: 23px;
	width: 8px;
	float:left;
	background-image: url(/imgfiles/HOTELS2/fdoBtnHotels33.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
}
.partebtnHotels41 {
	height: 23px;
	width: 8px;
	float:left;
	background-image: url(/imgfiles/HOTELS2/fdoBtnHotels41.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
}
.partebtnHotels42 {
	float:left;
	height: 23px;
	width: auto;
	background-image: url(/imgfiles/HOTELS2/fdoBtnHotels42.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
	padding-top: 4px;
	padding-left:0px;
	padding-right:0px;
}
.partebtnHotels42 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration:none;
	/*padding-top: 15px;
	padding-bottom: 15px;*/
}
.partebtnHotels43 {
	height: 23px;
	width: 8px;
	float:left;
	background-image: url(/imgfiles/HOTELS2/fdoBtnHotels43.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-top: 5px;
	padding-bottom: 15px;*/
}
.anterior {
	display: inline;
	float: left;
	padding-right:5px;
}
.listaNum {
	display: inline;
	float: left;
}
.siguiente {
	display: inline;
	float: left;
	padding-left:5px;
}
.paginacion1 {
	float:right;
	/*margin-right:-91px;*/
	margin-right:0px;
	/*margin-left:311px;*/
	margin-top:16px;
}
.paginacion2 {
	float:right;
	margin-right:20px;
	margin-top:-1px;
}
.txtPaginacion1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #AABC04;	
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
}
.txtPaginacion1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #AABC04;	
	text-decoration:none;
}
.txtPaginacion1 ul{
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin:0px;
}
.txtPaginacion1 li{
	list-style-type: none;
	display:inline
}
.txtSeleccPag a {
	color: #606060;	
}
#listadoHoteles {
	width:562px;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	padding-top:30px;
	padding-left:33px;
	padding-right:42px;
	overflow:hidden;
}
#listadoHoteles2 {
	background-image: url(/imgfiles/HOTELS2/fdoCol1Hotels2.jpg);
	background-repeat: no-repeat;
	background-position: -1px top;
	width: 639px;
	padding-top:64px;
	/*width:562px;*/
	background-color:#FFFFFF;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;*/
	padding-left:10px;
	padding-right:10px;
}
#otrosHoteles {
	width: 607px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	overflow:auto;
	padding-left:32px;
	padding-bottom:10px;
}
.ColumnaHotels {
	width: 265px;
	padding-right:49px;
	float:left;
	display:inline;
}
.ColumnaHotels dt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D4DD82;
	font-size: 1.1em;
	text-align: left;
	margin-bottom:2px;
}
.ColumnaHotels dd {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;
	font-size: 1.1em;
	text-align: left;
	margin-left:12px;
	margin-bottom:5px;
	padding-bottom:3px;
}
.ColumnaHotels dd a {
	color: #555555;
	text-decoration:underline;
}
.ColumnaHotels2 {
	width: 265px;
	float:left;
	display:inline;
}
.ColumnaHotels2 dt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D4DD82;
	font-size: 1.1em;
	text-align: left;
	margin-bottom:2px;
}
.ColumnaHotels2 dd {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;
	font-size: 1.1em;
	text-align: left;
	margin-left:12px;
	margin-bottom:5px;
	padding-bottom:3px;
}
.ColumnaHotels2 dd a {
	color: #555555;
	text-decoration:underline;
}
.TituloColumnaHotels {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;
	font-size: 1.1em;
	text-align: left;
	padding-left:5px;
	padding-bottom:4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
}
.InfoHotel {
	padding-bottom: 36px;
	width:563px;
	float: left;
	position:relative;
}
.TituloHotel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #AABC04;
	font-size: 1.1em;
	text-align: left;	
	padding-bottom:16px;
}
.TituloHotel a {
	color: #AABC04;
	text-decoration:none;

}
.txtInfoHoteles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	text-align: left;
	/*float: right;*/
	padding-left:140px;
	margin:0px;
	padding-top:0px;
	line-height: 16px;
}
.txtInfoHoteles a{
	text-decoration:underline;
	color: #555555;

}
.imgHotel1 {
	float: left;
	padding-left:10px;

}
#FormulariHotels {
	background-color: #CEE300;
	background-image: url(/imgfiles/HOTELS2/fdoCol1Hotels1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 613px;
	padding-top:64px;
	padding-bottom:20px;
	padding-left:24px;
	padding-right:24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;	
	overflow:auto;
}
#MenuInfHotels {
	background-color: #F7F7F7;
	width: 646px;
	height:21px;
	padding-top:10px;
	padding-right:15px;
}
#MenuInfHotels2 {
	background-color: #F7F7F7;
	width: 646px;
	height:21px;
	padding-top:10px;
	padding-right:15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E7E7E7;
	margin-top:2px;
}
#MenuInfHotelsFloat {
	float: right;
}


#menuinf1Hotels a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #656565;
	text-decoration:none;
	display:inline;
	float:left;
	padding-right: 10px;
}
#menuinf2Hotels a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #656565;
	text-decoration:none;
	display:inline;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #656565;
	padding-left:10px;
	padding-right: 10px;
}
#menuinf3Hotels a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #656565;
	text-decoration:none;
	display:inline;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #656565;
	padding-left:10px;
	padding-right: 10px;
}
#menuinf4Hotels a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #656565;
	text-decoration:none;
	display:inline;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #656565;
	padding-left:10px;
	padding-right: 10px;
}
#menuinf5Hotels a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #656565;
	text-decoration:none;
	display:inline;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #656565;
	padding-left:10px;
	padding-right: 10px;
}
#LineaTitulsForm {
	height: 23px;
	padding-bottom:5px;
	z-index:10;
	position:relative;
	
}
#TitulForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #FFFFFF;
	display: inline;
	float: left;
	width:367px;
	padding-bottom:9px;
	text-align: left;
}
.busquedaGralSelecc {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A8BC02;
	border-right-color: #A8BC02;
	border-bottom-color: #FFFFFF;
	border-left-color: #A8BC02;
	background-color: #FFFFFF;
	width: 84px;
	height:19px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #555555;
	display: inline;
	float: left;
	z-index:10;
	position:relative;
}
.busquedaGral {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A8BC02;
	border-right-color: #A8BC02;
	border-bottom-color: #A8BC02;
	border-left-color: #A8BC02;
	background-color: #FFFFFF;
	width: 84px;
	height:18px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #A8BC02;
	display: inline;
	float: left;
	z-index:5;
	position:relative;
	margin-top:1px;
	margin-left:-1px;
	cursor:pointer;
}
/*
.busquedaGral a {
	color: #A8BC02;
	text-decoration:none;
}*/

.detalleBusqueda {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A8BC02;
	border-right-color: #A8BC02;
	border-bottom-color: #A8BC02;
	border-left-color: #A8BC02;
	background-color: #FFFFFF;
	width: 84px;
	height:18px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #A8BC02;
	display: inline;
	float: left;
	z-index:5;
	position:relative;
	margin-top:1px;
	margin-left:-1px;
	cursor:pointer;
}
/*.detalleBusqueda a {
	color: #A8BC02;
	text-decoration:none;
}*/
.detalleBusquedaSelecc {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A8BC02;
	border-right-color: #A8BC02;
	border-bottom-color: #FFFFFF;
	border-left-color: #A8BC02;
	background-color: #FFFFFF;
	width: 84px;
	height:19px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #555555;
	display: inline;
	float: left;
	z-index:10;
	position:relative;
	margin-left:-1px;
}

#ContenidoFormHotels {
	margin-top:-4px;
	z-index:-2;
	position:relative;
	width:600px;
	float:left;
}
/*.margenFormHotels {
	padding-left:15px;
	padding-right:18px;
	padding-top:16px;
	padding-bottom:4px;
	overflow:hidden;
	width:543px;	
}*/
#CamposFormHotels {
	float: left;
	position:relative;
	width: 389px;
	padding-right: 15px;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:4px;
	top:0px;
	left:0px;
}
#txtInfoFormHotels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
	text-align: left;
	float:left;
	position:relative;
	width:173px;
	padding-top:15px;
	padding-bottom:4px;
}
#txtInfoFormHotels a {
	color: #555555;
	text-decoration:underline;
}.margenLinea1 {
	padding-bottom: 3px;
}
.lineaFormHotels {
	background-color: #EEEEEE;
	height: 23px;
	width: 387px;
}
.lineaFormHotels2 {
	background-color: #EEEEEE;
	height: 23px;
	width: 300px;
}
.etiqueta4 {
	padding-left:10px;
	padding-top:3px;
	float:left;
	top:0px;
	width:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #555555;
	text-align: left;
}
.etiqueta4gde {
	padding-left:10px;
	padding-top:3px;
	float:left;
	top:0px;
	width:120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #555555;
	text-align: left;
}
.etiqueta5 {
	padding-left:47px;
	padding-top:3px;
	float:left;
	top:0px;
	width:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #555555;
	text-align: left;
}
.etiqueta5gde {
	padding-left:50px;
	padding-top:3px;
	float:left;
	top:0px;
	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #555555;
	text-align: left;
}
.etiqueta6 {
	padding-left:39px;
	padding-top:3px;
	float:left;
	top:0px;
	width:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #555555;
	text-align: left;
}
.etiqueta61 {
	padding-left:30px;
	padding-top:3px;
	float:left;
	top:0px;
	width:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	text-align: left;
}
.etiqueta7 {
	/*padding-left:39px;
	padding-top:3px;*/
	padding-bottom:5px;
	float:left;
	/*top:0px;*/
	width:100px;
	/*height:10px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #AABC04;
	text-align: left;
}
.etiqueta7gde {
	padding-left:10px;
	padding-bottom:5px;
	/*padding-top:3px;*/
	float:left;
	/*top:0px;*/
	width:200px;
	/*height:20px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #555555;
	text-align: left;
}
.etiqueta7gde a {
	color: #555555;
	
}
.etiqueta8 {
	/*padding-left:39px;
	padding-top:3px;*/
	padding-bottom:7px;
	float:left;
	top:0px;
	width:70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #AABC04;
	text-align: left;
}
.etiqueta9 {
	padding-left:10px;
	padding-top:3px;
	float:left;
	top:0px;
	width:83px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #555555;
	text-align: left;
}
.etiqueta9gde {
	padding-left:10px;
	padding-top:3px;
	float:left;
	top:0px;
	width:83px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #555555;
	text-align: left;
}
.etiqueta10 {
	margin-right:5px;
	padding-top:3px;
	float:left;
	top:0px;
	width:57px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #555555;
	text-align: right;
}
.etiqueta10gde {
	margin-right:5px;
	padding-top:3px;
	float:left;
	top:0px;
	width:110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #555555;
	text-align: right;
}
.etiqueta11 {
	margin-right:5px;
	padding-top:3px;
	float:left;
	top:0px;
	width:110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #555555;
	text-align: right;
}
.etiqueta12 {
	margin-right:5px;
	padding-top:3px;
	float:left;
	top:0px;
	width:110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #555555;
	text-align: right;
}
.etiqueta12b {
	margin-right:5px;
	padding-top:3px;
	float:left;
	top:0px;
	width:110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #555555;
	text-align: right;
}
.campotxt3 {
	padding-left:0px;
	padding-top:2px;
	float:left;
	/*padding-bottom:20px;*/
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;*/
}
.campotxt4 {
	padding-left:3px;
	padding-top:4px;
	float:left;
	/*padding-bottom:20px;*/
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;*/
}
.campotxt41 {
	padding-left: 5px;
}
.campotxt5 {
	padding-left:3px;
	padding-top:2px;
	float:left;
	/*padding-bottom:20px;*/
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;*/
}
.text6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	height: 15px;
	width: 124px;
	border: 1px solid #C5C5C5;
}
.text6Lista {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	height: 15px;
	/*width: 124px;*/
	border: 1px solid #C5C5C5;
}
.text7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	height: 15px;
	width: 70px;
	border: 1px solid #C5C5C5;
}
.text8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	height: 15px;
	width: 40px;
	border: 1px solid #C5C5C5;
}
.text9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	height: 15px;
	width: 34px;
	border: 1px solid #C5C5C5;
}
.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	height: 15px;
	width: 193px;
	border: 1px solid #C5C5C5;
}
.text11 {
	height: 75px;
	width: 380px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	text-align: left;
	padding-bottom:3px;
}
.LineaBtn {
float:right;
padding-bottom:3px;
padding-top:3px;
padding-right:2px;
}
.btnBuscar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
	background-image: url(/imgfiles/HOTELS2/fdoBtnBuscar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;

	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:transparent;
	width:67px;
	height:15px;
	padding-bottom:1px;
	cursor:pointer;
}
.btnBuscar2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
	background-image: url(/imgfiles/HOTELS2/fdoBtnBuscar2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;

	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:transparent;
	width:67px;
	height:15px;
	padding-bottom:1px;
	cursor:pointer;
}
#FotosHotel {
	display: inline;
	float: left;
	width: 234px;
	height:260px;
	padding-top: 27px;
	padding-right: 18px;
	padding-left: 31px;
}
#ColumnaFotos1 {
	float: left;
	width: 115px;
	padding-right: 4px;
	height:260px;
}
#ColumnaFotos2 {
	float: left;
	width: 115px;
	height:260px;
}
.margenFoto1 {
	padding-bottom:4px;
}
#DetallesHotels {
	display:inline;
	float:left;
	padding-top: 27px;	
	/*width:323px;*/
	width:323px;
	/*height:260px;*/
}
#TextoHotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	padding-top: 19px;
	text-align: left;
	padding-left: 31px;
	padding-right: 47px;
	float:left;
}
#Opcioneshotel {
	padding-top: 19px;
	padding-right: 35px;
	float:left;
}
#Opcioneshote2 {
	padding-top: 19px;
	float:left;
}
.OpcionHotel1 {
	float:right;
	padding-left: 15px;
}

.OpcionHotel2 {
	float:left;
	padding-left:29px;
}
.OpcionHotel21 {
	float:left;
}
.OpcionHotel3 {
	float:right;
	padding-top:10px;
	padding-right:27px;
}
#Opcioneshote4 {
	padding-top: 19px;
	float:left;
}
#ElegirProductoHotels {
	width:411px;
	padding-bottom:60px;
}

#CabeceraElegirProducto3 {
	width: 413px;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	/*margin-left:1px;*/
}
/*#CabeceraElegirProducto3 .parte2CabProducto2  {
	width: 350px;
	height:28px;
	background-image: url(/imgfiles/HOTELS2/fdoCabecera2Producto2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:7px;
	padding-left:5px;
}*/
#CabeceraElegirProducto3 .parte1CabProducto {
	height: 36px;
	width: 7px;
	float:left;
	/*position:relative;*/
	display:inline;
	background-image: url(/imgfiles/HOTELS2/fdoCabecera1Producto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#CabeceraElegirProducto3 .parte2CabProducto {
	height: 26px;
	width: 397px;
	background-image: url(/imgfiles/HOTELS2/fdoCabecera2Producto.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
	/*position:relative;*/
	padding-top:10px;
	display:inline;

}
#CabeceraElegirProducto3 .parte3CabProducto {
	height: 36px;
	width: 7px;
	float:left;
	display:inline;
	/*position:relative;*/
	background-image: url(/imgfiles/HOTELS2/fdoCabecera3Producto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Titulo1ElegirProductoHotels {
	width:140px;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	float:left;
	text-align: left;	
}
.Titulo2ElegirProductoHotels {
	width:70px;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	float:left;
	text-align: center;
}

.Titulo3ElegirProductoHotels {
	width:70px;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	float:left;
	text-align: center;
}
#ContentElegirProductoHotels {
	width: 409px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	background-color: #F6F6F6;
	margin-left:1px;
	padding-top: 37px;
	/*padding-right: 9px;
	padding-bottom: 2px;*/
	/*padding-left: 9px;*/
	/*top:36px;*/
	/*left:1px;*/

}
.lineaImpar2 {
	background-color: #F3F3F3;
	height:15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:13px;
	text-align:left;
	width:396px;
}
.lineaPar2 {
	background-color: #FCFCFC;
	height:15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:13px;
	text-align:left;
}
#PieElegirProdutoHotels {
	width:411px;
	padding-left:1px;
	padding-top:20px;
	background-image: url(/imgfiles/HOTELS2/fdoinfCompraHotels.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;	
}

#LineaDataArribada {
	background-color: #F6F6F6;
	height: 10px;
	width: 396px;
	padding-top: 2px;
	padding-bottom: 14px;
	padding-left: 13px;

}
.etiquetaCompraHotels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;
	height:26px;
	float:left;
	padding-left:3px;
}
.etiquetaCompraHotels2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;
	/*height:26px;*/
	float:left;
	width:159px;
	text-align:left;
	padding-left:3px;
}
.campotxtDataArribada {
	padding-left:10px;
	padding-top:0px;
	float:left;
	height:24px;

}
.UnitatsElegirProductoHotels {
	width:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #555555;
	height: 16px;
	float:left;
	text-align: center;
	margin-left:0px;
}
.PreuUnitatElegirProductoHotels {
	padding-left:0px;
	padding-right:10px;
	height: 16px;
	float:left;
	text-align: center;
}

.PreuFinalProductoHotels {
	padding-left:5px;
	padding-right:13px;
	height: 16px;
	float:left;
	text-align: center;
}
.LineaSubtotalHotels {
	width:366px;
	height:19px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0065CD;	
	padding-top:10px;
	padding-right:25px;
	margin-top:10px;
	margin-left:10px;

}
.LineaSubtotalHotels2 {
	width:366px;
	height:19px;
	margin-left:10px;
	padding-right:25px;
	padding-top:5px;
}
.LineaSubtotalHotels3 {
	width:366px;
	/*height:19px;*/
	margin-left:10px;
	padding-right:25px;
	padding-top:5px;
}
.TxtTotal1Hotels {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #005A93;
	text-align:left;
	padding-left:4px;
}
.NumTotal1Hotels {
	float:right;
	text-align:right;
}
.TxtTotal1Hotels2 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;
	text-align:left;
	padding-left:4px;
}
.TxtTotal1Hotels3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #005A93;
	text-align:left;
	padding-left:4px;
}
.NumTotal1Hotels2 {
	float:right;
	text-align:right;
}
.NumTotal1Hotels3 {
	margin-left:4px;
	margin-top:5px;
}
.txtTotalHotelsAzul {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #005A93;
}
.text4Bold {
	height: 14px;
	width: 60px;
	background-color:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #005A93;
	text-align: right;
	padding-bottom:2px;
}
.text5Hotel {
	height: 14px;
	width: 60px;
	background-color:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #555555;
	text-align: right;
	padding-bottom:3px;
}
.simbolEuro2Hotels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #555555;
	/*padding-top:15px;*/
	
}
.TituloHotelSeleccCarro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #005A93;
	text-align: left;
	padding-bottom:15px;
	padding-top:15px;
	padding-left:2px;
}

#ColumnaDchaHotels {
	float: right;
	
}

#CarroECVHotels {
	width:215px;
	padding-top:1px;
}

.DatosProducto2Hotels {
	/*float:right;
	position:relative;*/
	width:70px;
	/*right:-37px;*/
	top:3px;
	padding:0px;
	/*z-index:20;*/
}
.TituloProductoECVHotels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
	padding-left: 5px;
	padding-top:2px;
	padding-bottom:0px;
	width:138px;
	float:left;
	display:inline;
}
.ColumnaUnitatsHotels {
	/*width:16px;
	height:18px;*/
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	/*padding-left: 4px;*/
	float:left;
	display:inline;
	/*text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #555555;*/
}
.text4UntHotels{
	height: 14px;
	width: 16px;
	background-color:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
	text-align: right;
	/*padding-bottom:2px;*/
}
.text4UntHotels2{
	height: 14px;
	width: 24px;
	background-color:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
	text-align: right;
	/*padding-bottom:2px;*/
}
.text4UntHotels3{
	height: 14px;
	width: 35px;
	background-color:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color:  #005A93;
	text-align: right;
	/*padding-bottom:2px;*/
}
.ColumnaPreufinalHotels {
	/*width:20px;
	height:22px;*/
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left:3px;
	/*padding-left: 8px;*/
	float:left;
	display:inline;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #555555;
}
.simbolEuro3Hotels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
	/*padding-top:15px;*/
	
}
.simbolEuro4Hotels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #005A93;
	/*padding-top:15px;*/
	
}
.TituloSubtotalVHotels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color:  #005A93;
	padding-left: 5px;
	padding-top:2px;
	padding-bottom:0px;
	width:120px;
	float:left;
	display:inline;
}

.PreuSubtotalHotels {
	/*width:16px;
	height:18px;*/
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 28px;
	float:left;
	display:inline;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 1em;*/
	font-weight: bold;
	color:  #005A93;
}





#cabeceracarrito1 #titulocarrito1Hotels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	position: relative;
	left: 13px;
	top: 10px;
}
#cabeceracarrito1 #menupasosHotels {
	float: right;
	position: relative;
	top: 9px;
	right: 13px;
	width:109px;
	height:21px;
}

#cabeceracarrito1 #menupasosHotels ul{
	/*float: letf;
	position: relative;*/
	margin:0px;
	padding:0px;
}
#cabeceracarrito1 #menupasosHotels li{
	/*float: letf;
	position: relative;*/
	display:inline;
	margin-left:5px;
	padding:0px;
	list-style-type: none;
}
.floatleft2Hotels {
	float:left;
	padding-right: 6px;
	padding-left: 13px;
	padding-top: 13px;
}

.MensajeCarritoHotelsP1 {
	/*float:right;*/
	position:absolute;
	top:31px;
	right:343px;
	background-color:transparent;
	visibility:hidden;
	z-index:10;
	height:100px;
	/*width:100%;*/
}

.MensajeCarritoHotelsP2 {
	/*float:right;*/
	position:absolute;
	top:31px;
	right:318px;
	visibility:hidden;
	z-index:10;
}
.MensajeCarritoHotelsP3 {
	/*float:right;*/
	position:absolute;
	top:31px;
	right:291px;
	visibility:hidden;
	z-index:10;
}

.MensajeCarritoHotelsP4 {
	/*float:right;*/
	position:absolute;
	top:31px;
	right:263px;;
	visibility:hidden;
	z-index:10;
}
#FdoServiciosFormHotels {
	/*background-color: #EEEEEE;*/
	height: 180px;
	width: 377px;
	text-align:left;
	margin-left:0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.margenCheckbox1 {
	margin-top:0px;
	margin-left:0px;
	margin-right:8px;
	margin-bottom:15px;
}
.EtiquetasHotels {
	float: left;
	position:relative;
}
#HomeHoteles {
width:750px;
float:left;

}

#GrupoBloquesSupHotels {
float:left;
padding-bottom:15px;
}

#FormHomeHoteles {
width:744px;
height:422px;
padding-bottom:10px;
}

.imgHomeReserva {
	float:left;
	/*width:373px;
	height:422px;*/
}
.FormHomeReserva {
	float:left;
	/*width:371px;
	height:422px;*/
}
.FormReservas {
	width:371px;
	height:367px;
	background-image: url(/imgfiles/HOTELS2/fdoReservesHotels.jpg);
	background-repeat: repeat-y;
	background-position: left -2px;
	margin-top:-2px;
}
#FormBusquedaHotels{
	float:left;
	padding-left:23px;
	padding-bottom:7px;
}
.txtReserves1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	width:340px;
	float:left;
	text-align:left;
	padding-left:23px;
}
.txtReserves2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 15px;
	font-weight: normal;
	color: #FFFFFF;
	width:340px;
	float:left;
	text-align:left;
	padding-left:23px;
}
.txtReserves2 a {
	color: #FFFFFF;
	text-decoration:underline;
}
/*
.TituloFormReservas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #FFFFFF;
	margin-left:23px;
	margin-top:7px;
	float:left;
	margin-bottom:0px;
}*/
#InfoHomeHoteles {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D5D5;
	padding-bottom: 18px;
	margin-right: 5px;
	float: left;
	width:744px;
}
.InfoInfHotelesFloat {
	float: left;
	width:365px;
	padding-right:7px;
}
.InfoInfHotelesFloat .Img {
	float: left;
}
.InfoInfHotelesFloat .txt {
	float: left;
	margin-top:-30px;
	margin-left:80px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
	line-height: 15px;
}
.InfoInfHotelesFloat2 {
	float: left;
	width:365px;
	padding-right:7px;
}
.InfoInfHotelesFloat2 .Img {
	float: left;
}
.InfoInfHotelesFloat2 .txt {
	float: left;
	margin-top:-40px;
	margin-left:70px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
	line-height: 15px;
}
#subtitulocarrito1H {
	background-color:#F7F7F7;
	height:48px;
	top: 40px;
}

#subtitulocarrito1H p {
	/*float: left;
	position: relative;*/
	position:absolute;
	left: 46px;
	top: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #005A93;
}
#cabeceracarrito1H {	
	background-color:#7BB1D3;
	/*padding-left:42px;*/
	z-index:-10;
	width:659px;
	height:37px;
	margin-top:0px;
	
	
}
#cabeceracarrito1H #titulocarrito1Hotels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	position: relative;
	left: 13px;
	top: 10px;
}
#cabeceracarrito1H #menupasosHotels {
	float: right;
	position: relative;
	top: 9px;
	right: 13px;
	width:109px;
	height:21px;
}

#cabeceracarrito1H #menupasosHotels ul{
	/*float: letf;
	position: relative;*/
	margin:0px;
	padding:0px;
}
#cabeceracarrito1H #menupasosHotels li{
	/*float: letf;
	position: relative;*/
	display:inline;
	margin-left:5px;
	padding:0px;
	list-style-type: none;
}
.text4H {
	height: 14px;
	width: 60px;
	background-color:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #005A93;
	text-align: center;
	padding-bottom:2px;
}
/*.txtColumnaunitats2Hotels {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #555555;
	vertical-align: middle;
}
.txtColumnapreufinalHotels {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #555555;
	vertical-align: middle;
}*/
/* --------------------------FIN HOTELES----------------------------------------*/
/* --------------------------RESTAURANTES---------------------------------------*/
#borderR1 { padding:3px; width:607px; height:177px;}
#borderR1 .sb-inner { background:#ffffff; }
#borderR1 .sb-border { background:#AABC04; }
/* --------------------------FIN RESTAURANTES-----------------------------------*/

.Vp10c3lh15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	line-height: 1.4em;
	text-align:left;
}
.Vp10c3lh15  a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 1.1em;*/
	font-weight: normal;
	color: #AD0000;
	text-align:left;
	text-decoration:underline;
}
.Vp11c33570B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #AD0000;
}
/*---------------COOKIES VOLS-----------------------*/


.ventanaVols {
	width:567px;
	margin-left:auto;
	margin-right:auto;
	/*margin-bottom:50px;*/
}
.parte1VentanaVols {
	background-image: url(/imgfiles/ECV2/WEB/Parte1VentanaVols.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:25px;
}
.parte2VentanaVols {
	background-image: url(/imgfiles/ECV2/WEB/Parte2VentanaVols.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.parte3VentanaVols {
	background-image: url(/imgfiles/ECV2/WEB/Parte3VentanaVols.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:25px;
}
.TituloVols1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	font-weight: normal;
	color: #D30202;
	margin-left:43px;
	padding-top:21px;
	text-align:left;
	padding-right:50px;
}
.TextoVols1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #555555;
	margin-left:80px;
	padding-top:21px;
	text-align:left;
	line-height: 17px;
	padding-right:50px;
	padding-bottom:5px;
}
.TextoVols1 ul {
	margin-left:-15px;
	list-style-type: none;
}
.TextoVols1 ul li {
	margin-left:-5px;
	text-indent: -20px;
	padding-bottom:10px;
}


.FilaPestHoteles {
	padding-left:9px;
	margin-bottom:0px;
	margin-left:0px;
	width:316px;
	height:18px;
}
.PestHotelsSelecc {
	background-image: url(/imgfiles/ECV2/WEB/PestHotelsSelecc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
	text-align:center;
	width:76px;
	height:18px;
	float:left;
	padding-top:4px;
}
.PestHotelsNoSelecc {
	background-image: url(/imgfiles/ECV2/WEB/PestHotelsNoSelecc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
	text-align:center;
	width:76px;
	height:18px;
	float:left;
	padding-top:4px;
	cursor:pointer;
}
.PestPensionsSelecc {
	background-image: url(/imgfiles/ECV2/WEB/PestPensionSelecc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
	text-align:center;
	width:87px;
	height:18px;
	float:left;
	padding-top:4px;
}
.PestPensionsNoSelecc {
	background-image: url(/imgfiles/ECV2/WEB/PestPensionNoSelecc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
	text-align:center;
	width:87px;
	height:18px;
	float:left;
	padding-top:4px;
	cursor:pointer;
}

/************************************** BUSCADOR MUSEOS ***********************************/
#border10911 { padding:5px; width:485px; float:left;}
#border10911 .sb-inner { background:#ffffff; }
#border10911 .sb-border { background:#D5D5D5; }

.InteriorBuscadorMuseos {
	height:117px;
	margin-left:5px;
	margin-top:5px;
	background-image: url(/imgfiles/ECV2/WEB/FondoBuscadorMuseos.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
.FormBuscadorMuseos {
	width:200px;
	height:100px;
	float:right;
	margin-right:12px;
}
.TituloBuscMuseos {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #ffffff;
	text-align:left;
	margin-top:4px;
}
.LineaBuscMuseos {
	padding-top:14px;
	height:20px;
}
.LineaBuscMuseos2 {
	padding-top:7px;
	height:20px;
}
.LineaBuscMuseos3 {
	padding-top:7px;
	height:20px;
	float:right;
}
.etiqueta1BuscMuseos  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #ffffff;
	width: 52px;
	float:left;
	text-align:left;
}
.campoBuscMuseos1 {
	width:145px;
	height:15px;
	background-color:#FFFFFF;
	border:solid 1px #9E9E9C;
}
.listaBuscMuseos1 {
	width:147px;
	height:17px;
	background-color:#FFFFFF;
	border:solid 1px #9E9E9C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
}
.BtnBuscMuseos {
	background-image: url(/imgfiles/ECV2/WEB/BtnBuscadorMuseos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 67px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
	border:none;
}

/*------------------------------------------------------------------------------*/

#BloqueDatosProd {
	float:left;
	width:495px;
	margin-bottom:49px;
}
#BloqueDatosProd #ParteSuperior {
	background-image: url(/imgfiles/TBCN2/WEB/FRONT/FdoDatos1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:14px;
}
#BloqueDatosProd #ParteCentral {
	background-image: url(/imgfiles/TBCN2/WEB/FRONT/FdoDatos1_2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 15px;
	font-weight: normal;
	color: #555555;
}
#BloqueDatosProd #ParteInferior {
	background-image: url(/imgfiles/TBCN2/WEB/FRONT/FdoDatos1_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:14px;
}
.parrafo1 {
	padding-left:42px;
	padding-right:10px;
}
.parrafo2 {
	padding-left:42px;
	padding-right:10px;
	padding-top:24px;
	padding-bottom:13px;
}
.InfoHotelMuseus {
    overflow:auto;
}

/*------------------------------------------------------------------------------------------------------------------------*/
margenimg1
