@import url('reset.css');


#cabecera{width:900px; padding:0 10px 0;margin:50px auto 0 auto; background:url(../img/cabecera.gif) no-repeat left top; height:130px; position:relative;}
#cabecera h1 {float:left; display:inline; text-indent:-9000px;}
#cabecera h1 a{display:block; width:200px; height:122px; overflow:hidden;}
#cabecera ul {padding:15px 0 0 0; position: absolute; right:0px; bottom:30px; width:400px; margin:0 10px 0 0;}
#cabecera li{float:right; display:inline; font-size:12px;  margin:0 0 0 20px; font-weight:bold; line-height:14px;}
#cabecera li a{color:#fff; padding:5px 0 5px 30px;}
#cabecera li.contacto a{background:url(../img/ico_contacto.gif) no-repeat left center;}
#cabecera li.rss a{background:url(../img/ico_rss.gif) no-repeat left center;}
#cabecera li.audio a{background:url(../img/ico_audio.gif) no-repeat left center;}


ul#menu{margin:0 25px 25px 25px;}
ul#menu li{float:left; display:inline; margin:0 88px 0 0;}
ul#menu li.activo{border-bottom:3px solid #773D75; padding:0 0 3px 0;}
ul#menu li a{display:block; height:21px; background:url(../img/menu.gif) no-repeat; text-indent:-9000px; overflow:hidden;}
ul#menu li.inicio a{width:53px; background-position:0 0;}
ul#menu li.blogs a{width:51px; background-position:-87px 0;}
ul#menu li.libros a{width:55px; background-position:-174px 0;}
ul#menu li.videos a{width:60px; background-position:-265px 0;}
ul#menu li.radio a{width:52px; background-position:-360px 0;}
ul#menu li.boutique a{width:85px; background-position:-577px 0;}
ul#menu li.audio a{width:61px; background-position:-686px 0;}
ul#menu li.final {margin:0px;}
ul#menu li.bio a{width:86px; background-position:-696px 0;}




#contenedor{width:880px; margin:0px auto; padding:15px 10px 25px 10px; background:#fff;}
#contenedor .cont_columnas {margin:0 24px; background:url(../img/punteado_vertical.gif) repeat-y 510px top;}
#contenedor .cont_columnas .col_1{float:left; display:inline; width:500px;}
#contenedor .cont_columnas .col_2{float:right; display:inline; width:310px;}





.post{padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid #ccc;}
.post p{font-size:13px;  color:#333; margin:0 0 4px 0; line-height:18px;}
.post p.mas {text-align:right; margin:0px; font-size:11px; font-weight:bold;}
.post p.fecha{font-size:11px; color:#999;}
.post h2{ margin:0 0 10px 0;  letter-spacing:-1px; font:22px Georgia, "Times New Roman", Times, serif; }

.intro{margin:0 0 40px 0; padding:15px; background:#F2F2F2;}
.intro p{font-size:13px; line-height:15px;}
.intro img{display:block;}


#blog .col_1 ul{}
#blog .col_1 li{padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid #ccc;}
#blog .col_1 li h3{font-size:10px; color:#999; margin:0 0 2px 0; line-height:16px;}
#blog .col_1 li img{float:left; display:inline; margin:0 10px 0 0 ;}
#blog .col_1 li .txt{display:table; height:1%;}
#blog .col_1 li h2{ margin:0 0 5px 0;   font:16px Georgia, "Times New Roman", Times, serif;}
#blog .col_1 li p{font-size:12px; color:#333333; line-height:16px;}




#libros .col_1 ul{}
#libros .col_1 li{padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid #ccc;}
#libros .col_1 li h3{font-size:10px; color:#999; margin:0 0 2px 0; line-height:16px;}
#libros .col_1 li img{float:left; display:inline; margin:0 10px 0 0 ;}
#libros .col_1 li .txt{display:table; height:1%;}
#libros .col_1 li h2{ margin:0 0 5px 0;  font:16px Georgia, "Times New Roman", Times, serif; }
#libros .col_1 li p{font-size:12px; color:#333333; margin:0 0 10px 0; line-height:15px;}
#libros .col_1 li p.comprar a{padding:4px 0 0 30px; background:url(../img/ico_comprar.gif) no-repeat left center; margin:0px;}




#biografia .col_1 ul{padding:0 10px 10px 10px; margin:0 0 20px 0; border-bottom:1px solid #ccc;}
#biografia .col_1 h2{font-size:14px; margin:0 0 10px 0; background:url(../img/ico_cv.gif) no-repeat left center; padding:1px 0 4px 21px;}
#biografia .col_1 li{margin:0 0 30px 0; padding:0 11px;}
#biografia .col_1 li h3{ margin:0 0  3px 0;   font-size:12px; line-height:14px; font-weight:bold; color:#999;  padding:0 0 0 10px; background:url(../img/ico_listado.gif) no-repeat left 4px; }
#biografia .col_1 li p{font-size:12px; padding:0 0 0 10px; line-height:17px;}
#biografia .col_1 p.pdf {padding:10px; background:#f2f2f2;}
#biografia .col_1 p.pdf a{padding:4px 0 0 30px; background:url(../img/ico_descarga.gif) no-repeat left center; margin:0px; font-size:12px;}




#contenedor .cont_columnas .col_2 .modulo{margin:0 0 40px 0;}
#contenedor .cont_columnas .col_2 .modulo h2{margin:0 0 8px 8px; font:14px Georgia, "Times New Roman", Times, serif; color:#666666;}
/*
#contenedor .cont_columnas .col_2 h2.txt_newsletter{height:12px; background:url(../img/txt_newsletter.gif) no-repeat left top; text-indent:-9000px;}
#contenedor .cont_columnas .col_2 h2.txt_video{height:15px; background:url(../img/txt_ultimo_video.gif) no-repeat left top; text-indent:-9000px;}
*/
.newsletter{background:#f2f2f2 url(../img/sombra_modulo.jpg) no-repeat left bottom; padding:8px 0 20px 0; }
.newsletter h2{margin:0 0 8px 8px; font:14px Georgia, "Times New Roman", Times, serif; color:#666666;}

.newsletter p{margin:0 8px;}
.newsletter fieldset{float:left; display:inline; margin:0 7px 0 0;}
.newsletter form{margin:0 8px 8px 8px;}
.newsletter form label{display:block; color:#656464; font-size:11px; font-weight:bold; margin:0 0 3px 0;}
.newsletter form input{border:1px solid #ccc; padding:5px 2px 4px 2px; font-size:11px; width:210px;}
.newsletter fieldset.enviar {padding:15px 0 0 0;}
.newsletter fieldset.enviar input{width:auto; border:0px; padding:3px 2px; background:#BC99BA; color:#fff; font-weight:bold; border:1px solid #ab94ac;}




#contenedor .cont_columnas .col_2 .video {margin:0px;}
#contenedor .cont_columnas .col_2 .video .txt {padding:15px 8px 0 8px}
#contenedor .cont_columnas .col_2 .video .txt h3{font-size:13px; color:#666; margin:0 0 2px 0;}
#contenedor .cont_columnas .col_2 .video .txt p{font-size:13px; line-height:15px; margin:0 0 8px 0;}
#contenedor .cont_columnas .col_2 .video .txt p.mas {text-align:right; margin:0px; }



#contacto .cont_contacto {}
#contacto .cont_contacto .msg{background:#fcfdeb; padding:10px; border:1px solid #d5d7ba; text-align:center; margin:0 0 30px 0;}
#contacto .cont_contacto .msg p{margin:0px;}

#contacto .cont_contacto p{font:12px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
#contacto .cont_contacto fieldset{margin:0 0 20px 0; }
#contacto .cont_contacto label{display:block; font:bold 11px Arial, Helvetica, sans-serif; margin:0 0 5px 0; color:#333;}
#contacto .cont_contacto input{padding:4px; border:1px solid #ccc; font:11px Arial, Helvetica, sans-serif; width:300px;}
#contacto .cont_contacto textarea{padding:4px; border:1px solid #ccc; font:11px Arial, Helvetica, sans-serif; width:300px; height:100px;}
#contacto .cont_contacto fieldset.enviar{}
#contacto .cont_contacto fieldset.enviar input{width:auto; background:#BC99BA; color:#fff; font-weight:bold; margin:0 0 0 214px; border:1px solid #ab94ac;}




#pie{width:900px; margin:0px auto; padding:15px 10px; color:#fff; font-size:11px;}
#pie p{text-align:center;}


span.thumb {
display:inline-block;
height:90px;
margin:0 2px;
padding:0 2px;
width:127px;
}
.media_gallery{float:left; display:inline; margin:0 10px 0 0;}
#gallery_display{margin:0 0 20px 0;}

