.articulo{ clear:both; padding:0px 5px 0px 0px}
.art_not{}
.art_antetitulo{ font-size:10px; font-weight:bold; color:#000; padding:0 0 3px 0; line-height:12px; text-transform:uppercase;}
.art_antetitulo a{ font-size:10px; font-weight:bold; color:#000; text-transform:uppercase;}
.art_titular{ font-size:30px; font-weight:bold; color:#333; padding:0 0 3px 0; line-height:32px;}
.art_titular a{ font-size:30px; font-weight:bold; color:#333; line-height:32px; }
.art_titular2{ font-size:30px; font-weight:bold; color:#2F4468; padding:15px 0 15px 0; line-height:32px;clear: both;}
.art_titular2 a{ font-size:30px; font-weight:bold; color:#2F4468; clear: both; line-height:32px;}
.art_subtitulo{ font-size:16px; color:#686868; line-height:18px; padding:0 0 5px 0}
/*.art_entradilla{ height:auto; font-size:14px; color:#666;}*/
.art_autor{ color:#000; font-size:11px; font-weight:bold; margin:0 5px 0 0}
.art_fecha{ color:#707070; font-size:11px;}
.pbox{ background-color:#F2F2F2; width:312px; float:right; text-align:center; margin:0 auto 0 10px; padding:10px 0}
.pbox2{ background-color:#F2F2F2; width:660px; float:left; text-align:center; margin:0 auto 0 0px; padding:10px 0}

.art_foto{ margin:0 auto; width:300px; text-align:left; position: relative;}
.art_foto2{ margin:0 auto; width:648px; text-align:left; position: relative;}
.art_pie_foto{ color:#666; font-size:11px; text-align:left;}
.art_firma_foto{ font-size:10px;}
.art_texto{ height:auto; font-size:14px; color:#666;}
.art_texto p{ line-height:20px; padding:0 0 12px 0}




/*tags relacionados*/
.tags_relacionados{ clear:both; padding:15px 0 10px 0;}
.atr_encab{ font-size:14px; color:#474747; line-height:18px; font-weight:bold; padding:0 0 0 5px}
.atr_tags{ border-top:1px solid #C6C8CA; background-color:#F7F7F7; padding:8px 10px; text-align:left; font-size:14px; color:#474747;}
.atr_tag{ display:inline; color:#474747; font-weight:normal; }

/*--- BARRA DE ARTICULO ---*/
.art_barra{ clear:both; height:30px; border:1px solid #E8E8E8;}

/*estrellas*/
.contenidoestrellas{ float:left; margin:8px 0 0 0; padding:0 0 0 9px}
.starvotos {position:relative; background: url(/img/spr_estrellas.png) repeat-x 0 0; width:87px; height:16px; float:left; display:inline; }
	.vtdo { background: #FFF url(/img/spr_estrellas.png) repeat-x 0 -16px;}/*resultados anteriores a la votación del usuario actual*/
	.starvotos a { outline-style:none; position:absolute; display:block; height:16px; text-indent:-9999px;}
	.starvotos a:hover { background: #FFF url(/img/spr_estrellas.png) repeat-x 0px -16px;}
	.starvotos .vt1 {width:17px; z-index:7;}
	.starvotos .vt2 {width:34px; z-index:6;}
	.starvotos .vt3 {width:51px; z-index:5;}
	.starvotos .vt4 {width:68px; z-index:4;}
	.starvotos .vt5 {width:85px; z-index:3;}
.numero_votos{ float:left; display:block; font-size:11px; color:#333; line-height:16px; margin:0 0 0 6px}

/*compartir*/
.art_compartir{ float:right;}
.art_compartir h5{ float:left; padding:0 5px 0 0; font-size:11px; color:#474747; line-height:30px;}
.art_compartir h5 a{font-size:11px; color:#474747;}
.art_compartir h5 a span{ font-weight: bold; color: #C00;}
.art_compartir ul{ float:left;}
.art_compartir li{ float:left; margin:0 4px;}
.art_compartir li a{ outline-style:none; float:left; background-image: url(/img/spr_compatir.png); background-repeat: no-repeat; display:block; height:30px; text-indent:-9999px; font-size:1px; }
.art_compartir li a:hover{ filter:alpha(opacity=78);-moz-opacity:.78;opacity:.78;}

.ac_btn1 a{ background-position: 0px 50%; width:15px;}
.ac_btn2 a{ background-position: -15px 50%; width:14px;}
.ac_btn3 a{ background-position: -29px 50%; width:15px;}
.ac_btn4 a{ background-position: -44px 50%; width:20px;}
.ac_btn5 a{ background-position: -64px 50%; width:16px;}
.ac_btn6 a{ background-position: -80px 50%; width:16px;}
.ac_btn7 a{ background-position: -96px 50%; width:16px;}

/*herramientas*/
.art_herramientas{ height:30px; line-height:30px; background-color:#F6F6F6; float:right; border-left:1px solid #E8E8E8}
.art_herramientas li{ float:left; margin:0 4px;}
.art_herramientas li a{float:left; background-image: url(/img/spr_herramientas_articulo.png); background-repeat: no-repeat; width:15px; height:30px; overflow:hidden; display:block; text-indent:-9999px; font-size:1px; }
.art_herramientas li a{float:left; background-image: url(/img/spr_herramientas_articulo.png); background-repeat: no-repeat; width:15px; height:30px; overflow:hidden; display:block; text-indent:-9999px; font-size:1px; }
.art_herramientas li a.activo{}
.ah_imprimir{ background-position:0px 50%}
.ah_enviar{ background-position: -15px 50%}
.ah_rectificar{ background-position: -30px 50%}

/*formularios de enviar y rectificar*/
.contenido_form_articulo{ position:relative; display:block; min-height:1px; height:auto; clear:both; text-align:left; margin:10px 0;}
* html .contenido_form_articulo{ height:1px;}
.contenido_form_articulo .form_art{ position:absolute; width:100%; left:0px;}
#form-articulo-top .form_art{ top:30px;}
#form-articulo-bottom .form_art{ bottom:30px;}

/*formularios artículo comentarios*/
.form_art{ border:1px solid #CECECE;}
.frm_header{ padding:0 5px; font-size:18px; color:#333; line-height:36px; height:36px; background: url(/img/bg_frmo_header.jpg) repeat-x top; border-bottom:1px solid #CECECE;}
.frm_content{ padding:10px; background-color:#F6F6F4; font-size:11px; color:#666;}
.frm_txt{ padding:0 0 10px 0}
.frm_content .enlace{ font-weight:bold; color:#666;}
.form_art textarea{ color:#333; border:1px solid #CECECE;}
.form_art .caja{ width:99%; border:1px solid #CECECE;}
.form_art .asterisco,.form_art .obligatorio{ color:#900; font-size:10px;}
.form_art a.cerrar{ display:block; margin:4px 0 0 0; padding:0 4px; float:right; height:20px!important; line-height:24px;}

.frm_izq{ float:left; padding:0 10px 0 0}
.frm_izq .caja{ width:200px;}
.frm_der{ float:right;}
.frm_der textarea{ width:190px; height:70px;}

.frm_art_envia{ display:none;}
.frm_art_rectifica{ display:none;}
.frm_art_rectifica .frm_izq .caja{width:300px;}
.frm_art_rectifica .frm_der textarea{ width:290px;}

.frmo_izq{ float:left; width:35%;}
.frmo_der{ float:right; width:62%;}
.form_opina{ margin:0 0 10px 0}
.form_opina textarea{ width:390px; height:80px}
.form_opina .caja{ width:99%;}
.frmop_bottom{ border-top:1px solid #CECECE; background-color:#EEE; text-align:center; margin:0 auto; padding:2px 0 }
.frmop_bottom .boton{ line-height:24px;}

/*comentarios*/
.art_comentarios{ clear:both;}
.coment_header{ font-size:20px; padding:0 5px; height:36px; line-height:36px; font-weight:bold; color:#333; border-top:1px dotted #333; border-bottom:1px dotted #333; margin:0 0 6px 0}
.bloque_comentarios{}
.contenido_comentarios{ padding:5px}
.num_opiniones{ font-size:14px; color:#900; padding:0 0 3px 0; font-weight:bold;}
.pestanas_comentarios{ background: url(/img/f_pestana.jpg) repeat-x 0 0; height:25px;}
.pestanas_comentarios li{ float:left; height:25px;}
.pestanas_comentarios li a{ float:left; height:25px; line-height:30px; color:#333; font-size:11px; padding:0 5px;}
.pestanas_comentarios li a.activo{  line-height:25px; height:25px; font-weight:bold; background-color:#FFF; border-left:1px solid #CECECE; border-top:1px solid #CECECE; border-right:1px solid #CECECE;}
.contenido_comentarios{ clear:both;}
.opinion{  padding:11px 0 0 0; font-size:11px; color:#6D6D6D;  background: url(/img/brd_puntosH.gif) repeat-x top; }
.opinion .autor{ float:left; font-size:11px; padding:0 0 0 10px; color:#333; font-weight:bold;  background: url(/img/marca_opinion_autor.gif) no-repeat 0px 6px; line-height:14px; }		.opinion .fecha{ float:right; font-size:10px; line-height:14px;}
.opinion .hora{ color:#940000;}
.opinion .texto{ clear:both; padding:3px 0 10px 10px; word-wrap: break-word;}
.detalles-opinion{ clear:both;}
.favorcontra{ float:left; padding:0px 0 6px 0; font-size:11px; color:#6D6D6D;}
.formdenunciar{ clear:left; padding:6px 0 6px 0}
span.afavor,a.afavor:hover{ font-weight:bold; color:#66CC00; display:block; padding:6px 6px 6px 22px; background: url(/img/ico_afavor.gif) no-repeat 0px 4px; float:left;}
span.encontra,a.encontra:hover{ font-weight:bold; color:#CC0000; display:block; padding:6px 6px 6px 22px; background: url(/img/ico_encontra.gif) no-repeat; background-position: 0px 4px; float:left;}
a.afavor{ color:#6D6D6D; display:block; padding:6px 6px 6px 22px; background: url(/img/ico_afavor.gif) no-repeat; background-position: 0px 4px; float:left;}
a.encontra{color:#6D6D6D; display:block; padding:6px 6px 6px 22px; background: url(/img/ico_encontra.gif) no-repeat; background-position: 0px 4px; float:left;}
.favorcontra .mensaje{display:block; padding:6px; float:left;}
a.inadecuado{ display:block; float:right; padding:4px 6px 4px 6px;}	
a.inadecuado img{ vertical-align:middle; padding:0 8px 0 0}

.opinion a.opinion_accion{ float:left; margin:0 0 0 5px; display:block; width:16px; height:15px; overflow:hidden; text-indent:-9999px; font-size:1px; background-image: url(/img/spr_accion_comentarios.png); background-repeat: no-repeat;}
.opinion a.desaprobar{ background-position: -16px 0px; }.opinion a.desaprobar:hover{ background-position: -16px -16px; }.opinion a.eliminar{ background-position: 0px 0px; }.opinion a.eliminar:hover{ background-position: 0px -16px; }

.botones_listado{ clear:both; padding:5px 0; text-align:center; margin:0 auto;}
.botones_listado .listado_seguimiento{ height:25px; border:1px solid #CECECE; background-color:#F7F7F7; font-size:10px; color:#000; text-align:center; padding:5px}
.botones_listado .listado_seguimiento strong{ color:#900;}
/* Parche */
.botones_listado .siguiente {position: static;}
			
.formdenunciar{ background:#F6F6F4 url(/img/brd_puntosH.gif) repeat-x; background-position: top; padding:6px;}
.formdenunciar p{ color:#333333; font-size:10px; padding:0 0 6px 0}
.formdenunciar textarea{ width:66%; height:55px; margin:0 6px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:baseline}
.formdenunciar .gracias{ text-align:center; padding:8px 0 8px 0}

/*noticias relacionadas*/
.mod_NNRR{ padding:0 5px;}
.mod_NNRR h5{ font-size:14px; font-weight:bold; color:#474747; height:24px; border-bottom:1px solid #E2E3E4; padding:0 7px; margin:0 0 7px 0}
.mod_NNRR h3{ font-size:12px; font-weight:normal; color:#474747; background: url(/img/marca_h3.gif) no-repeat 15px 4px; padding:0 0 10px 24px;}
.mod_NNRR h3 a{color:#474747;}

/*ficha*/
.ficha{ clear:both; padding:0px 5px 0px 0px}

.pboxficha{float: left; clear: none; padding: 0px 0px 10px 0px; width:46%;}
.pboxficha .foto{margin:0 0px 0 0; padding:10px 0px 0px 0px;}
.foto2{margin:0 0px 0 0; padding:10px 0px 0px 0px;width:648px;}
.pboxficha .datos{margin:0 10px 0 0; padding:10px 0}
.ficha .art_texto{float: left; clear: none;  height:auto; font-size:14px; color:#666;width:52%; padding-left: 10px;}
.mod_datos_ficha{}

/*ficha2*/
.ficha2{ clear:both; padding:0px 5px 0px 0px; }
.datos{margin:0 10px 0 0; padding:10px 0}
.art_foto .nombres span{font-family:Arial, Helvetica, sans-serif;font-weight: bold; color: #FFF;font-size: 12px;}
.art_foto .nombres select{font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.art_foto2 .nombres span{font-family:Arial, Helvetica, sans-serif;font-weight: bold; color: #FFF;font-size: 12px;}
.art_foto2 .nombres select{font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.ficha2 .art_texto{float: left; clear: none; height:auto; font-size:12px; color:#666;width:52%;}
.mod_datos_ficha2{}

.caracteristicas{background-color: #FFF; width:300px; height: 214px; margin-top: 5px;}
.caracteristicasg{background-color: #EFEFEF; width:300px; margin-top: 5px;}
.caracteristicasL{background-color: #EFEFEF; width:171px;  float: left; clear: none; border-right: 4px solid #FFF;}
div > .caracteristicasL{}
.caracteristicasL-img{text-align: center; padding:10px 5px 5px 5px;}
.caracteristicasL-txt{text-align: center; padding:10px; color: #000; font-weight:bold; font-size: 12px;}

.caracteristicasR{width:125px; float: left; clear: none;}
.caracteristicasR-blq{background-color: #EFEFEF; width:125px; height:59px; border-bottom: 4px solid #FFF; padding-top: 4px; position: relative;}
.caracteristicasR-blq-fin{background-color: #EFEFEF; width:125px; height:63px; border-bottom: 0px solid #FFF; padding-top: 4px; position: relative}
div > .caracteristicasR-blq-fin{height:62px; }
.caracteristicasR-datos{text-align: center;margin: 0 auto; height: 45px; line-height: 45px;}
.caracteristicasR-datos img{position: absolute; top: 10px; right: 60px;}
.caracteristicasR-datos-txt{text-align: center; font-size: 12px; font-weight: bold; margin: 0 auto; position: absolute; bottom: 4px; width: 125px;}


