@charset "UTF-8";
/* CSS Document */
body{
	width:100%;
	overflow-x:hidden;
	position:relative;
	background:#FFF url(../img/comunes/back_web.png) top center repeat-y;
}
a{
	text-decoration:none;
}

/* RETICULA */
#container{
	width:707px;
	margin:0 auto;
}
#header{
	clear:both;
	float:left;
	width:707px;
	border-top:16px solid #eee;
	border-bottom:8px solid #eee;
}
#content{
	clear:both;
	float:left;
	width:707px;
	padding:40px 0 10px;
}
#content #izqHome{
	clear:both;
	float:left;
	width:473px;
	background:#FFF url(../img/comunes/back_sep_listpost.png) top center repeat-y;
}
#content #dcha{
	float:left;
	width:225px;
	padding-left:6px;
	border-left:1px solid #bfbfbf;
}
#partners{
	clear:both;
	float:left;
	width:600px;
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	padding:8px 45px 9px 62px;
}
#footer{
	clear:both;
	float:left;
	width:707px;
	padding:30px 0 20px 0;
	border-bottom:15px solid #eee;
}
/* HEADER */
#header #menu{
	clear:both;
	float:left;
	padding:17px 0 14px 0;
	width:572px;
}
#header #menu ul{
	float:right;
}
#header #menu ul li{
	display:block;
	float:left;
}
#header #menu ul li a{
	font-family:Helvetica, Arial;
	font-size:12px;
	color:#808080;
	display:block;
	float:left;
	padding:0 10px;
	border-right:2px solid #bfbfbf;
	white-space:nowrap;
}
#header #menu ul li a.ultima{
	border-right:2px solid #FFF!important;
}

#header #contentformBuscar{
	float:left;
	width:134px;
	padding-top:15px;
}
#header #contentformBuscar label{
	display:none;
}
#header #contentformBuscar input.texto{
	font-family:Arial;
	font-size:10px;
	color:#7f7f7f;
	width:110px;
	float:left;
	padding:1px 0 2px 3px;
	border:1px solid #7f7f7f;
	background-color:#FFF;
}
.webkit #header #contentformBuscar input.texto{
	padding:2px 0 3px 3px;
}
.chrome #header #contentformBuscar input.texto{
	padding:1px 0 2px 3px;
}
#header #contentformBuscar input.submit{
	width:18px;
	height:18px;
	border:none;
	background:transparent url(../img/comunes/back_buscar.png) 0 0 no-repeat;
}
.ie #header #contentformBuscar input.submit{
	float:left;
}
.ie7 #header #contentformBuscar input.submit{
	margin-top: 1px;
}
.chrome #header #contentformBuscar input.submit, .ie7 #header #contentformBuscar input.submit{
	position:relative;
	top:-1px;
}
#header #contentLogo{
	clear:both;
	float:left;
	width:707px;
	border-top:4px solid #eee;
}
#header #contentLogo h1{
	font-family:Arial;
	font-size:80px;
	color:#ccc;
	font-weight:bold;
	display:block;
	float:left;
	width:227px;
	padding-top:40px;
}
#header #contentLogo h1 a{
	font-family:Arial;
	font-size:80px;
	color:#ccc;
	font-weight:bold;
}
.ie #header #contentLogo h1{
	padding-top:30px;
}
.ie #header #contentLogo h1 a{
	line-height:90px;
} 
#header #contentLogo img{
	float:left;
}
/* CONTENIDO */
#content #izqHome #postIzq{
	clear:both;
	float:left;
	width:231px;
}
#content #izqHome #postDcha{
	float:left;
	width:231px;
	padding-left:7px;
}
#content .post{
	clear:both;
	float:left;
	width:225px;
	padding-bottom:43px;
}
#content .post h2, #content .post h2 a{
	font-family:Arial;
	font-size:16px;
	color:#e31969;
	font-weight:bold;
	padding-bottom:3px;
	text-decoration:none;
}
#content .post h2 a:hover{
	text-decoration:underline;
}
#content .post span.fecha{
	font-family:Arial;
	font-size:8px;
	color:#666;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding-bottom:10px;
}
#content .post p{
	font-family:Arial;
	font-size:12px;
	color:#000;
	line-height:20px;
	padding-bottom:5px;
	width:220px;
}
#content .post img{
	display:block;
	clear:both;
	padding-bottom:7px;
	max-width:220px;
	max-height:165px;
}
.ie6 #content .post img{
	width:220px;
	height:165px;
}
#content .post object{
	width:220px!important;
	height:200px;
}
#content .post object embed{
	width:220px!important;
	height:200px;
}
#content .post p a{
	color:#e31969;
}
#content .post a.leermas{
	font-family:Arial;
	font-size:11px;
	color:#e31969;
}
#content .post a.leermas:hover{
	text-decoration:underline;
}
#content .post div{
	max-width:220px!important;
}
.ie6 #content .post div{
	width:220px!important;
}
#content #izqHome #paginadorPost{
	clear:both;
	float:left;
	width:467px;
	padding:10px 0;
	background-color:#FFF;
}
#content #izqHome #paginadorPost div.postIzq{
	display:block;
	float:left;
	padding-left:15px;
	background:#FFF url(../img/comunes/flecha_izq.png) 0 4px no-repeat;
}
#content #izqHome #paginadorPost div.postDcha{
	display:block;
	float:right;
	padding-right:15px;
	background:#FFF url(../img/comunes/flecha_dcha.png) right 4px no-repeat;
}
#content #izqHome #paginadorPost div.postIzq a, #content #izqHome #paginadorPost div.postDcha a{
	font-family:Arial;
	font-size:12px;
	color:#f39a0d;
}
#content #izqHome #paginadorPost div.postIzq a:hover, #content #izqHome #paginadorPost div.postDcha a:hover{
	text-decoration:underline;
}
.ie7 #content #izqHome #paginadorPost div.postDcha, .ie7 #content #izqHome #paginadorPost div.postIzq, .ie #content #izqHome #paginadorPost div.postDcha, .ie #content #izqHome #paginadorPost div.postIzq{
	padding:0;
	background:none;
}
.ie7 #content #izqHome #paginadorPost div.postIzq a, .ie #content #izqHome #paginadorPost div.postIzq a{
	padding-left:15px;
	background:#FFF url(../img/comunes/flecha_izq.png) left 3px no-repeat;
}
.ie7 #content #izqHome #paginadorPost div.postDcha a, .ie #content #izqHome #paginadorPost div.postDcha a{
	padding-right:15px;
	background:#FFF url(../img/comunes/flecha_dcha.png) right 3px no-repeat;
}
/* DETALLE */
#contentDetalle{
	clear:both;
	float:left;
	width:473px;
}
#contentDetalle .paginadorDetalle{
	clear:both;
	float:left;
	width:473px;
	padding:10px 0;
	background-color:#FFF;
}
#contentDetalle .paginadorDetalle div{
	display:block;
	float:left;
}
#contentDetalle .paginadorDetalle a{
	font-family:Arial;
	font-size:12px;
	color:#f39a0d;
	padding:0 5px;
	display:block;
	float:left;
}
#contentDetalle .paginadorDetalle div.primero{
	padding-left:15px;
	background:#FFF url(../img/comunes/flecha_izq.png) 0 2px no-repeat;
	border-right:1px solid #f39a0d;
}
#contentDetalle .paginadorDetalle div.ultimo{
	padding-right:15px;
	background:#FFF url(../img/comunes/flecha_dcha.png) right 2px no-repeat;
	border-left:1px solid #f39a0d;
}
.ie7 .paginadorDetalle .primero, .ie .paginadorDetalle .primero{
	padding-left:0!important;
	background:none!important;
	border-right:none!important;
}
.ie7 .paginadorDetalle div.primero a, .ie .paginadorDetalle div.primero a{
	padding-left:15px!important;
	background:#FFF url(../img/comunes/flecha_izq.png) 0 2px no-repeat;
	border-right:1px solid #f39a0d;
}
.ie7 .paginadorDetalle div.ultimo, .ie .paginadorDetalle div.ultimo{
	padding-right:0!important;
	background:none!important;
	border-left:none!important;
}
.ie7 .paginadorDetalle div.ultimo a, .ie .paginadorDetalle div.ultimo a{
	padding-right:15px!important;
	background:#FFF url(../img/comunes/flecha_dcha.png) right 2px no-repeat;
	border-left:1px solid #f39a0d!important;
	white-space:nowrap!important;
}
#contentDetalle h2, #contentDetalle h3.titBig{
	font-family:Arial;
	font-size:27px;
	color:#e31969;
	font-weight:bold;
	padding-top:25px;
}
#contentDetalle h2, #contentDetalle h3.titBig a{
	font-family:Arial;
	font-size:27px;
	color:#e31969;
	font-weight:bold;
}
#contentDetalle h2.titPeq{
	font-size:13px;
	color:#808080;
	padding-top:0;
}
#contentDetalle p.fecha{
	font-family:Arial;
	font-size:11px;
	color:#808080;
	font-weight:bold;
	text-transform:uppercase;
	padding:7px 0 20px;
}
#contentDetalle div.tags{
	padding:10px 0;
	width:463px;
	font-family:Arial;
	font-size:13px;
	color:#666;
}
#contentDetalle div.tags a{
	width:463px;
	font-family:Arial;
	font-size:13px;
	color:#e31969;
}
#contentDetalle div.cuerpo{
	padding:0;
	width:463px;
}
#contentDetalle div.cuerpo img{
	max-width:450px!important;
	max-height:500px!important;
}
.ie6 #contentDetalle div.cuerpo img{
	width:450px;
	height:500px;
}
#contentDetalle div.cuerpo object embed{
	width:450px!important;
	height:315px!important;
}
#contentDetalle div.cuerpo p, #contentDetalle div.cuerpo li{
	font-family:Arial;
	font-size:14px;
	color:#000;
	line-height:20px;
	padding-top:10px;
}
#contentDetalle div.cuerpo p a{
	color:#e31969;
}
#contentDetalle div.cuerpo strong{
	font-weight: bold;
}
#contentDetalle div.cuerpo ul{
	list-style: inherit;
	padding: 5px 0 10px 15px;
}
#contentDetalle div.cuerpo ol{
	list-style: decimal;
	padding: 5px 0 10px 20px;
}
#contentDetalle div.cuerpo li{
	line-height: 14px;
}
#contentDetalle #contentCompartir{
	clear:both;
	float:left;
	width:473px;
	padding:10px 0;
	background-color:#FFF;
}
#contentDetalle #contentCompartir p{
	font-family:Arial;
	font-size:11px;
	color:#666;
	float:left;
	padding-right:15px;
}
#contentDetalle #contentCompartir a{
	display:block;
	float:left;
	margin-right:15px;
}
#contentDetalle #contentInfoPost{
	clear:both;
	float:left;
	width:465px;
	padding:10px 0;
	background-color:#FFF;
	border-top:1px solid #f3c0d9;
}
#contentDetalle #contentInfoPost p{
	font-family:Arial;
	font-size:12px;
	color:#000;
	float:left;
	padding-right:8px;
}
#contentDetalle #contentInfoPost p span{
	font-weight:bold;
}
#contentDetalle #contentInfoPost a.permalink{
	display:block;
	float:left;
	color:#666!important;
	border-left:1px solid #666;
	padding-left:8px;
	text-decoration:none;
}
#contentDetalle #contentInfoPost a{
	font-family:Arial;
	font-size:12px;
	color:#e31969;
	float:left;
	border-left:1px solid #666;
	padding:0 8px;
}
#contentDetalle #contentInfoPost p.trackback{
	font-family:Arial;
	font-size:12px;
	color:#e31969;
	float:left;
	border-left:1px solid #666;
	padding:0 8px;
}
#contentDetalle #contentComentarios{
	clear:both;
	float:left;
	width:465px;
	padding:10px 0;
}
#contentDetalle #contentComentarios p.titulo{
	font-family:Arial;
	font-size:11px;
	color:#000;
	background-color:#e6e6e6;
	padding:22px 10px 17px 13px;
	width:442px;
}
#contentDetalle #contentComentarios ul li{
	display:block;
	float:left;
	clear:both;
	width:465px;
	margin-top:2px;
	background-color:#e6e6e6;
	padding-bottom:13px;
}
#contentDetalle #contentComentarios ul li div.comentario{
	clear:both;
	float:left;
	width:450px;
	padding-bottom:5px;
}
#contentDetalle #contentComentarios ul li div.comentario p{
	font-family:Arial;
	font-size:11px;
	color:#666;
	padding:14px 0 0 13px;
	line-height:14px;
}
#contentDetalle #contentComentarios ul li div.comentario p{
	font-family:Arial;
	font-size:11px;
	color:#666;
	font-weight:bold;
}
#contentDetalle #contentComentarios ul li p.autor{
	font-family:Arial;
	font-size:11px;
	color:#000;
	text-decoration:underline;
	padding:3px 0 0 13px;
}
#contentDetalle #contentComentarios ul li p.fecha{
	font-family:Arial;
	font-size:11px;
	color:#666;
	padding:5px 0 0 13px;
	line-height:14px;
}
#contentDetalle #contentComentarios ul li a.enlace{
	font-family:Arial;
	font-size:11px;
	color:#666;
	display:block;
	float:left;
	clear:both;
	padding:5px 0 0 13px;
	line-height:14px;
}
#contentComentarios #respond{
	display:block;
	float:left;
	width:465px;
	margin-top:10px;
}
#contentComentarios #respond p input.texto{
	display:block;
	float:left;
	clear:both;
	width:145px;
	background:#FFF;
	border:1px solid #666;
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	color:#666;
	margin-bottom:5px;
}
#contentComentarios #respond p label{
	display:block;
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#000;
	padding-left:10px;
	padding-top:2px;
}
.chrome #contentComentarios #respond p label{
	margin-top:2px;
}
#contentComentarios #respond p textarea{
	display:block;
	clear:both;
	float:left;
	width:340px;
	height:120px;
	font-family:Arial;
	font-size:11px;
	color:#666;
	background-color:#FFF;
	border:1px solid #666;
	margin-top:5px;
}
#contentComentarios #respond p input#submit{
	display:block;
	float:left;
	clear:both;
	width:100px;
	background:#FFF;
	border:1px solid #666;
	font-family:Arial;
	font-size:11px;
	color:#666;
	margin-top:5px;
}
/* DCHA */
#dcha .contentDcha{
	clear:both;
	float:left;
}
#dcha .contentDcha .titulo{
	clear:both;
	float:left;
	width:225px;
	background:#FFF url(../img/comunes/back_tit_dcha.png) 0 0 repeat-x;	
}
#dcha .contentDcha .titulo_desp{
	clear:both;
	float:left;
	width:225px;
	background:#FFF url(../img/comunes/back_tit_dcha_desp.png) 0 0 no-repeat;	
}
#dcha .contentDcha .twitter{
	clear:both;
	float:left;
	width:225px;
	background:#FFF url(../img/comunes/back_tit_dcha_twitter.png) 0 0 repeat-x;	
}
#dcha .contentDcha .contentTwitter a#lnkTwitter{
	display:block;
	clear:both;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	font-family:Arial;
	font-size:12px;
	color:#E31969;
	font-weight:bold;
}
#dcha .contentDcha .contentTwitter a#lnkTwitter:hover{
	text-decoration:underline;
}
#dcha .contentDcha .titFicod{
	clear:both;
	float:left;
	width:225px;
	background:#FFF url(../img/comunes/back_tit_dcha_rosa.png) 0 0 repeat-x;	
}
#dcha .contentDcha p.titSeccion, #dcha .contentDcha a.titSeccion{
	display:block;
	font-family:Arial;
	font-size:12px;
	color:#666;
	width:209px;
	padding:4px 0 4px 16px;
	text-decoration:none;
}
#dcha .contentDcha .titFicod p.titSeccion{
	color:#FFF;
}
#dcha .contentDcha .contentformSusbcripcion{
	clear:both;
	width:209px;
	padding:2px 0 0 16px;
}
#dcha .contentDcha .contentformSusbcripcion input.texto{
	background-color:#FFF;
	border:none;
	font-family:Arial;
	font-size:11px;
	color:#999;
	width:193px;
	float:left;
}
.ie8 #dcha .contentDcha .contentformSusbcripcion input.texto, .ie7 #dcha .contentDcha .contentformSusbcripcion input.texto, .ie #dcha .contentDcha .contentformSusbcripcion input.texto, .webkit #dcha .contentDcha .contentformSusbcripcion input.texto{
	width:189px;
}
#dcha .contentDcha .contentformSusbcripcion input.submit{
	background:#FFF url(../img/comunes/back_subscripcion.png) 2px 0 no-repeat;
	border:none;
	width:15px;
	height:15px;
}
.ie8 #dcha .contentDcha .contentformSusbcripcion input.submit, .ie7 #dcha .contentDcha .contentformSusbcripcion input.submit, .ie #dcha .contentDcha .contentformSusbcripcion input.submit{
	background:#FFF url(../img/comunes/back_subscripcion.png) 2px 0 no-repeat;
}
#dcha .contentDcha .contentTwitter{
	clear:both;
	float:left;
	width:225px;
	padding:2px 0 0 0;
}
#dcha .contentDcha .contentTwitter li{
	display:block;
	clear:both;
	padding:10px 10px 10px 16px;
	background:#FFF url(../img/comunes/back_list_dcha.png) 0 0 repeat-x;
}
#dcha .contentDcha .contentTwitter li.primera{
	background:none;
}
#dcha .contentDcha .contentTwitter li p.titular, #dcha .contentDcha .contentTwitter li p.titular a{
	font-family:Arial;
	font-size:12px;
	color:#666;
	line-height:15px;
}
#dcha .contentDcha .contentTwitter li p.titular a:hover{
	text-decoration:underline;
}
#dcha .contentDcha .contentTwitter li p.fecha{
	font-family:Arial;
	font-size:9px;
	color:#666;
	line-height:11px;
	padding-top:5px;
}
#dcha .contentDcha .contentTags{
	clear:both;
	float:left;
	width:225px;
	padding:2px 0 0 0;
}
#dcha .contentDcha .contentRSS{
	clear:both;
	float:left;
	width:209px;
	padding:2px 0 2px 16px;
}
#dcha .contentDcha .contentRSS a{
	background:#FFFFFF url(../img/comunes/back_rss.png) no-repeat scroll 0 0;
	clear:both;
	color:#666666;
	display:block;
	float:left;
	font-family:Arial;
	font-size:12px;
	margin-bottom:3px;
	padding:1px 0 5px 20px;
}
#dcha .contentDcha .contentUltPost{
	clear:both;
	float:left;
	width:225px;
	padding:2px 0 0 0;
}
#dcha .contentDcha .contentUltPost li{
	display:block;
	clear:both;
	padding:3px 5px 3px 0;
	background:#FFF url(../img/comunes/back_list_dcha.png) 0 0 repeat-x;
}
#dcha .contentDcha .contentUltPost li strong{
	font-size:13px;
	color:#e31969;
	padding-left:38px;
	font-weight:bold;
}
#dcha .contentDcha .contentUltPost ul li:first-child{
	background:none;
}
#dcha .contentDcha .contentUltPost li a{
	font-family:Arial;
	font-size:12px;
	color:#666;
	display:block;
	padding:2px 0 2px 39px;
}
#dcha .contentDcha .contentUltPost li a:hover{
	background:#f39a0d url(../img/comunes/back_lnk_dcha.png) 10px 1px no-repeat;
	color:#FFF;
}
#dcha .contentDcha .contentUltPost li.lnkRss{
	padding-left:17px;
}
#dcha .contentDcha .contentUltPost li a.lnkRss{
	font-family:Arial;
	font-size:12px;
	color:#666;
	background:#FFF url(../img/comunes/back_rss.png) 0 0 no-repeat;
	padding:1px 0 5px 22px;
}
#dcha #qtranslate-chooser li{
	display:block;
	clear:both;
	padding:3px 5px 3px 0;
}
#dcha #qtranslate-chooser li a{
	font-family:Arial;
	font-size:12px;
	color:#666;
	display:block;
	padding:2px 0 2px 30px;
	margin-left:10px;
}
/* PARTNERS */
#partners div.izq{
	clear:both;
	float:left;
	width:417px;
}
#partners div.izq h3{
	font-family:Arial;
	font-size:10px;
	color:#808080;
	line-height:12px;
	font-weight:bold;
	padding-bottom:4px;
}
#partners div.izq div.sup{
	clear:both;
	float:left;
	width:417px;
	padding-bottom:2px;
}
#partners div.izq div.sup a{
	display:block;
	float:left;
	margin-right:15px;
}
#partners div.izq div.inf{
	clear:both;
	float:left;
	width:417px;
}
#partners div.izq div.inf div{
	float:left;
	margin-right:10px;
}
#partners div.izq div.inf div a{
	display:block;
	float:left;
	margin-right:5px;
}
#partners div.dcha{
	float:left;
	width:180px;
	padding-top:25px;
}
/* FOOTER */
#footer ul p.titulo{
	font-family:Arial;
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding-bottom:15px;
}
#footer ul a.titulo{
	font-family:Arial;
	font-size:12px;
	color:#e31969;
	font-weight:bold;
	padding-bottom:15px;
	display:block;
	float:left;
}
#footer #listFooterCat a, #contentCat a{
	text-transform:capitalize;
}
#footer ul li.doble{
	display:block;
	float:left;
	width:233px;
}
#footer ul li.doble li{
	display:block;
	float:left;
	width:49%;
}
#footer ul li.simple{
	display:block;
	float:left;
	width:108px;
	background:transparent url(../img/comunes/back_list_footer.png) 0 0 repeat-y;
	padding-left:10px;
}
#footer ul li.simple li{
	display:block;
	float:left;
	clear:both;
	line-height:13px;
	padding-bottom:3px;
}
.ie7 #footer ul li.simple li, .ie #footer ul li.simple li{
	margin-bottom:4px;
	padding-bottom:0px;
}
#footer ul a{
	font-family:Arial;
	font-size:12px;
	color:#999;
}
.ie7 #footer ul li.simple li a, .ie #footer ul li.simple li a{
	display:block;
	float:left;
	clear:both;
	width:108px;
}
.twtr-hd, .twtr-ft{display:none!important}

#dcha .contentDcha .contentUltPost ul li:first-child{
	background:none!important;
}
.leermas2{
	display:block;
	float:left;
	clear:both;
	font-family:Arial;
	font-size:11px;
	color:#e31969;
	margin-top:5px;
}
#contentDetalle #searchform{
	display:block;
	float:left;
	clear:both;
	padding-top:20px;
}
#contentDetalle #searchform label{
	font-family:Arial;
	font-size:13px;
	color:#808080;
	display:block;
	float:left;
	padding-right:20px;
	white-space:nowrap;
	position:relative;
	top:2px;
}
#contentDetalle #searchform #s{
	font-family:Arial;
	font-size:13px;
	color:#666;
	border:1px solid #666;
	background-color:#FFF;
	margin-right:10px;
	padding-left:5px;
}
#contentDetalle #searchform #searchsubmit{
	background-color:#FFF;
	border:none;
	font-family:Arial;
	font-size:13px;
	color:#E31969;
	font-weight:bold;
	cursor:pointer;
}