/* GENERALES ---------------------------------------------------------------*/
body{
font-family:Arial;
font-size:12px;
margin:0;
padding:0;
text-align: center;
color:#5B4841;
background: #ffffff;
}
form, p, h1, h2, h3{ margin:0; }
img{ border:0; }
p, td{ font-size:12px; }

#container{ 
width:760px;
margin:0 auto;
text-align:left;
border-left:1px solid #5B4841;
border-right:1px solid #5B4841;
} 
.clearfloat{
clear:both;
height:0;
font-size:1px;
line-height:0;
}
.center{ text-align:center; }
.right{ text-align:right; }
.left{ text-align:left; }
.floatleft{
float:left;
width:45%;
text-align:left;
}
.floatright{
float:right;
width: 45%;
text-align:right;
}
.no_result{
text-align:center;
font-size:12px;
margin:50px 0;
}
.message{
text-align:center;
font-size:12px;
padding:60px 0;
}


/* PRINCIPAL ---------------------------------------------------------------*/
#main{
background:url(../images/bg_main.jpg) repeat-x #D6D2B9;
padding-bottom:8px;
}


/* CONTENIDOS ---------------------------------------------------------------*/
#content{
float:left;
width: 552px;
text-align:left;
}
#content .top{
padding:9px;
}
#content .contentbody{
padding:8px;
}
#content .contentbody .contentsecc a{
color:#D05632;
}
#content .contentbody .contentsecc a:hover{
color:#D05632;
}
#content .contentbody h2{
font-size:15px;
color:#5B4841;
font-family:Arial;
background:url(../images/vinieta_titles.gif) no-repeat;
margin:0;
padding-left:18px;
}
#content .contentbody h1{
font-family:"Arial Black";
font-size:14px;
color:#9C451B;
font-weight:normal;
}
#content .contentbody p{
padding:3px 0 8px 0;
}
#content .contentbody .marcoimg{
border:4px solid #FFFFFF;
}
#content .contentbody .marcoimgspace{
border:4px solid #FFFFFF;
margin:3px;
vertical-align:top;
}
#content .contentbody .fecha{
font-weight:bold;
font-size:11px;
padding:0;
}
#content .contentbody .contentmarco{
background-color:#E6E3D4;
padding:5px;
}
#content .contentbody .ofertas .marcoimg{
float:left;
margin-right:8px;
}
#content .contentbody .ultnoti{
float:left;
text-align:left;
width:380px;
}
#content .contentbody .ultnoti .notilinea{
border-bottom:1px solid #D6D2B9;
margin:8px 0;
}
#content .contentbody .ultfotos{
float:right;
text-align:left;
width:146px;
}
#content .contentbody .ultfotos .marcoimg{
margin-bottom:5px;
}
#content .contentbody .contentsecc .marcoimg{
margin-bottom:8px;
}
#content .contentbody .contentsecc .floatimg{
float:left;
margin-right:8px;
border:4px solid #FFFFFF;
}
#content .contentbody .contentsecc .notilinea{
border-bottom:1px solid #D6D2B9;
margin:8px 0;
}
#content .contentbody .contentsecc td{
padding:5px;
}
#content .contentbody .contentsecc .campo{
width:340px;
border:1px solid #5B4841;
padding:2px 3px;
}
#content .contentbody .contentsecc .campomed{
border:1px solid #5B4841;
padding:2px 3px;
}
#content .contentbody .contentsecc .campofecha{
width:80px;
border:1px solid #5B4841;
padding:2px 3px;
}
#content .contentbody .contentsecc .boton{
color:#FFFFFF;
background-color:#A8C44B;
cursor:pointer;
border:1px solid #5B4841;
}
#content .contentbody .contentsecc h3{
font-family:Arial;
font-size:16px;
color:#9C451B;
border-bottom:1px solid #9C451B;
margin-bottom:5px;
}
#content .contentbody .contentsecc .galeria{
float:left;
text-align:center;
background-color:#C9DE67;
padding:2px;
margin:2px;
}



/* LATERALES -----------------------------------------------------------------*/
#lateral{
float:right;
width: 208px;
text-align:left;
}
#lateral .menu{
font-family:Arial;
font-size:14px;
font-weight:bold;
background-color:#A8C44B;
width:184px;
margin:8px 0;
padding:8px;
}
#lateral .menu ul{
background-color:#C9DE67;
list-style:none;
margin:0 0 8px 0;
padding:0 0 8px 0;
}
#lateral .menu ul.last{
background-color:#C9DE67;
list-style:none;
margin:0;
padding:0 0 8px 0;
}
#lateral .menu li{
margin:0 5px;
padding:5px 5px 5px 20px;
background:url(../images/vinieta_menu.gif) no-repeat;
border-bottom:2px dotted #B8C963;
display:block;
}
#lateral .menu li a{
text-decoration:none;
color:#51483F;
display:block;
}
#lateral .menu li a:hover{
background-color:#D8E792;
}

#content .contentbody .paginacion{
color:#D05632;
}
#content .contentbody .paginacion a{
color:#D05632;
padding:2px 5px;
}
#content .contentbody .paginacion a:hover{
background-color:#FFDB48;
color:#D05632;
padding:2px 5px;
}
#content .contentbody .paginacion span{
padding:2px 5px;
color:#5B4841;
}


/* PIE ----------------------------------------------------------------------*/
#footer{
padding:8px;
background-color:#5B4841;
text-align:center;
color:#FFFFFF;
}
#footer ul{
margin:5px;
padding:0;
list-style:none;
}
#footer li{
margin:5px;
padding:0 2px 0 20px;
display: inline;
background:url(../images/vinieta_pie.gif) no-repeat;
}
#footer li.first{
margin:5px;
padding:0 2px 0 20px;
display: inline;
background:none;
}
#footer a{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover{
color:#D6D2B9;
text-decoration:none;
}
