/* Estilos Generales */
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;background:#FFF; text-align:center; margin:0 auto; padding:0}
* {margin:0;padding:0}
img {border:0px}
* > div{ /*min-height:1px;*/ height:auto}
* html div { height:1px}
/**:first-child+html div { height:auto}*/

hr {border:none; display:none}
.clear{ clear:both; font-size:1px; height:1px;line-height:0px; padding:0px; margin:0px}
input,select,textarea{font:normal 11px  Arial,Verdana, serif;color:#333}


a{ text-decoration:none}
a:hover{ text-decoration:underline}
h1,h2,h3,h4,h5 {margin:0px;padding:0px}
ol,li,ul{ list-style:none}
acronym{ border:none}
.oculto {text-indent:-9000em; font:normal 0em/0em sans-serif; position:absolute; display:block; left:-9000em}
.oculto2{visibility:hidden}
.derecha{float:right}
.izquierda{float:left}
.margen10{margin-left:10px}
.m10d{margin-right:10px}
.m10b{margin-bottom:10px}	


/*publicidades*/
#publicidades_top{ width:995px; background-color:#FFF; margin:0 auto; height:auto}
#publicidades_top div{ height:auto}
#publi1{ float:left; background: url(/imag/tit_publiv.gif) no-repeat; background-position:3px 90%; padding:0 1px 1px 11px; height:auto}
#publi2{ float:left; background: url(/imag/tit_publiv.gif) no-repeat; background-position: 1px 90%; padding:0 1px 1px 9px; height:auto}
.publi21{ height:auto}
.publicidad-DC-vocento{ height:auto}
.publiAB{ background:#CDCCC8 url(/imag/tit_publiAB.gif) no-repeat; background-position:13px 3px ; padding:12px 1px 5px 10px}
.patrocinio{ padding:0px 0 0px 8px; margin:0 auto; background: #DEDEDC url(/imag/titu_publicintillo.gif) no-repeat; background-position: 2px 50%; text-align:left}
.robapaginas{ padding:16px 0 0 0; margin:0 auto 10px auto; text-align:center; background: #FFF url(/imag/tit_publih.gif) no-repeat; background-position: 4px 6px}

/*formularios*/
form,fieldset { border:0px; margin:0px;padding:0px}
.obligatorio{ color:#8F0001}
.botoninput{ cursor:pointer; font-size:11px; font-weight:bold; color:#FFF; background:#B5B5B5 url(/imag/f_btn_form1.jpg) repeat-x bottom; border-top:1px solid #C4C4C4; border-right:1px solid #ACACAC; border-bottom:1px solid #A2A0A0; border-left:1px solid #B0B0B0}
a.botonenlace{ display:inline; cursor:pointer; font-size:11px; font-weight:bold; color:#FFF; background:#B5B5B5 url(/imag/f_btn_form1.jpg) repeat-x bottom; border-top:1px solid #C4C4C4; border-right:1px solid #ACACAC; border-bottom:1px solid #A2A0A0; border-left:1px solid #B0B0B0; padding:3px 5px 3px 5px; line-height:20px}
a.botonenlace2{ display:inline; cursor:pointer; font-size:11px; font-weight:bold; color:#FFF; background-color:#383838; border-top:1px solid #AFAFAF; border-right:1px solid #B9B9B9; border-bottom:1px solid #383838; border-left:1px solid #444444; padding:3px 5px 3px 5px; line-height:8px; height:8px}

/*estructura general*/
.separa{ font-size:1px; clear:both; height:10px; line-height:0.1em}
.pbox .photo .separa{ font-size:1px; clear:both; height:1px; line-height:1px}
.separanoticia{font-size:1px; clear:both; height:10px; line-height:0.1em}
.separag{ font-size:1px; clear:both; height:1px; margin:5px auto 5px auto; background-color:#CECECE; line-height:1px}

#todoABC{ background-color:#FFF; text-align:center; margin:0 auto}
#zonadecontenidos{ clear:both; text-align:center; margin:0 auto; width:972px}

/*miga de pan*/
.miga-actualizado{ text-align:left; clear:both; padding:0 12px 5px 0 ; background-color:#ffffff}
.migapan{ float:left; width:513px; font-size:11px; color:#363636}
.migapan a{ text-decoration:underline; color:#363636; float:left; margin-right:5px}
.migapan span{ color:#930404; float:left; margin-right:5px}
.finmiga{ font-size:14px; font-weight:bold; color:#930404; float:left; margin-right:5px}
.finmiga a{ color:#930404; text-decoration:none}
.nofinmiga{ float:left; display:inline; font-size:11px; color:#363636; margin-right:5px; font-weight:normal}
.nofinmiga a{ text-decoration:underline; color:#363636}

.noticiavista{ float:left; font-size:11px; color:#000; width:136px; text-align:right}
.nvista{ color:#701014}
.nveces{ font-weight:bold}
.actualizado{ width:300px; float:right; font-size:10px; color:#333; text-align:right}
.actualizado strong{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px}


/*grid portadas*/
#contenidoportadas{ clear:both}
.columnasAB{}/*para portadas a dos columnas identicas*/
.columnas_articulo{}/*para artículos*/
.colABcombi{ text-align:left; clear:both; font-size:1px}

.columnasAB .colAB{ text-align:left; background: url(/imag/f_contenido_doble.gif) repeat-y right}
*:first-child+html .columnasAB .colAB{ text-align:left; background: url(/imag/f_contenido_doble.gif) repeat-y right; min-height:1px; height:auto; clear:both}
.columnasABcombi { text-align:left; background: none}
.columnasABopinion .colAB{ text-align:left}
.colA{ float:left; width:480px}
.divcolA{}
.colB{ float:right; width:484px; text-align:center; margin:0 auto}
.divcolB{ margin:0 1px 0 1px; text-align:left}

.columnasIC{}/*para portadas a dos columnas y artículos*/
.colIC{ text-align:left; background: url(/imag/f_contenidoC.gif) repeat-y right}
.colI{ float:left; width:649px}
.divcolI{}
.colC{ float:right; width:318px}
.divcolC{ padding:3px 5px 0 5px}

/*herramientas comunes*/
.comentariosvaloracion{ clear:both; padding-top:5px}
.apoyo-comentarios{ clear:left; float:left; padding-right:10px; font-size:10px; color:#000}
.apoyo-comentarios img{ vertical-align:middle; margin-right:6px}
.apoyo-comentarios a{ color:#000}
.numcomentarios{color:#830803}

.valoracion{ float:left; padding-right:10px}
.valoracion .label{ float:left; font-size:10px; padding-right:2px }
.starvotos {position:relative; background: url(/imag/star_off.gif) repeat-x; width:60px; height:12px; float:left; display:inline}
	.vtdo { background: #FFF url(/imag/star_on.gif) repeat-x}
	.starvotos a {position:absolute; display:block; height:12px}
	.starvotos a:hover { background: #FFF url(/imag/star_on.gif) repeat-x}
	.starvotos .vt1 {width:12px; z-index:7}
	.starvotos .vt2 {width:24px; z-index:6}
	.starvotos .vt3 {width:36px; z-index:5}
	.starvotos .vt4 {width:48px; z-index:4}
	.starvotos .vt5 {width:60px; z-index:3}

/*mapaweb*/
#mapaweb{width:649px; position:absolute; left:150px; bottom:0px}
.mapaweb{ padding:5px 8px 5px 10px; border:1px solid #C5C5C5; text-align:left; background-color: #FBFBFB}
.modulo-mapaweb{ float:left; width:25%}
.mapaweb h5{ font-size:14px; font-weight:bold; color:#8F0000; padding-bottom:5px}
.mapaweb h5 a {color:#8F0000; text-decoration:none}
.mapaweb h5 a:hover{text-decoration:underline}

/*primer nivel*/
.mapaweb ul{ padding-bottom:4px}
.mapaweb li a,.mapaweb li{ font-size:11px; font-weight:bold; color:#383838}
.mapaweb li{ padding-top:4px}
/*segundo nivel*/
.mapaweb ul ul{ padding-bottom:0px!important}
.mapaweb li li a,.mapaweb li li{ padding-top:0px!important; font-size:11px; font-weight:normal!important; color:#383838}
/*tercer nivel*/
.mapaweb ul ul ul{padding-bottom:0px!important}
.mapaweb li li li a,.mapaweb li li li{ padding-top:0px!important; font-size:10px; font-weight:normal!important; color:#666!important}
.mapaweb li li li{padding-left:10px}
.mw-boton{ clear:both; text-align:right; margin: 0 auto; padding:2px}

#carga2_mapaweb{ position:relative; height:1px; float:left; width:1px; font-size:1px}
 
/*elementos comunes de organización*/
.subseccion-general{ float:left; padding-right:13px; margin-right:8px; background: url(/imag/ico_antetit_seccion.gif) no-repeat right 50%; background-color:#B60000}
.subseccion-general h4{background-color:#870200; font-size:10px; color:#FFF; text-transform:uppercase; padding:1px 3px 1px 6px}
.subseccion-general h4 a{ color:#FFF}

.subseccion-deportes{ background-color:#557F00}
.subseccion-deportes h4{background-color:#690}

.subseccion-gente{ background-color:#9A325D}
.subseccion-gente h4{background-color:#C15783}

.subseccion-vivir{ background-color:#5078AC}
.subseccion-vivir h4{background-color:#6293D2}

.titu-seccion{ border-bottom:1px solid #860404; padding-bottom:3px; margin-bottom:5px}
.titu-seccion h4{ font-size:17px; font-weight:bold; color:#860404}

.consulta-buscador{ font-size:12px; color:#363636; padding:5px 0 5px 0; border-bottom:1px solid #EEF0EF; margin-bottom:5px; clear:both}
.consulta-buscador .consultado{ float:left}
.consulta-buscador .enlace-busqueda{ float:right}
.consulta-buscador .enlace-busqueda a{ text-decoration:underline; color:#1A1A1A}

.pag-coment{ float:right; height:auto; font-size:11px; font-weight:bold; color:#A6A6A6}
.pag-coment-span{ float:left; display:block; padding:3px 5px 0 0}
.pag-coment strong{ color:#626262; font-size:12px}
.pag-coment a{ float:left;display:block; height:22px; width:25px}
.pag-coment a span{ display:none}
.pag-coment-ant{background: url(/imag/btn-pag.gif) no-repeat}
.pag-coment-sig{background: url(/imag/btn-pag.gif) no-repeat}

.vermasgenerico{ text-align:right; margin:0 auto; padding:3px}
.vermasgenerico a{ font-size:12px; color:#8F0002}

/*.pag-coment-ant:hover{background: url(/imag/btn_pag_ant_hover.gif) no-repeat}
.pag-coment-sig:hover{background: url(/imag/btn_pag_sig_hover.gif) no-repeat}*/
