BODY {
margin:auto;
background-image: url(../images/bg.jpg);
background-repeat: repeat-x;
 background-position:top;
 background-color:#28231f;
 margin:0;
 margin-bottom:0px;
 padding:0;
}

td.contentheading {
text-align: left;
}

.td, tr, div {
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px ;
color:#fff;
}

.contentpane, .contentpaneopen table.contentpaneopen td{
text-align:justify !IMPORTANT;
width:100%;
font-size:12px;
 font-family:Arial,Helvetica,"Trebuchet MS",Verdana,sans-serif;
 background-color:#FFFFFF;
 padding: 6px;
}

.contentdescription {
font-size:12px;
 font-family:Arial,Helvetica,"Trebuchet MS",Verdana,sans-serif;
background-color : transparent;
 color: #f1f1f1}

.pathwaybar {
background-repeat:repeat-x;
background-position:bottom;
height : 36px;
margin-bottom:19px;
}

.pathway {
font-family:Arial,Helvetica,"Trebuchet MS",Verdana,sans-serif;
color : #f1f1f1;
font-size : 11px !important;
font-weight : normal;
text-decoration : none;
 }

a.pathway:link, a.pathway:visited {
 color : #f1f1f1;
font-size : 11px !important;
font-weight : normal;
text-decoration : none;
}

/*a.pathway:hover {
color : #CEC8C8;
font-size : 11px !important;
font-weight : normal;
text-decoration : underline;
}*/

h1 {
color : #e16527;
font-size : 20px;
font-weight : bold;
}

h2 {
color : #d4662b;
font-size : 16px;
font-weight : bold;
}

/*h3 {
color : #e0506e;
font-size : 16px;
font-weight : bold;
}

h4 {
color : #e0506e;
font-size : 14px;
font-weight : bold;
}
*/
h5 {
color : #e0506e;
font-size : 12px;
font-weight : bold;
}

h6 {
color : #f1b602;
font-size : 18px;
font-weight : bold;
}

ul {
list-style-image : url(../images/arrow.gif);
font-size : 11px;
text-align : left;
}

hr {
width: 80%;
}

a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color : #fff;
font-weight : bold;
text-decoration: underline;
}

a:hover {
color : #e16527;
background-color:#000;
font-weight : bold;
text-decoration : underline;
}
a:visited {
color: #d28d4a;
font-weight : bold;
text-decoration : none;
font-size : 10px;}
/*ENLACES EN IMAGENES*/
a img {
border:none;
}

/*FIN ENLACES IMAGENES*/
.small,.modifydate {
 font-family : Arial,Helvetica,"Trebuchet MS",Verdana,sans-serif;
font-size : 11px;
color : #808080;
text-decoration : none;
font-weight : normal;
}

/*a.category:link, a.category:visited {
color : #CEC8C8;
font-weight : bold;
text-decoration : none;
}
*/
/*

a.category:hover {
color : #CEC8C8;
font-weight : bold;
text-decoration : underline;
}*/

/*a.weblinks:link, a.weblinks:visited {
color : #CEC8C8;
font-weight : bold;
text-decoration : none;
}*/
/*

a.weblinks:hover {
color : #CEC8C8;
font-weight : bold;
text-decoration : underline;
}
*/
/*
a.blogsection:link, a.blogsection:visited {
color : #CEC8C8;
font-weight : bold;
text-decoration : none;
}
*/
/*
a.blogsection:hover {
color : #CEC8C8;
font-weight : bold;
text-decoration : underline;
}
*/

a.fase4rdf:link, a.fase4rdf:visited {
color : #e0506e;
font-weight : bold;
text-decoration : none;
}

a.fase4rdf:hover {
color : #e0506e;
font-weight : bold;
text-decoration : underline;
}

a.mainlevel {
 height : 20px;
list-style-type : none;
margin : 0px 0;
padding-right : 0;
width : 170px !important;
border : 0;
border-bottom-width : 0;
font-weight : normal;
}

a.mainlevel:link, a.mainlevel:visited {
 font : 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
background : url(../images/mainlevel.gif) repeat-x bottom left;
padding : 3px 0;
padding-top : 0;
padding-left : 6px;
color : white;
display : block;
height : 20px;
width : auto;
text-decoration : none;
font-weight : normal;
}

a.mainlevel:hover {
 background : url(../images/mainlevelhover.gif) repeat-x bottom left;
color : white;
text-decoration : none;
font-weight : normal;
}

a.mainlevel:active {
 background : url(../images/mainlevelhover.gif) repeat-x bottom left;
color : white;
text-decoration : none;
font-weight : normal;
}

table.moduletable {
 width: 100%;
 margin-bottom: 15px;
}

table.moduletable td {
padding: 1px 0;
}

div.moduletable {
 margin-bottom: 15px;
}

#modulecol div.module {
 width: 190px;
 background-image:url(../images/pieder.gif);
 background-position:bottom;
 background-repeat:repeat-x;
 background-color:#6f737a; 
 text-align : center;
 padding-bottom:30px;
 color:#FFFFFF;
}

#modulecol div.module div {
 width: 190px;
 padding-top   : 2px;
 }

#modulecol div.module div div {
 width: 190px;
 padding-bottom  : 2px;
}

#modulecol div.module div div div {
 width : 190px;
 padding-left : 7px;
 padding-right : 7px;
 padding-top : 7px;
 background : transparent;
  padding-bottom : 14px;
  font-size : 12px;
}

#modulecol div.module div div div div {
 padding : 0px;
 margin : 0px;
 width : 140px;
 }

.searchbox {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size :10px;
 color:#000000;
 background-color:#F0F0F0;
}

.category {
 color : #999999;
font-family : Arial,Helvetica,"Trebuchet MS",Verdana,sans-serif;
font-size : 12px;
font-weight : bold;
text-decoration : none;
}

.banner {
 text-align : center;
}

.poll {
 font-family : Arial,Helvetica,"Trebuchet MS",Verdana,sans-serif;
font-size : 12px;
color : #000000;
line-height : 14px;
}

.sectiontableentry1, .contentpane {
 background-color : transparent;
}

.sectiontableentry2 {
 background-color : #686767;
}

.moduleheading {
 font-family : Arial,Helvetica,"Trebuchet MS",Verdana,sans-serif;
font-size : 12px;
font-weight : bold;
color : #f1f1f1;
text-indent : 5px;
text-align : center;
}

table.searchintro {
width:500px !important;
}
.inscripcion {
width:100%;
color:#333333;
}
.paso{
color:#2a251f;}

.centro {}
.centro1 {
margin-top:0px;
color:#2a251f;
}
.footer {}
.hotelitem {
background-color:#9a9186;
color:#000000 !important;
font-family:verdana;
font-size:10px;
}
.nombrehotel {
background-color: #333333;
color: #333333;
border: 1px #666666 solid}
h3 {
color: #f1b602;
font-fapx;mily:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
}
h4 {
color: #ffc000;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
}

.Estilo2 {color: #FFFFFF; font-weight: bold; }
.inscripcion {
background-color:#FFFFFF;
color: #333333;}
.pie {
background-image:url(../images/pie.jpg);

background-repeat:no-repeat;
background-position:bottom;
height: 164px;}
.header {
margin:auto;
width:937px;
background-image:url(../images/cabecera.jpg);
background-repeat:no-repeat;
height:294px;
}
.contenido{
margin:auto;
width:937px;}

.derecha {
background-color:}
.mainlevel_inferior {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
float: left;
}
.mainlevel_inferior a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:center;
color:#FFFFFF;
}
.mainlevel_inferior a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:ffc000;
text-decoration:underline;
font-size: 10px;
text-align:center;
}
.cabecera {
background-color:#000000;
color: #FFFFFF;
font-weight:bold !important;
text-align:center;
}

td.cabecera * {
color: #FFFFFF;
}

.formu {
color: #000!important;
background-color:#fff;
}
.opcion1 {
padding:6px;
border:solid #fff 2px;
color: #2a251f !important;
background-color:#dad3cb;
}
.moduletable_online * {
color:#FFFFFF !important;
}
.num_perro {
padding:3;}
.fondoder {
background-repeat:repeat-y;
text-align:center;}
.tarifas td {
color:#2a251f !important;
width: 100%;
text-align:left;
}
.precio {
color:#990000;}
.module_lateral {
text-align:center;
}
.artbannersplus_lateral {
}
.cabecera_niv1{
background-color:#c9331c;
}
.cabecera_niv2 {
background-color:#CCCCCC}
.borde_rb {
text-align: center;
background-color:#FFFFFF;
color: #e16527;
font-weight:bold;}
.borde_rlb_th_avisos {
background-color:#999999}
.borde_b {
text-align: center;
background-color:#FFFFFF;
color: #e16527;
font-weight:bold;}
.hotelitem td{
color:#46413c;
font-weight:bold !important;}
h4 .telefono {
color: #000000 !important}
/* Cuenta atras*/
.ds_cd_time {
padding-top:40px;
color:#880038;
font-size:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left: 28px;
font-weight:bold;}

.ds_dscountdown {
background-image:url(../images/calendario.png);
background-repeat:no-repeat;
background-position:top left;
width:252px;
height:124px;}
.rotator {
background-color:#000000;
border:#FFFFFF;
border: 4px solid;
width: 615px;
height:179px;
}