
* { margin:0; padding:0 }
body {
 padding:0;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #636262;
 background-color:#fff;
 background-image:url(im/back.gif);
 background-repeat:repeat-y;
 line-height:16px;
 height:100%;
}
img {
  border: 0;
}
p {
 padding-bottom:10px;
}
h1 {
 font-size:24px;
 color:#304141;
 padding:4px 0px 8px 0px;
}
h2 {
 font-size:15px;
 color:#304141;
 padding-bottom:12px;
}
ul {
 color:#000;
 list-style: disc inside;
}
li {
 padding:3px;
}
#cabecera {
 width:100%;
 height:95px;
 clear:both;
 background-image:url(im/back_cabecera.gif);
}
#medio {
 width:100%;
 min-height:250px;
 background-image:url(im/back_medio.gif);
 background-repeat:no-repeat;
}
#mediob {
 width:100%;
 min-height:250px;
 background-repeat:no-repeat;
}
#medioc {
 width:100%;
 min-height:250px;
 background-image:url(im/back_mediob.gif);
 background-repeat:no-repeat;
}
#izquierda {
 width:200px;
 padding:20px;
 color:#fff;
 float:left;
 min-height:250px;
 background-image:url(im/back_izquierda.gif);
 background-repeat:no-repeat;
}
#izquierda .titulo {
 padding-left:0;
 color:#fff;
 text-decoration:none;
 font-size:16px;
}
#izquierda a {
 padding-left:8px;
 color:#BFE28C;
}
#izquierda a:hover {
 color:#FFEC84;
}
#izquierda ul {
 list-style-type:none;
}
#derecha {
 width:680px;
 padding:10px;
 float:left;
}
#derecha a {
 color:#304141;
 text-decoration:underline;
}
#derecha a:hover {
 color:#6FA035;
}
#central {
 float:left;
 width:400px;
 color:#608383;
 font-size:12px;
 font-weight:bold;
 padding-right:30px;
}
#central a {
 color:#0066CC;
 text-decoration:underline;
}
#central a:hover {
 color:#6FA035;
}
#centralimg {
 padding-right:10px;
 float:left;
 width:150px;
 height:187px;
}
#centralb {
 float:left;
 width:210px;
 padding-left:15px;
 color:#333;
 font-size:12px;
}
#centralb a {
 color:#304141;
 font-weight:bold;
 text-decoration:underline;
}
#centralb a:hover {
 color:#6FA035;
}
#centralc {
 float:left;
 width:210px;
 padding-left:25px;
 color:#333;
 font-size:12px;
}
#centrald {
 float:left;
 width:200px;
 padding-left:4px;
 color:#333;
 font-size:12px;
}
.rompe {
 font-size:1px;
 height:2px;
 clear:both;
}
.caja {
 float:left;
 width:120px;
 padding:5px;
 font-size:0.9em;
}
.ads_a {
 float:left;
 padding: 0px 12px 12px 0px;
}
.ads_b {
 float:right;
 padding: 0px 0px 12px 12px;
}
.otrosgalerias {
 padding:0px 20px 14px 0px;
 float:left;
}
.otrosgalerias img {
 padding:3px;
 background:#666;
}
.otrosgalerias img:hover {
 padding:3px;
 background:#333;
}