body{ margin-top:12px; margin-left:0; margin-right:0; margin-bottom:0;
	background-image: none;
}
h1, h2, h3{margin:0;padding:0;border:0;list-style-type:none;}
/*estas layout son nuevas*/
.contenedor {
	align: center;
	display: table;
	width: 99%;
	background-color: #fff;
	list-style-type: circle;
	 font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#666666; font-weight:normal;
	border: 1px solid #c4c4c4;
}

/* My Comment */
.row {
	
	display: table-row;
	list-style-type: decimal;
	font-size: 12px;
}
.row:hover{
border: solid 1px yellow;
background-color: #fffaf4;
color: #191919;
}
.row_top {
	display: table-row;
    background-color:#E2ECF6;

}
.cell_top{
	display: table-cell;
	width: 100%;
	height: 10px;
    padding: 3px;
	color: #7f7f7f;
    background-color:#E2ECF6;
	text-transform: capitalize;
	font-size: 15px;
	font-weight: bold;
	font-variant: normal;
	border: 1px;
	border-bottom-style: solid;
	
}
.cell_top:href{
	font-family:"Trebuchet MS";
	font-size:12px;
    text-decoration:none;
    color:#FF6600;
    font-weight:normal;
    } 

.cell{
	
	display: table-cell;
	width: 100%;
	height: 10px;
	font-size: 13px;
	border: 1px solid grey;
	padding: 1em;
	color: #959595;

}
.cell_especial{
	display: inherit ;
	width: 300px;
	height: 10px;
	text-align: left;
    border: 1px solid grey;
    color: #959595;
    font-size: 20px;
    padding: 1em;
    padding-left: 3em;
	border-left-style: none;
	border-right-style: none;
}
/*fin de los layouts nuevos*/
.head a{ font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#00395E; font-weight:normal; margin:0; padding:2px}
.head a:hover{ font-family:"Trebuchet MS"; font-size:12px; text-decoration:underline; color:#00395E; font-weight:normal; margin:0; padding:2px}

.menu a{ font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#00395E; font-weight:normal}
.menu a:hover{ font-family:"Trebuchet MS"; font-size:12px; text-decoration:underline; color:#00395E; font-weight:normal}

.foot { font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#666666; font-weight:normal}
.puente-julio { font-family:"Trebuchet MS"; font-size:10px; text-decoration:none; color:#edd400; font-weight:normal}

.titulos { font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#00395E; font-weight:normal;}

.numero{font-family:"Courier New", Courier, monospace; font-size:12px; text-decoration:none; color:#666666; font-weight:normal}
ul.barralateral{padding:0;margin:0;list-style:none; font-family:"Trebuchet MS"; font-size:12px; background-color:#FFFFFF;}
ul.barralateral li{ padding-left:2px; font-family:"Trebuchet MS"; font-size:12px; border:1px solid #00395E;border-width:0px 1px 1px 0px; background-color:#E2ECF6}
ul.barralateral li.tope{ padding-left:2px; font-family:"Trebuchet MS"; font-size:12px; border:1px solid #00395E;border-width:0px 1px 1px 0px; background-color:#8AB1D0}
ul.barralateral li:hover{ padding-left:2px; font-family:"Trebuchet MS"; font-size:12px; border:1px solid #00395E;border-width:0px 1px 1px 0px; background-color:#FFFFCC}
ul.barralateral a{text-decoration:none;color:#00395E; font-family:"Trebuchet MS"; font-size:12px;}
ul.barralateral a:hover{text-decoration:underline;color:#00395E; font-family:"Trebuchet MS"; font-size:12px;}

.barralateral dt{display:inline;font-size:12px;color:#00395E; font-weight:normal;background:#CEDFF0 url("images/esqtit.gif") right top no-repeat;padding:2px 34px 0px 10px;}
.barralateral dd{border-top:1px solid #CEDFF0;padding:0 0 0 10px;margin:0;overflow:hidden;width:98%; font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#666666; font-weight:normal;}

.texto dd{font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#666666; font-weight:normal;}

.contcent a{ font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#00395E; font-weight:normal;}
.contcent a:hover{ font-family:"Trebuchet MS"; font-size:12px; text-decoration:underline; color:#00395E; font-weight:normal;}

.contcent h3{font-family:"Trebuchet MS"; background:#FFFFFF;font-size:12px;color:#00395E; font-weight:normal; text-align:left; padding-bottom:2px; padding-top:1px}
.contcent h3 a{ font-family:"Trebuchet MS"; background-color:#CEDFF0;font-size:12px;color:#00395E; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:5px; border:1px solid #00395E;border-width:1px 1px 1px 0px;}

.solo a{ font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#00395E; font-weight:normal;}
.solo a:hover{ font-family:"Trebuchet MS"; font-size:12px; text-decoration:underline; color:#00395E; font-weight:normal;}

.solo h3{ font-family:"Trebuchet MS"; background:#FFFFFF;font-size:12px;color:#00395E; font-weight:normal; text-align:left; padding-bottom:2px; padding-top:1px}
.solo h3 a{ font-family:"Trebuchet MS"; background-color:#CEDFF0;font-size:12px;color:#00395E; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:5px; border:1px solid #00395E;border-width:1px 1px 1px 1px;}

.solo2 a{ font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#00395E; font-weight:normal;}
.solo2 a:hover{ font-family:"Trebuchet MS"; font-size:12px; text-decoration:underline; color:#00395E; font-weight:normal;}

.solo2 h3{ }
.solo2 h3 a{font-family:"Trebuchet MS"; font-size:11px;color:#00395E; font-weight:normal; text-decoration:underline; padding-left:10px; padding-right:5px;}
.solo2 h3 a:hover{ font-family:"Trebuchet MS"; font-size:11px;color:#00395E; font-weight:bold; text-decoration:underline; padding-left:10px; padding-right:5px;}

.solo3 h3{ font-family:"Trebuchet MS"; font-size:11px;color:#00395E; font-weight:bold; text-decoration:none; padding-left:10px; padding-right:5px;}

.hotel a{ font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#00395E; font-weight:normal;}
.hotel a:hover{ font-family:"Trebuchet MS"; font-size:12px; text-decoration:underline; color:#00395E; font-weight:normal;}

#menu_hotel{ color:#FF6600}
#menu_hotel a{font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#FF6600; font-weight:normal;} 
#menu_hotel a:hover{font-family:"Trebuchet MS"; font-size:12px; text-decoration:underline; color:#FF6600; font-weight:normal;} 

#menu_hotel2{ color:#FF6600; background-color:#CEDFF0; border:1px dashed #00395E;border-width:1px 1px 1px 1px;}
#menu_hotel2 a{font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#555753; font-weight:normal;} 
#menu_hotel2 a:hover{font-family:"Trebuchet MS"; font-size:12px; text-decoration:underline; color:#555753; font-weight:normal;} 

.hotel h3{ font-family:"Trebuchet MS"; background:#FFFFFF;font-size:12px;color:#00395E; font-weight:normal; text-align:left; padding-bottom:2px; padding-top:5px; padding-left:10px; text-decoration:underline}
.hotel h3 a{font-family:"Trebuchet MS"; font-size:11px;color:#00395E; font-weight:normal; text-decoration:underline; padding-left:10px; padding-right:5px;}
.hotel h3 a:hover{ font-family:"Trebuchet MS"; font-size:11px;color:#00395E; font-weight:bold; text-decoration:underline; padding-left:10px; padding-right:5px;}

div.container { border: 1px dashed #8AB1D0; background-color: #E2ECF6;}
div.spacer { clear: both;}
div.float { float:left; padding-left:30px} 
div.none { float:none; } 
div.float p {text-align: center; margin:0}
div.none p {text-align: left; margin:0; font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#666666; font-weight:normal; padding-left:10px}

div.none2 p {text-align: left; margin:0; font-family:"Trebuchet MS"; font-size:10px; text-decoration:none; color:#666666; font-weight:normal; padding-left:10px}
div.none2 span a{ color:#CC0000; font-family:"Trebuchet MS"; font-size:10px;}
div.none2 span a:hover{ color:#CC0000; text-decoration:underline; font-family:"Trebuchet MS"; font-size:10px;}

.reservas form a{ font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#00395E; font-weight:normal;}
.reservas form a:hover{ font-family:"Trebuchet MS"; font-size:12px; text-decoration:underline; color:#00395E; font-weight:normal;}

.reservas form { font-family:"Trebuchet MS"; font-size:12px; text-decoration:none; color:#666666; font-weight:normal; padding-left:10px; padding-right:10px; text-align:left; }

.reservas form table { border:1px solid #00395E;border-width:1px 1px 1px 1px; padding:3px} 

.reservas h3{font-family:"Trebuchet MS"; font-size:11px;color:#00395E; font-weight:normal; text-decoration:underline; padding-left:10px; padding-right:5px;}

.none select{width:250px; font-family:'Trebuchet MS'; font-size:10px; background-color:#CEDFF0}

.reservas input{font-family:'Trebuchet MS'; font-size:10px; background-color:#FFFFFF}
.reservas textarea{font-family:'Trebuchet MS'; font-size:10px; background-color:#FFFFFF}

.lineatr{border:1px solid #00395E;border-width:0px 0px 0px 1px;}
.lineatr2{border:1px solid #00395E;border-width:0px 1px 0px 1px;}
.lineatr3{border:1px solid #00395E;border-width:0px 1px 0px 0px;}
.lineatr4{border:1px solid #00395E;border-width:1px 1px 1px 1px;}
.lineatr5{border:1px solid #00395E;border-width:0px 1px 1px 1px;}
.lineatr6{border:1px solid #00395E;border-width:1px 1px 1px 1px;}
.lineafoot{ background:url(images/lineafoot.jpg); background-repeat:no-repeat; padding-top:5px}
