/* ----- CUERPO ----- */
body{
font:12px Arial, Helvetica, sans-serif;
margin:0px;
background-color:#6d5d4b;
background-image:url(images/body-bg.gif);
background-repeat:repeat-x;
text-align:center;
}
h1,h2{
font-family: "Times New Roman", Times, serif;
}
/* ----- CONTENEDOR GENERAL ----- */
#page{
width:800px;
margin: 0 auto;
overflow:hidden;
text-align:left;
}
/* ----- BANDA TOP ----- */
#top{
float:left;
width:800px;
height:27px;
text-align:right;
color:#fff;
}
#top ul{
list-style:none;
margin:7px 15px 0 0;
padding:0px;
}
#top li{
display:inline;
font-size:0.8em;
}
#top a{
color:#fff;
font-weight:bold;
text-decoration:none;
}
.top-enlaces{
margin:0 0 0 40px;
}
.top-rss{
background-image: url(images/top-rss.jpg);
background-repeat: no-repeat;
background-position:1.9em 0em;
padding:0 0 5px 0;
margin:0;
}
.top-contacta{
background-image: url(images/top-contacta.gif);
background-repeat: no-repeat;
background-position:1.9em 0.1em;
padding:0 0 5px 0;
margin:0;
}
.top-info{
background-image: url(images/top-info.jpg);
background-repeat: no-repeat;
background-position:1.9em 0em;
padding:0 0 5px 0;
margin:0;
}
#top-titulo{
float:left;
padding:7px 0 0 15px;
}
#top-titulo h1{display:none;}
#top-titulo h2{display:none;}
#top-titulo h3{display:none;}
.top-p{font-size:0.9em;}
/* ----- BANDA TOP ----- */
#cabecera{
float:left;
width:800px;
height:357px;
background-image:url(images/cabecera-color.jpg);
}
.buscador{
width:286px; 
height:23px;
margin:310px 0 0 50px;
padding:4px 0 0 30px;
background:url(images/input.png) no-repeat;
color:#666;
font-size:1em;
border:none;
}
/* ----- CUERPO ----- */
#cuerpo{
float:left;
width:800px;
background-image:url(images/cuerpo-bg.jpg);
}
/* ----- POSTS ----- */
#posts{
float:left;
width:470px;
margin:0px;
padding:0 30px 0 50px;
}
#posts h1{
font-size:2em;
margin:0px;
padding:0px;
float:left;
}
.fecha{
font-size:1em;
float:left;
color:#cc9966;
text-decoration:underline;
margin:0px;
padding-right:10px;
}
.post{
float:left;
width:100%;
text-align:justify;
line-height:1.7em;
padding-bottom:40px;
}
/* ----- GOOGLE MAPS ----- */
.google-map{
float:left;
width:460px;
height:350px;
margin:0;
padding:0;
clear:both;
}
/* ----- BOX ----- */
.box{
float:left;
width:460px;
height:27px;
background-image:url(images/box-bg.jpg);
margin:15px 0 0 0;
color:#000;
font-size:0.9em;
padding:5px 0 0 10px;
}
.box-enlace{
background-image: url(images/box-enlace.jpg);
background-repeat: no-repeat;
background-position:0em 0.2em;
padding:0 0 0 20px;
margin:0;
color:#fff;
font-weight:bold;
}
.box-lapiz{
background-image: url(images/box-lapiz.jpg);
background-repeat: no-repeat;
background-position:0em 0em;
padding:0 0 5px 25px;
margin:0;
}
/* ----- DESCARGAS ----- */
.descargas{
float:left;
width:460px;
margin:20px 0 0 0;
}
.lista-descargas{
list-style:none;
padding:0;
margin:0;
}
.linea-descargas{
background-image: url(images/descargas-icon.jpg);
background-repeat: no-repeat;
background-position:0em 0.4em;
padding:0 0 5px 20px;
}
/* ----- PAGINACION ----- */
#paginacion{
float:left;
width:470px;
margin:0px;
padding:0 0 20px 0;
}
/* ----- RIGHT ----- */
#right{
float:left;
width:150px;
padding:0 30px 0 40px;
}
#right ul{
margin:0 0 30px 0;
padding:0;
list-style:none;
}
#right li{
margin:0;
padding:10px 0 10px 0;
border-bottom:1px dashed #999;
}
#right a{
color:#960;
padding-left:10px;
}
#right h2{
margin:0 0 5px 0;
padding:0px;
font-size:1.6em;
}
/* ----- PIE ----- */
#pie{
width:100%;
height:27px;
background-image:url(images/pie-bg.gif);
}
#pie2{
width:685px;
height:21px;
margin: 0 auto;
overflow:hidden;
padding:6px 0 0 0;
font-size:0.9em;
text-align:right;
}
#pie2 a{
color:#999;
}
/* ----- TEXTOS ----- */
.marron{color:#cc9966;}
.marron2{color:#960;}
.blanco{color:#fff;}
.negro{color:#000;}
.strong{font-weight:bold;}
.none{text-decoration:none;}
.underline{text-decoration:underline;}
.grande{font-size:1.2em;}
/* ----- IMÁGENES ----- */
.img_no_border{
border-style:none;
}
.float_left{
float:left;
margin:5px 20px 20px 0;
clear:both;
}
.img_margin{
margin:0 0 20px 0;
}
.images{
width:425px;
}