BODY{text-align:center;font:12px Arial;color:#353535;margin:0px;}
#Container{width:100%;background:url(../img/fondo.jpg) repeat-x 0px 80px;}
#Content{width:768px; text-align:left; margin:0px auto; }
#Header{position: relative;}
#Logo{width:250px; float:left; height:90px;}
#Menu{width:300px; float: right;padding:15px; height:60px;}
#Menu a{font:bold 15px Arial; color:#000066;}
#Promo{width:400px; clear:both; float:left; padding:55px 0 0 0px; margin: 0;}
#Countries{position:absolute; right:-20px; top:60px; padding-top:0px;}
#LastAccomodations{padding-top:230px;}

#Sections{padding-top:50px;}
#Sections div{width:215px; padding-right:50px; float:left; padding-bottom:140px; background:url(../img/separador.jpg) no-repeat; background-position:right;}
#Sections h3{font-size: 22px; font-weight:bold; font-style:italic; font-family: "Trebuchet MS", sans-serif, arial; color:#578200; padding:15px 0px 0px 3px;}

#Last{background-image:none !important; width:180px; padding-right:0px !important;}
.Normal{font-weight:normal;}


IMG{border:none;}
A{color:#006;font-weight:bold;}
A:hover{color:#03C;}

H2{font-size: 22px; font-weight:bold; font-style:italic; font-family: "Trebuchet MS", sans-serif, arial; border-bottom:1px solid #E0D9C9; color:#578200; padding:15px 0px 0px 3px;}

.BigLink{font:bold 15px Arial; color:#000066;}

/*-------------------- Tablas -------------------------------*/
TABLE TD,TH{ font-size:12px;}
CAPTION{font-size:12px; background:#98B15C url(../img/TituloListado.gif) no-repeat;margin-top:20px;color:#fff;padding:3px 0px 2px 5px;text-align:left;font-weight:bold;}
.TablaListados{margin:0px;padding:0px; width:750px;}
.ThOn1,.ThOn2{padding:5px 16px 5px 0px;}
.ThOn1{background:#FFC url(../img/thon1.gif) right no-repeat;}
.ThOn2{background:#FFC url(../img/thon2.gif) right no-repeat;}
.TablaListados TH{margin:0px;height:20px;text-align:left;padding:15px 0px 10px 0px; border-bottom:1px solid #E0D9C9;}
.TablaListados TH A{padding:5px 16px 5px 5px;}
.TablaListados TD{padding:10px 10px 10px 5px; text-align:left;}
.TablaListados TD A:visited{color:#8889AE;}
.Fondocelda{background-color:#F8F7F3;}
.Bordecelda{border-bottom:1px solid #E0D9C9; } 
#PaginacionListado{text-align:right; font-size:16px; padding-top:30px; padding-bottom:20px;}
#FiltrosListado{padding-top:20px; padding-bottom:20px;}
#FiltrosListado LABEL{width:auto;font-weight:bold;}
.TablaPrecios{font:12px Arial, Helvetica, sans-serif;border-collapse: collapse; border:1px solid #E0D9C9;}
.TablaPrecios td{padding:7px;border:1px solid #E0D9C9;}


/*-------------------- Formularios ---------------------------*/
.Minierror{font:10px Arial, Helvetica, sans-serif;color:#CC0000;padding-left:19.5em;margin:3px 0px;background:url(../img/minierror.gif) no-repeat 181px 1px;}
.Minierror2{font:10px Arial, Helvetica, sans-serif;color:#CC0000; padding:8px 0px 5px 15px; background:url(../img/minierror.gif) no-repeat 0px 9px; }

.TextoRojo{color:#CC0000; font-weight:bold;}
INPUT{font:12px Arial, Helvetica, sans-serif; padding:2px;}
SELECT{font:12px Arial, Helvetica, sans-serif; }
TEXTAREA{font:12px Arial, Helvetica, sans-serif; padding:2px;}
LABEL{float:left;width: 15em;color:#353535; font-weight:bold; /*text-align:right; padding-right:10px;padding-top:3px;*/}
.LabelNormal{ width:auto; font-weight:normal; float:none; }
.LabelFotos{ width:auto; float:none; }
.FiltrosListado{float:left;padding:20px 18px 20px 0px;}
.FiltrosListado LABEL{ width:auto; float:none;}
.Campo{margin:15px 0px;}
.CapaBoton{padding-left:12em;margin:3px 0px;}
.CampoError{border-top:2px solid #990000;border-left:2px solid #900;border-bottom:1px solid #FF6262;border-right:1px solid #FF6262;}
.BotonGrande{ font:bold 15px Arial, Helvetica, sans-serif;}
.Minienlace{ font-size:10px; }

/*-------------------- Notificaciones ---------------------------*/
.mensajes{background-color:#FFFFE1;border:1px solid #ACA899;background-repeat:no-repeat;padding:10px 5px 10px 45px;width:450px;margin:25px auto;text-align:left;}
.mensajes UL{margin:0px;padding:5px 0px 0px 15px;}
.mensajes LI{list-style-image:url(../img/bullet3.gif);}
#error{background-image:url(../img/x.gif);}
#alerta{background-image:url(../img/a.gif);}
#confirm{background-image:url(../img/v.gif);}
#info{background-image:url(../img/i.gif);}



