/* Estilos generales para todo el portal ----------------------------------- */
/* body {margin:6px;font-family:Arial,Helvetica;color:#222222;font-size:12px;text-align:left;background-color:#FFFFFF; } */

body {margin:6px; font-family: "Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif; color:#222222;font-size:12px;text-align:left;background-color:#FFFFFF; }
	

img {border: 0; }
img.icono {vertical-align:middle; }
img.album {text-align:center; }

ul, 
ol, 
li {list-style-image: none; list-style-position: outside; list-style-type:none; }

a:link, 
a:active, 
a:visited {color:#11A8FE; text-decoration: none; }
a:hover {color:#6CDFFF; }

p {margin:6px 0 6px 0; line-height:16px; }
p.antetitulo { color:#FFFFFF; background-color:#000000; margin:0 0 3px 0; padding:3px; }
p.antetitulo a { color:#11A8FE; }
p.actualizado,
p.comentarios {color:#707070; padding:0; font-size:11px; margin:2px 0 2px 0;}
p.opinion {padding:0; font-size:10px; margin:2px 0 2px 0;}
p.horatge { font-weight:bold; margin:5px; border-bottom:1px solid #797979; }
p.titulo { font-weight:normal; color:#11A8FE; margin:2px 0 2px 0; font-size:13px;}
p.titulo a { color:#11A8FE; }
p.more { float:right; font-size:11px; }
p.piefoto { color:#000000; font-size:10px; }
p.send { float:right; margin-right:5px; }
p.enquesta{ font-size:14px; color:#11a8fe; font-weight:bolder; float:right; text-align:right; }


h2 {font-family: "Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif; font-size:22px; font-weight:normal; color:#11A8FE; margin:0; }
h2.first {font-size:28px; }
h2.reducido {font-size:18px; }

h2 a:link,
h2 a:active,
h2 a:visited {color:#11A8FE; }
/* h2 a:hover {color:#000000; } */

div.img { position:relative; overflow:hidden; margin-top:3px;padding:4px;border:1px solid #CDCDCD; }
div.img_left { position:relative; overflow:hidden; padding:5px; float:left; }
div.img_right { position:relative; overflow:hidden; padding:5px; float:right; }

.left {float:left;margin-right:10px; }
.right {float:right;margin-left:10px; }

input,
select,
textarea { margin:5px 2px; padding:2px; color:#4C4C4C; border:1px solid #CDCDCD; }

input.sel,
select.sel,
textarea.sel { background-color:#FFFDE0; }

input.void,
select.void,
textarea.void { background-color:#FFDCDC; }

/* Encabezado -------------------------------------------------------------- */
div.headerContainer {width:1007px;position:relative;overflow:hidden;margin:0 auto;padding:6px 0;background-color:#EBEBEB;}
div.headerContainer img { float:left; margin:0 0 0 10px; }
div.headerContainer p {font-family:Helvetica, Arial;font-size:11px;margin:16px 5px 0 0;float:right;color:#000000;text-align:right; }
div.headerContainer p a {color:#222222; }

div.headerRotulo { position:relative; overflow:hidden; margin:6px 0 0 0; padding:6px 0 6px 0; height:60px; border:1px solid #EBEBEB; background:#F1F2EC url(img/bg_headerRotulo.jpg) repeat-x top left; }
div.headerRotulo a {color:#ECECEC; }

div.headerEdition {position:relative; overflow:hidden; float:left; border-left:2px solid #333333; margin-top:16px; padding-left:10px; }
div.headerEdition h1 {font-family:Arial,Helvetica; font-size:20px; font-weight:normal; color:#333333; margin:0 0 3px 0; padding:0; }
div.headerEdition p {font-size:12px; margin:0; float:left; }

/* Menu y submenu ---------------------------------------------------------- */
div.menuBar {position:relative;overflow:visible;margin:0;padding:0;width:75%;float:left;z-index:1;background-color:#000000; }

div.rightBar {position:relative;overflow:visible;margin:0;padding:0;width:25%;float:right;height:40px;z-index:1;background-color:#000000; }
div.rightBar ul {padding: 3px 0;margin: 0;font: bold 13px Arial;list-style-type: none;text-align: right;background-color:#000000; }
div.rightBar ul li {display: inline;margin: 0;padding:0 4px 0 4px; }
div.rightBar select {margin:0px;font-size:10px; }

a.edicion { color: #FFFFFF; }
a.edSel { color:#11A8FE; }

/* Ultima hora ------------------------------------------------------------- */
div.breakingContainer { position:relative; overflow:hidden; width:1005px; height:20px; margin:5px auto; background:#EBEBEB url(img/bg_breakingNews.png) no-repeat top left; }
div.breakingContainer_in { position:relative; overflow:hidden; margin:0 10px 0 110px; }

div.breakingContainer_in div.scroller {width:790px; overflow:hidden; float:left; margin:0; }
div.breakingContainer_in div.scroller div.content {width: 20000px; }
div.breakingContainer_in div.scroller div.section {position:relative; overflow:hidden; float:left; margin:0; padding:0; width:790px; }


div.breakingContainer_in p { font-size:14px; font-weight:normal; color:#333333; }
div.breakingContainer_in a { color: #333333; }


/* En Directo -------------------------------------------------------------- */
div.enDirecto { position:relative; overflow:hidden; width:1005px; height:20px; margin:5px auto; background:#EBEBEB url(img/bg_enDirecto.png) no-repeat top left; }
div.enDirecto_in { position:relative; overflow:hidden; margin:0 10px 0 110px; }

div.enDirecto_in div.scroller {width:790px; overflow:hidden; float:left; margin:0; }
div.enDirecto_in div.scroller div.content {width: 20000px; }
div.enDirecto_in div.scroller div.section {position:relative; overflow:hidden; float:left; margin:0; padding:0; width:790px; }


div.enDirecto_in p { font-size:14px; font-weight:normal; color:#000000; }
div.enDirecto_in a { color: #000000; }

td.retRotulo { border-bottom:1px solid #CDCDCD; padding-left:10px; }
td.retLinea { border-left:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; padding-left:10px; }
td.retLinEnd { border-left:1px solid #CDCDCD; }

/* Contenedores principales ------------------------------------------------ */
div.mainContainer {width:995px;position:relative;overflow:hidden;margin:0 auto;padding:6px;background-color:#EBEBEB; }


/* Segundo contenedor ------------------------------------------------------ */
div.secondContainer {position:relative;overflow:hidden;width:995px;min-height:150px;margin:0 auto;padding:6px;background-color:#EBEBEB; }
div.secondContainer_in {position:relative;overflow:hidden;background-color:#FFFFFF;margin:0;padding:0;min-height:150px; }


/* Tercer contenedor ------------------------------------------------------ */
div.thirdContainer {position:relative;overflow:hidden;width:987px;min-height:150px;margin:0 auto;padding:10px;background-color:#EBEBEB; }
div.thirdContainer_in {position:relative;overflow:hidden;background-color:#FFFFFF;margin:0;padding:0;min-height:150px; }


/* Contenedores comunes para maquetar las columnas principales ------------- */
div.containerLeft {position:relative;overflow:hidden;width:700px;float:left;margin:8px 0 10px 10px; }
div.containerLeft_in {position:relative;overflow:hidden;background-color:#FFFFFF;margin:0;padding:10px;min-height:150px; }
div.containerLeftA {position:relative;overflow:hidden;width:400px;float:left; padding-top:11px;}
div.containerLeftB {position:relative;overflow:hidden;width:270px;float:right;padding:10px; border:1px solid #CDCDCD; }

div.containerRight {position:relative;overflow:hidden;width:260px;min-height:400px;float:right;margin:11px 10px 10px 0;padding:3px;background-color:#D3D3D3; }

/*
div.containerRight input,
div.containerRight select,
div.containerRight textarea { margin:5px 2px; padding:2px; color:#4C4C4C; border:1px solid #CDCDCD; }

div.containerRight input.sel,
div.containerRight select.sel,
div.containerRight textarea.sel { background-color:#FFFDE0; }
*/
div.containerRight label { width:60px;	text-align:right; }
div.containerRight input.login_btn { font-size:12px; color:#333333; width:88px; height:24px; border:0; background:url(img/button_88.png); }

/* Pie --------------------------------------------------------------------- */
div.footerContainer {position:relative;overflow:hidden;width:995px;margin:0 auto;padding:6px;background-color:#EBEBEB; }
div.footerContainer_in {position:relative;overflow:hidden;font-family:Arial,Helvetica;font-size:12px;color:#FFFFFF;background-color:#444444; padding:10px; }

div.footerContainer a:link,
div.footerContainer a:active,
div.footerContainer a:visited {color:#FFFFFF; }
div.footerContainer a:hover {color: #11A8FE; }

div.footerCredits {position:relative;overflow:hidden;font-family:Arial,Helvetica;font-size:12px;color:#666666;background-color:#F1F2EC; padding:10px 0; }


/* Cuadros de presentación de información ---------------------------------- */
div.articleSqr { position:relative; overflow:hidden; margin:0 0 12px 0; padding-bottom:10px; background-color:#FFFFFF; }
div.articleSqr_in {	position:relative; overflow:hidden; margin:8px; }

div.articleSqr div.Horizontal { position:relative; overflow:hidden; width:382px; margin-top:8px; padding:3px; }
div.articleSqr div.Vertical { position:relative; overflow:hidden; width:171px; float:left; margin:3px 8px 0 0; padding:3px; }
div.articleSqr div.Completa { position:relative; overflow:hidden; float:left; margin:3px 8px 0 0; padding:3px; }

div.rightSqr { position:relative; overflow:hidden; margin:5px 5px 12px 5px; padding-bottom:10px; background-color:#FFFFFF; }
div.rightSqr_in { position:relative; overflow:hidden; margin:5px; background-color:#FFF; }
div.rightSqr img {float:left; margin:4px; } 

div.articleDetail { position:relative; overflow:hidden; margin:0 0 12px 0; padding-bottom:10px; background-color:#FFFFFF; }
div.articleDetail_in {	position:relative; overflow:hidden; margin:8px; }
div.articleDetail p { font-size:12px; line-height:16px; }
div.articleDetail p.piefoto { font-size:10px; color:#000000; }
div.articleDetail p.avanzadilla  { font-size:12px; line-height:16px; }

div.clasifSqr { position:relative; overflow:hidden; width:270px; margin:0 0 12px 0; padding-bottom:10px; background-color:#FFFFFF; text-align:left; }


/* Publicidad  ------------------------------------------------------------- */
div.headerBanner{ position:relative; overflow:hidden; width:970px; height:90px; padding-left:20px; background:#EBEBEB url(/img/ad3_tip_publi_90.png) no-repeat top left; margin:5px auto; }
div.headerBanner img {margin:0; }
div.cinta_980 { position:relative; overflow:hidden; width:980px; height:50px; margin:10px auto 0 auto; padding:6px 2px 6px 10px; background: #EBEBEB url(/img/ad3_tip_publi_50.png) no-repeat top left; }
div.cinta_690 { width:690px; height:50px; position:relative; overflow:hidden; margin:5px auto; padding:6px 0 6px 10px; background: #EBEBEB url(/img/ad3_tip_publi_50.png) no-repeat top left; }
div.robapaginas_250 { position:relative; overflow:hidden; width:250px; margin:5px auto 10px auto; padding:0; background-color:#FFFFFF; }
div.boton_250 { position:relative; overflow:hidden; width:250px; margin:5px auto 10px auto; padding:0; }
div.headerMini { position:absolute; overflow:hidden; top:5px; right:5px; width:200px; height:40px; float:right; }

div.publi_google { width:100%; height:60px; position:relative; overflow:hidden; margin:20px auto; padding-top:20px; text-align:center; }

#publiP02 { width:270px; }
#publiP02 img {margin:0 10px; }


/* Not Found --------------------------------------------------------------- */
div.notFound { position:relative; overflow:hidden; height:130px; background-color:#FFFFFF; padding-left:100px; padding-top:40px; }
div.notFound h2 { margin-top:10px; margin-bottom:0; }
div.notFound p {margin: 0; }


/* Modulo de ranking --------------------------------------------------------*/
div.moduloRanking {position:relative;overflow:visible;width:250px;margin:35px auto 10px auto; }

ul.ranking_nav {clear:both;position:absolute;left:0;top:-21px;width:100%;z-index:100;float:left;margin:0;padding:0;}
ul.ranking_nav li {position:relative;font-family:Arial,Helvetica;font-size:9px;font-weight:normal;margin:0 3px 0 3px;bottom:-1px;float:left;height:18px; }
ul.ranking_nav li a {display:block;padding:3px;font-weight:normal;color:#FFFFFF;height:20px; }

ul.ranking_nav li.ranking_tab_on,
ul.ranking_nav li.ranking_tab_on a {color:#11A8FE; height:22px; background-color: #FFFFFF; }
ul.ranking_nav li.ranking_tab_off { height:20px; background-color:#4c4c4c; }

div.ranking_div {position:relative;overflow:hidden;visibility:hidden;width:230px;min-height:250px;padding:10px;background-color:#FFFFFF; }
div.ranking_div p {	font-family: "Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif; font-size:11px; color:#000000; }
div.ranking_div a {color:#222222; }
div.ranking_div a:hover {text-decoration:underline;color:#11A8FE; }


/* Comentarios a las noticias ============================================== */

div.commentContainer {	position:relative; overflow:hidden; background-color:#FFFFFF; font-family:Verdana,Helvetica,Arial; font-size:11px; color:#333333; }

div.commentHeader { position:relative; overflow:hidden; width:680px; margin:10px;}
div.commentHeader p.form { float:right; font-size:16px; margin-top:22px; margin-right:15px; }

div.item_left {	position:relative; overflow:hidden; float:left; margin:2px; }
div.item_right { position:relative; overflow:hidden; float:right; margin:2px; }

div.commentForm { position:relative; overflow:hidden; margin:8px; border:1px solid #DBDBDB; background-color:#F8F8F8; }
div.commentForm div.formulario { position:relative; overflow:hidden; width:460px; float:left; margin:6px; }
div.commentForm div.formulario label{ display:block; }
div.commentForm div.formulario input,
div.commentForm div.formulario textarea { font-family:Arial,Helvetica; font-size:12px; background-color:#ECECEC; border:1px solid #DBDBDB; }
div.commentForm div.formulario .sel { border:1px solid #797979; background-color:#FFFBD8; }
div.commentForm div.formulario .boton_form { display:block; background-color:#D9E2EB; border:1px solid #829BB4; padding:4px; color:#496E92; }

div.commentRules { position:relative; overflow:hidden; width:200px; float:right; margin:6px; padding-left:8px; border-left:1px solid #DBDBDB; font-size:12px; color:#686868; }
div.commentRules p { margin-bottom:6px; }

div.commentNav { position:relative; overflow:hidden; float:left; width:680px; margin:10px 10px 0px 10px; padding-top:8px; border-top:1px solid #DBDBDB; }
div.commentNav ul { display:block; height:28px; line-height:21px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0 }
div.commentNav li { display:inline; font-family:Verdana,Arial,Helvetica; font-size:13px; font-weight:bolder; text-align:center; float:left; }
div.commentNav a.commentPageOn {display:block; background-color:#FFFFFF; border:1px solid #000000;  margin:1px; padding:1px; width:20px; color:#11A8FE; }
div.commentNav a.commentPage {display:block; background-color:#000000; border:1px solid #FFFFFF; margin:1px; padding:1px; width:20px; color:#FFFFFF; }
div.commentNav a.commentPage:hover { color:#ECECEC; background-color:#666666; }

div.commentSqr { position:relative; overflow:hidden; float:left; width:680px; margin:6px 10px; border-top:1px solid #DBDBDB; }
div.commentSqr .commentDate {font-size:10px; color:#888888; }


/* Entradas de Articulo de participacion (Moderados) ======================= */

div.informemSqr { position:relative; overflow:hidden; margin:11px 0 4px 0; padding-bottom:0px; background-color:#FFFFFF; }
div.informemContainer {	position:relative; overflow:hidden; background-color:#FFFFFF; font-family:Verdana,Helvetica,Arial; font-size:11px; color:#333333; visibility:hidden; display:none; }

div.informemHeader { position:relative; overflow:hidden; width:701px; margin:10px;}
div.informemHeader p { float:right; font-size:16px; margin-top:22px; }

div.informemForm { position:relative; overflow:hidden; margin:10px; border:1px solid #DBDBDB; background-color:#F8F8F8; }
div.informemForm div.formulario { position:relative; overflow:hidden; width:650px; float:left; margin:6px; }
div.informemForm div.formulario label{ display:block; margin-top:6px; }
div.informemForm div.formulario input,
div.informemForm div.formulario textarea { font-family:Arial,Helvetica; font-size:12px; background-color:#ECECEC; border:1px solid #DBDBDB; }
div.informemForm div.formulario .sel { border:1px solid #797979; background-color:#FFFBD8; }
div.informemForm div.formulario .boton_form { display:block; background-color:#D9E2EB; border:1px solid #829BB4; padding:4px; color:#496E92; }


/* MEDIA =================================================================== */

div.mediaDetail{position:relative;overflow:hidden;margin:0 0 12px 0;padding-bottom:10px;background-color:#FFFFFF; }
div.mediaDetail h3 {color:#11A8FE; margin-top:0; }

div.mediaDetail_in {position:relative;overflow:hidden;margin:8px; }

div.mediaDetail_media {position:relative; overflow:hidden; float:left; background-color:#9C9C9C; text-align:center; }
div.mediaDetail_media p.piefoto { background-color:#FFFFFF; margin:0; padding: 5px 0;}
div.mediaDetail_text {position:relative; overflow:hidden; float:right; margin:10px; width:260px; }


/* Slideshow --------------------------------------------------------------- */

div.lastPhotos { position:relative;overflow:hidden;margin:0; border:1px solid #E1E1E1; background-color:#FFFFFF; width:398px;  }
div.lastPhotos p.antetitulo { color:#FFFFFF; background-color:#000000; padding:3px; width:100%; margin:0;}

div.lastPhotos div.scroller { position:relative; overflow:hidden; margin:0; }
div.lastPhotos div.scroller div.section {position:relative; overflow:hidden; height:296px; float:left; background-color:#FFFFFF;}
div.lastPhotos div.scroller div.section a {color:#780000; }
div.lastPhotos div.scroller div.section a:hover {text-decoration:underline; }
div.lastPhotos div.scroller div.section h4 {font-size:12px;font-weight:bold;color:#780000;margin:2px 2px 5px 2px; }
div.lastPhotos div.scroller div.section p {position:absolute; bottom:0; left:0; color:#FFF; font-size:11px; font-weight:normal; padding:4px; background:url(img/bg_semi_gray.png); margin:0; width:100%; }

div.lastPhotos div.scroller div.content {width: 20000px; }

div.lastPhotos div.controls { position:relative;overflow:hidden; margin:5px 0 0 10px; padding:5px;}
div.lastPhotos div.controls img { margin-right:5px; margin-bottom:5px; }
div.lastPhotos div.controls a.num { background-color:#CDCDCD; border:1px solid #4c4c4c; width:24px; color:#000000; }


/* Calendario Agenda ------------------------------------------------------- */

div.calendari { position:relative; overflow:hidden; width:310px; min-height:180px; margin: 0 0 0 30px; float:left; }
div.calendari p { text-align:left; font-weight:bolder; font-size:16px; padding-left:24px; margin-bottom:12px; margin-top:13px; width:190px; color:#808080; }

ul.monthTitle { height:28px; line-height:14px; padding:0 0 0 10px; margin:3px; display:block; list-style:none; }
ul.monthTitle li{ display:inline; font-family:Helvetica,Verdana; font-size:18px; font-weight:bolder; text-align:center; color:#11A8FE; float:left; width:23px; margin:1px; padding:6px; }

ul.monthDay { height:28px; line-height:14px; padding:0 0 0 10px; margin:3px; display:block; list-style:none; }
ul.monthDay a { color:#000000; font-weight:bolder; }
ul.monthDay li { display:inline; font-family:Helvetica,Verdana; font-size:18px; font-weight:bolder; text-align:center; float:left; width:23px; margin:1px; padding:6px; }
ul.monthDay li.day{ color:#808080; }
ul.monthDay li.today{ color:#8C0000; }
ul.monthDay li.empty{ color:#8C0000; }

.diaAgenda { font-family:"Trebuchet MS", Verdana; font-size:12px; font-weight:bold; color:#797979; }

/* BLOG ==================================================================== */

div.blogAmic_sqr {position:relative; overflow:hidden; float:left; margin:6px 0 0 9px; border:1px solid #9A9A9A; width:140px; height:90px; padding:6px; }

/* Ultimas Entradas -------------------------------------------------------- */
div.blog_last_entries {
	position:relative;
	overflow:hidden;
	width:410px;
	float:left;
	margin:4px 0 0 0;
	padding:0;
/*	margin-left:5px;*/
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

div.blog_last_entries a {
	color:#444444;
}

div.blog_last_entries img {
	float:left;
	margin:0 6px 0 0;
	padding:1px;
/*	border:1px solid #999999; */
}

div.blog_last_entries h1, 
div.blog_last_entries h1 a {
	font-family: Arial;
	font-size:18px;
	font-weight:normal;
	color:#11A8FE;
	padding:2px 0 2px 0px;
	margin:0;
}

div.blog_last_entries h3 {
	font-family: Helvetica,Arial;
	font-size:13px;
	font-weight:bolder;
	color:#FFFFFF;
/*	border-bottom:1px solid #CCCCCC; */
	padding:3px 3px 3px 10px;
	margin:0;
	background-color:#000000;
}


/* Lista de Blogs ---------------------------------------------------------- */
div.blog_list {
	position:relative;
	overflow:hidden;
	width:260px;
	float:right;
	margin-right:5px;
	padding:4px;
	border:1px solid #CCCCCC;
	background:#FFFFFF url(img/ad3_bg_500.jpg) repeat-x top left;
}

div.blog_list h3 {
	font-family: Helvetica,Arial;
	font-size:13px;
	font-weight:bolder;
	color:#333333;
	border-bottom:1px solid #CCCCCC;
	background-color:#D4D4D4;
	padding:2px 2px 2px 10px;
	margin:0;
}

.blog_square{ position:relative; overflow:hidden; margin:5px 10px 5px 10px; padding-bottom:4px; border-bottom:1px dotted #CCCCCC; }
.blog_square h4 { margin-top:4px; margin-bottom:5px; font-weight:normal; font-size:12px; }
.blog_square h4 a { color:#11A8FE; }
.blog_square p { margin:2px 0 2px 0; }
.blog_square p.resumen { font-family:Arial; font-size:11px; }

.blog_square_port { position:relative; overflow:hidden; height:44px; border:1px solid #EEEEEE; background:url(img/bg_blogs_portada.png) repeat-x; padding:4px; margin:2px; }
.blog_square_port .update { font-size:11px; font-weight:bold; color: #617181; }
.blog_square_port .blog { font-size:11px; color: #8C0000; }
.blog_square_port h4 { margin-top:1px; margin-bottom:1px; font-weight:normal; font-size:12px; }
.blog_square_port h4 a { color:#11A8FE; }

/* Contenedor detalle ------------------------------------------------------ */
div.blog_detail_header {
	width:700px;
	height:90px;
	position:relative;
	overflow:hidden;
	margin:0 auto;
	background:#ECECEC url(img/blogs_bg_general.jpg) no-repeat top left;
}

div.blog_detail_header h1 {
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:48px;
	color:#ECECEC;
	margin:16px 0 0 30px;
}

div.cont_blog_detail {
	position:relative;
	overflow:hidden;
	width:680px;
	float:left;
	margin:10px 0 0 0;
	padding:10px;
	background:#FFFFFF;
/*	padding-right:10px;*/
/*	border-right:1px solid #CCCCCC;*/
}

div.blog_entry { position:relative; overflow:hidden; margin:0; padding-bottom:4px; border-bottom:1px dotted #CCCCCC; }
/*div.blog_entry p { font-family:Arial,Helvetica; font-size:14px; color:#666666; margin:0 0 8px 0; text-align:justify; } */

div.blog_entry p.date {
	font-size:12px;
	color:#820000;
	margin:0;
}

div.blog_entry p.subtitle {
	font-size:12px;
	margin:0;
}

div.blog_entry h1 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size:22px;
	color:#0A58AD;
	margin:8px 0 0 0;
	padding:0;
}

div.blog_entry img {
	float:left;
	margin:0 6px 0 0;
	padding:1px;
	border:1px solid #999999; 
}

/* Columna auxiliar -------------------------------------------------------- */
div.cont_blog_column {
	position:relative;
	overflow:hidden;
	width:270px;
	float:right;
	padding:5px;
	margin-left:10px;
	background-color:#CDCDCD;
}

div.blog_perfil {
	position:relative;
	overflow:hidden;
	width:265px;
/*	float:right;*/
	margin:0;
	padding:0;
	border:1px solid #CCCCCC;
/*	background:#FFFFFF url(img/ad3_bg_500.jpg) repeat-x top left; */
	background-color:#FFFFFF;
}

div.blog_perfil h3 {
	font-family: Helvetica,Arial;
	font-size:13px;
	font-weight:bolder;
	color:#FFFFFF;
/*	border-bottom:1px solid #CCCCCC;*/
	background-color:#000000;
	padding:3px 3px 3px 10px;
	margin:0;
}

div.blog_perfil p {
	margin:0 10px 0 10px;
}

div.blog_perfil img {
	float:left;
	margin:0 6px 0 10px;
	padding:1px;
	border:1px solid #999999; 
}

div.blog_perfil a {
	color:#11A8FE;
}


/* Caja generica en la columna izquierda ----------------------------------- */
div.blog_column_box {
	position:relative;
	overflow:hidden;
/*	width:130px; 
	float:right;*/
	margin:10px 0 0 0;
	padding:0;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

div.blog_column_box h3 {
	font-family: Helvetica,Arial;
	font-size:13px;
	font-weight:bolder;
	color:#ECECEC;
/*	border-bottom:1px solid #CCCCCC; */
	background-color:#000000;
	padding:3px 3px 3px 10px;
	margin:0;
}

div.blog_column_box p {
	margin:0 10px 0 10px;
}

div.blog_column_box p.rss {
	margin:0px 10px 0 10px;
	vertical-align:middle;
}

div.blog_column_box img {
	float:left;
	margin:0 4px 0 4px;
	padding:1px;
/*	border:1px solid #999999;  */
}

div.blog_column_box img.rss {
	border: 0;
	margin:14px 3px;
}

/* Enlaces a compartir en redes sociales ----------------------------------- */

div.share { position:relative; overflow:hidden; float:right; }
div.share_cnt { position:relative; overflow:hidden; margin:10px; }


/* OnLine ------------------------------------------------------------------ */

div.online { position:relative; overflow:hidden; padding:3px; margin:5px; background-color:#FFFFFF; }
.activo { border-bottom:1px solid #CCCCCC; }
.activo p { }
.previo { border-bottom:1px solid #CCCCCC; }
.finalizado { border-bottom: 1px dotted #CCCCCC; }


/* Login Área Socios ------------------------------------------------------- */
div.login { position:relative; overflow:visible; width:250px; height:190px; background-color: #FFFFFF; margin:5px auto 10px auto; }
div.login p { margin-top:10px; margin-bottom:10px; }
div.login .button {  position:absolute; top:100px; left:100px; width:55px; background:url('img/button_l_white_left.png') no-repeat top left; margin-right:10px; height:24px; }
div.login .button a:link,
div.login .button a:active,
div.login .button a:visited { height: 24px; padding:0 10px 0 10px; background:url('img/button_l_white_right.png') right top no-repeat;  text-decoration:none; color:#333333; }

.login_btn { font-size:12px; color:#333333; width:88px; height:24px; border:0; background:url(img/button_88.png); }


/* AREA DE SOCIOS ========================================================== */

/* Contenidos Premium, solo para socios ------------------------------------ */
.antPremium { float:right; margin-right:5px; color:#FFD200; font-weight:bold; }

textarea.panell { font-size:16px; padding:4px; font-family: "Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif; border:1px solid #CDCDCD; width:670px; background-color:#EAEAEA; }
textarea.panell on { background-color:#FFFDE0; }

.nChr { float:right; font-family:Arial; font-size:18px; color:#4C4C4C; font-weight:bold; }

div.buttonTema .button { float:right; background:url('img/button_l_white_left.png') no-repeat top left; height:24px; font-size:12px;}
div.buttonTema .button a:link,
div.buttonTema .button a:active,
div.buttonTema .button a:visited { height: 24px; line-height:24px; padding:5px 14px 8px 14px; background:url('img/button_l_white_right.png') right top no-repeat;  text-decoration:none; color:#333333; }

tr.lista:hover { background-color:#FFFDE0; }

td.rotulo { border-bottom:1px solid #CDCDCD; color:#000000; font-weight:bold; }
td.linea { border-bottom:1px solid #CDCDCD; border-left:1px solid #CDCDCD; }
td.linea on { background-color: #EAEAEA; }

div.temaExplanation { position:relative; overflow:hidden; font-size:11px; color:#4c4c4c; }


