*{
padding:0;
margin:0;
}

body{
	font:80%/90% verdana,arial,helvetica,sans-serif;
	background-color:#000066;
}

#caja{
	margin:0 auto;
	width:960px;
}

#cajadecorativa{
	width:99%;
}

/* Principales */
#cabecera_fija{
	position:relative;
	z-index:9999;
	width:960px;
	height:124px;
}
#cabecera{
	position:fixed;
	background:url(../img/1024/cabecera.gif) no-repeat;
	width:960px;
	height:124px;
}
#central{
	width:100%;
	position:relative;
	/*margin-top:124px; /* esto se corresponde con la altura de la cabecera para que no quede oculta una parte */
	padding-top:7px;
	/*padding-bottom:24px;*/
	background-color:#FFCC00;
}
#pie{
	background:url(../img/1024/pie_fondo.gif) no-repeat 0 0;
	clear:both;
}
.menubarra{
	height:16px;
	width:100%;
	text-align:center;
	font-size:10px;
	font-weight:bold;
}
.menubarra a{
	text-decoration:none;
	color:#000000;	
	font-weight:bold;
}
.menubarra a:hover{
	color:#000099;
	background-color:#99FF00;
}

/* dentro de cabecera */
#cabecera #foto{
	position:absolute;
	left:163px;
	top:16px;
}
#cabecera #logohit{
	position:absolute;
	left:0px;
	top:40px;
	width:160px;
	height:35px;
	border:0px;
}
#nombre_completo{
	color:#fff;
	font-size:1em;
	font-weight:bold;
	position:absolute;
	bottom:6px;
	left:4px;
}

/* dentro del central */
#central #menu{
	float:left;
	margin-left:4px;
	width:160px;
	min-height:300px;
	z-index:9000;
	font-size:.8em;
}
#central #principal{
	float:left;
	margin-left:6px;
	/*padding:22px 12px 24px 8px;*/
	padding-top:16px;
	width:420px;
	background-color:#FFFFE5;
	background-image:url(../img/principal_sup.gif);
	background-position:top;
	background-repeat:no-repeat;
	z-index:3000;
}
#inicio #central #principal{
	float:left;
	margin-left:6px;
	/*padding:22px 12px 24px 8px;*/
	padding-top:0px;
	width:776px; /* 420+160+6 */
	background:none;
	/*background-color:#FFFFE5;
	background-image:url(../img/principal_sup586.gif);
	background-position:top;
	background-repeat:no-repeat;
	*/
	z-index:3000;
}

#central #noticias{
	float:left;
	/*position:relative;*/
	/*left:590px;*/
	margin-left:6px;
	width:160px;
	min-height:300px;
}
#central #final{
position:relative;
clear:left;
/*height:16px;*/
}

/* dentro del menu */
#central #menu ul{
	margin:0;
	padding:0;
	padding-top:34px;
	/*height:0px;*/
	width:160px;
	position:relative;
	background-image:url(../../img/menu_conatig_sup.gif);
	background-position:top;
	background-repeat:no-repeat;
	z-index:9010;
}
#central #menu li{
	margin:0;
	margin-bottom:1px;
	padding:0;
	padding-left:0px;
	padding-top:0px;
	color:#FFFFFF;
	height:20px;
	list-style-type:none;
	background-color:#003300
}
#central #menu li a{
	height:16px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:0;
	padding-left:4px;
	padding-top:2px;
	margin:0;
}
#central #menu li a:hover{
	background-color:#000066;
}
#central #menu ul li.bordeInf{
	position:relative;
	top:-1px;
	height:30px;
	background-image:url(../../img/menu_conatig_inf.gif);
	background-repeat:no-repeat;
}


/* dentro del noticias */
#noticias ul{
	margin:0;
	padding:0;
	padding-top:34px;
	/*height:0px;*/
	width:160px;
	position:relative;
	background-color:none;
	background-image:url(../img/noticias_sup.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#noticias li{
	margin:0; 
	padding:0;
	padding-left:6px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:12px;
	height:auto;
	list-style-type:none;
	background-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-color:#FFCC00;
}
#noticias ul li.bordeInf{
	position:relative;
	top:-1px;
	height:12px;
	padding:0;
	background-image:url(../img/noticias_inf.gif);
	border:none;
}

#noticias #uni{
	margin-top:8px;
	margin-bottom:8px;
	position:relative;
	width:160px;
	height:131px;
	background-image:url(../../img/uni_afiliacion.gif);
	background-repeat:no-repeat;
}

#noticias #uni #logohit{
	margin:0;
	width:160px;
	height:131px;
	border:0px;
}
#noticias ul li p{
margin:0;
}
#noticias ul li p.fecha{
color:#006600;
}
#noticias ul li h1{
font-size:11px;
margin:0;
}
/* dentro de principal */

#principal hr{
	border-width:1px 0 0 0;
	border-color:#66CCCC;
	border-style:dashed;
	color:#FFFFE5;/*igual que el fondo de principal,para que dibuje la linea normal de HR "invisible" */
	height:0px;
	padding:0px;
	margin:0px;
	margin-top:12px;
	margin-bottom:2px;
}

#principal h1{
	font-size:14px;
	color:#058;
	margin-bottom:8px;
	padding-left:12px;
	padding-right:24px;
}
#principal p{
	padding:0px;
	margin:6px 0px 0px 6px;
	padding-left:12px;
	padding-right:24px;
	text-indent:18px;

}
#principal div.bordeInf{
	background-image:url(../img/principal_inf.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:14px;
	display:block;
	position:relative;
	top:12px;
	border:0;
	border-top:1px #006699 dashed;
	/*border-bottom:12px #0066CC solid;*/
	padding:0;
	z-index:20;
}
#inicio #principal div.bordeInf{
	background-image:url(../img/principal_inf586.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:14px;
	display:block;
	position:relative;
	top:12px;
	border:0;
	border-top:1px #006699 dashed;
	/*border-bottom:12px #0066CC solid;*/
	padding:0;
	z-index:20;
}
/* en varias div */



p.ensamble{
	color:#FFFFFF;
	font-size:10px;
	margin:0;
	padding-top:6px;
	padding-bottom:12px;
	text-align:center;
	letter-spacing:4px;
}
p.ensamble a{
display:block;
	color:#FFFFFF;
	text-decoration:none;
}
p.ensamble a:hover{
color:#000000;
background-color:#00CCFF;
}
#mediogrande{
	border:1px solid;
	border-color:#000000;
	background-color:#CCCCCC;
	margin-left:10px;
	margin-bottom:10px;
}
#federacoes{
	position:absolute;
	left:160px;
	top:34px;
	width:160px;
	display:none;
	z-index:9500;
}
#central #menu li ul{
	background-image:none;
	border:0;
	margin:0;
	padding:0;
}
#central #menu li li{
	background-image:none;
	margin:-1px 0 0 0;
	padding:1px;
}

#central #menu li li a{
	background-image:none;
	margin:0;
	padding:2;
	border-width:1px;
	border-color: #FFCC00;
	border-style: solid;
}

#federacionMarca{
	float:right;
	margin-right:8px;
	margin-top:6px;
}

/* agregados */

#federacionLogo{
	margin-bottom:10px;
	margin-top:16px;
}

#quero{
	/*margin-top:268px;*/
	/*position:relative;*/
	margin-left:12px;
	border:0;
}
#central #principal p.firma{
	margin-top:18px;
	margin-bottom:12px;
	color:#000066;
	text-align:right;
}
/* nuevos */ 
#principal p.firma{ 
margin-top:18px; 
margin-bottom:12px; 
color:#000066; text-align:right;
} 
#principal h2{
font-size:13px; 
margin-bottom:8px; 
padding-left:12px; 
padding-right:24px; 
color:#333333; 
} 
#principal h3{ 
font-size:11px; 
font-weight:bold; 
margin-bottom:8px; 
padding-left:12px; 
padding-right:24px; 
color:#000099; 
}
#principal #centrada, #principal .centrada{
 text-align:center;
}
#principal p.frase{
	text-align:center;
	font-size:13px;
	color:#006600;
}

#principal p.sobreAutor{
margin:24px 40px 12px 40px;
font-size:10px;
color:#333333;
}
#principal strong{ 
color:#333333; 
}
/*modificado*/
#principal li{
margin:0px 12px 8px 12px;
}
/*nuevos*/
#principal .noticias li p{
font-size:10px;
font-weight:normal;
color:#000000;
margin:0;
padding:4px;
}
#principal .noticias li a{
border:1px 0 0 0;
display:block;
font-weight:normal;
}
#principal .noticias li a:hover{
background-color:#FFFF66;
}
#principal .noticias li{
margin:0px 12px 8px 12px;
	 font-size:11px;
	font-weight:bold;
	color:#555566;
	border-bottom:#CC6600 dashed 1px;
	padding-bottom:4px;
}
#principal p.observacion{
padding:4px 8px 4px 12px;
border-left:#CC6600 solid 12px;
margin:12px 12px 8px;
background-color:#FFCC00;
}
#principal p q{
color:#000066;
}
#principal ol.letras{
	list-style:upper-alpha;
	margin-top:12px;
	margin-left:28px;
	list-style-position:outside;
}
#principal h4{
font-size:10px; 
font-weight:bold; 
margin-bottom:8px; 
padding-left:12px; 
padding-right:24px;
color:#666666; 
}
/* mio */
#principal #centrada img{
border:#333333 solid 1px;
margin-left:8px;
margin-top:8px;
margin-bottom:8px;
}
#principal p.pieFoto{
margin:0px 0px 12px 0px;
padding:0px 12px 0px 12px;
text-indent:0;
font-size:9px;
color:#003300;
}
/* 21/12/06 */
/* estilos de img*/
/* modificados */
/* FOTOS */
#apaisada{
	/*float:right;*/
	border:1px solid;
	border-color:#000000;
	background-color:#CCCCCC;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	width:320px;
	height:240px;
}
#verticales{
	/*float:right;*/
	border:1px solid;
	border-color:#000000;
	background-color:#CCCCCC;
	margin-left:10px;
	margin-bottom:10px;
	width:320px;
	height:426px;
}
#cuadradas{
	/*float:right;*/
	float:right;
	border:1px solid;
	border-color:#000000;
	background-color:#CCCCCC;
	margin-left:10px;
	margin-bottom:10px;
	width:200px;
	height:200px;
}
div.fotos400x300 img{
	width:400px;
	height:300px;
	margin-top:12px;
}
.fotos160x120 img{
	width:160px;
	height:120px;
	margin:8px 8px 0px 0px;
}
/* *************************************************** */
#principal #jornais{
	font-weight:bold;
	list-style-type:square;
}
#principal #jornais li ul{
	font-weight:normal;
	margin:0px;
	padding:2px 0px 8px 8px;
}
#principal #jornais li ul li{
	margin:0;
	padding:2px;
	list-style-type:circle;
}
.derecha{  
	text-align:right;
	padding:8px;
}
a img, a img:hover, a img:visited,a img:active{ 
	border:0;
}
/* esto es para el men˙ de convenciones*/
#convencoes{
	position:absolute;
	left:160px;
	top:264px;
	/*top:34px;*/
	width:160px;
	display:none;
	z-index:555;
}

#central #principal #recuadro{
	background-color:#FFFFCC;
	margin:8px;
	padding:8px;
	border:1px doble #FFCC00;
}
#central #principal #recuadro img{
	margin:8px;
}

#central #principal #recuadro p{
	padding:2px;
	margin-top:4px;
	margin-right:0px;
	margin-bottom:8px;
	margin-left:0px;
	text-indent:0px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
}
table{
	padding:0;
	margin:0;
}
td {
	text-align:left;
}



/* buscador */
#q{
	/* textarea */
	background-color:#FFFFE5;
	width:140px;
}

#sbb{
	/* boton */
	margin-top:4px;
}

.colorRojoOsc{
	font-weight:bold;
	color:#990000;
}
.subrayado{
	text-decoration:underline;
}

/* 8/4/2009 */
.ficha{
	border-bottom:1px dashed #6cc;
	padding:0 0 12px 0;
	margin:12px 0 0 0;
}
.ficha a{
	margin:6px 12px 0 32px;
	text-indent:0px;
	display:block;
}
.ficha li{
	font-weight:normal;
}

/* 10/04/2009 */
#clippings .ficha h3 a{
	margin:0;
}
#clippings .ficha .enlace{
	text-align:right;
}
#clippings .ficha .enlace a{
	display:inline;
	margin:0;
}
#clippings .ficha .adobe{
	text-align:right;
}

.ficha p.fuente{
	font-size:10px;
	color:#077;
}



#avisoVentana{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	height:auto;
	width:auto;
	border:1px solid #0000CC;
	overflow:hidden;
	position:absolute;
	visibility:visible;
	z-index:5000;
	top:128px;
	left:256px;
}
#cerrarVentana{
	display:block;
	text-align:right;
	background-color:#0033CC;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:8px;
	height:16px;
	vertical-align:middle;
}

#pastillas{
	float:left;
	margin-left:6px;
	width:408px;
	position:relative;
}
.pastilla,.columna_ancha{
	background:#ffe;
	margin-bottom:6px;
}
#p_propaganda{
	height:60px;
	padding:1em 0 1em 0;
}
#p_noticia,#p_clipping{
	padding:1em .5em;
}
#p_noticia h4,#p_clipping h4{
	font-size:.9em;
	color:#300;
}
.pastilla .ficha{
	margin:0;
	padding:0;
	border:0;
	margin-bottom:.5em;
}
.pastilla .ficha p,.pastilla .ficha li{
	font-size:.8em;
}
.pastilla .ficha ul{
	margin:0;
	padding:0;
	/*border-left:1px solid #666;*/
}

#p_noticia{
	position:relative;
}
#p_noticia .primera{
	/*height:100px;*/
	visibility:hidden;
}
#NewsVertical {
	width: 100%;
	height: 100px;
	display: block;
	overflow: hidden;
	position: relative;
}
#TickerVertical div {
	width:100%;
	float: left;
}
#controller{
	position:absolute;
	right:1em;
	top:10px;
	font-size:11px;
	color:#666;
	float:right;
}
#controller div{
	float:left;
}
#play_scroll_cont{display:none;}
	
#inicio .pastilla .ficha li{
	display:inline;
	margin:0;
	padding:0 .5em;
	border-right:1px solid #f99;
}
.pastilla .ficha p.fecha{
	color:#040;
	position:relative;
	margin:-.5em 0 .5em 0;
	text-align:right;
}
.pastilla .ficha p a{
	display:inline;
	margin:0;
}
#principal .pastilla .ficha h1{
	font-size:1em;
	line-height:1em;
}

.borrar_flujo{
	clear:both;
}

/* CAJAS REDONDEADAS */

/* Verde */
.v_sm{
	background:url(../img/cajas_redondeadas/v_sm.gif) 0 0 repeat-x;
}
.v_im{
	background:url(../img/cajas_redondeadas/v_im.gif) 0 100% repeat-x;
}
.v_si{
	background:url(../img/cajas_redondeadas/v_si.gif) 0 0 no-repeat;
}
.v_sd{
	background:url(../img/cajas_redondeadas/v_sd.gif) 100% 0 no-repeat;
}
.v_ii{
	background:url(../img/cajas_redondeadas/v_ii.gif) 0 100% no-repeat;
}
.v_id{
	background:url(../img/cajas_redondeadas/v_id.gif) 100% 100% no-repeat;
}

/* Principal */
.p_sm{
	background:url(../img/cajas_redondeadas/p_sm.gif) 0 0 repeat-x;
}
.p_im{
	background:url(../img/cajas_redondeadas/p_im.gif) 0 100% repeat-x;
}
.p_si{
	background:url(../img/cajas_redondeadas/p_si.gif) 0 0 no-repeat;
}
.p_sd{
	background:url(../img/cajas_redondeadas/p_sd.gif) 100% 0 no-repeat;
}
.p_ii{
	background:url(../img/cajas_redondeadas/p_ii.gif) 0 100% no-repeat;
}
.p_id{
	background:url(../img/cajas_redondeadas/p_id.gif) 100% 100% no-repeat;
}



#fila_cierre{
	clear:both;
	background:#262;
	height:240px;
	padding-left:4px;
}
#fila_cierre .centrar div{
	float:left;
	margin-right:20px;
}
#fila_cierre .centrar{
	/*width:100%;*/
	height:200px;
	padding-top:10px;
	margin-left:105px;
}
/*esto es para el link de 'hacer pagina de inicio'*/
#miPaginaInicio{
	padding:4px;
	text-align:center;
	font-size:9px;
}
#miPaginaInicio a{
text-decoration:none;
color:#ffff00;
}
#clima{
}
#jornal{
text-align:center;
}
#jornal a{
	text-decoration:none;
	color:#fff;
}
#jornal img{
	margin-bottom:8px;
}
#afiliada #uni{
/*	margin-top:8px;*/
	margin-bottom:8px;
	position:relative;
	width:84px;
	height:95px;
	background-image:url(../img/1024/uni_afiliacion.gif);
	background-repeat:no-repeat;
}

#afiliada #uni #logohit{
	margin:0;
	width:84px;
	height:95px;
	border:0px;
}

#busqueda{
	/* formulario */
	padding-top:21px;
	width:160px;
	height:55px;
	background-image:url(../../img/uni_pesquisa.gif);
	text-align:center;
	/*margin-top:16px;*/
	margin-bottom:8px;
}


/* MAPA */

#mapa_completo{
	height:370px;
	width:360px;
	float:left;
	position:relative;
	z-index:500;
}
#mapa_brasil{
	width:360px;
	height:378px;
	float:left;
	background:#225923;
}
#mapa_datos{
	position:absolute;
	left:360px;
	height:320px;
	margin-top:20px;
	width:240px;
	background:#262;
	display:none;
}
#cerrar_detalles{
	display:block;
	text-align:right;
	color:#fff;
	text-decoration:none;
	font-size:10px;
	background:#151;
}
#cerrar_detalles:hover{
	background:#900;
}
#cerrar_detalles .ico_btn{
	background:#900;
}

/* 
EE sigla estado
NN nº de ficha (0-65)

<div#EE.estado> <div.los_datos> <div#fNN.ficha> <div#detalles_EE.detalles>

*/

#mapa_datos div.estado{
	width:200px;
	/*display:none;*/
}
#mapa_datos div.estado h1{
	font-size:14px;
	color:#fc0;
}

#mapa_datos div.estado div.los_datos{
	overflow:auto;
	width:240px;
	height:280px;
}
#mapa_datos div.los_datos h2 {
	font-size:9px;
	color:#fff;
	margin:4px 0;
	/*cursor:pointer;*/
}
#mapa_datos div.los_datos h2:hover {
	color:#fc0;
}
#mapa_datos div.los_datos h2 a{
	display:inline;
	color:#fff;
	margin-left:0;
	margin-right:0;
}

#mapa_datos div.estado div.los_datos div.ficha{
	margin-top:2px;
	padding:0 0 0 0;
}
/* reemplazar este hover x javascript */
/*
#mapa_datos div.ficha:hover div.detalles{
	display:block;
}*/
#mapa_datos div.estado div.los_datos div.ficha div.detalles{
	background:#ffe;
	position:absolute;
	left:-300px;
	top:35px;
	width:300px;
	display:none;

	border-top:4px solid #090;
	border-bottom:4px solid #090;
}

a#cerrar_ficha_detalles{
	color:#900;
	text-decoration:none;
	font-size:10px;
	background:#ffe;
	position:absolute;
	right:0;
	top:0;
}
#cerrar_ficha_detalles:hover{
	
}
#cerrar_ficha_detalles .ico_btn{
	background:#900;
	color:#fff
}

#mapa_datos div.estado div.los_datos div.ficha div.borderila{
	border-top:4px solid #fc0;
	border-bottom:4px solid #fc0;
	width:284px;
	height:100%;
	padding:12px 8px;
	position:relative;
}
#mapa_datos div.detalles h2{
	color:#004;
	margin-left:0;
	padding-left:0;
}
#mapa_datos div.detalles p{
	/*display:none;*/
	margin:4px 0;
	padding:0;
	font-size:10px;
	color:#000;
	text-indent:0;
}
#mapa_datos div.detalles strong{
	color:#850;
}
#mapa_datos div.detalles a,#mapa_datos div.detalles p a,#mapa_datos div.detalles h2 a{
	display:inline;
	color:#006;
	margin:0;
	padding:0;
	text-decoration:none;
}
#mapa_datos div.detalles p.cct{
	background:#fff;
}
#mapa_datos div.detalles p.cct a{
	background:#fff;
	display:block;
}
.btn{
	cursor:pointer;
}






/* Pagina de listado completo grande - MOVER A OTRO CSS */
#listado_completo{
	padding:24px 0;
	
}
#listado_completo #los_datos{
	overflow:show;
	height:auto;
	width:auto;
}
#listado_completo .estado{
	width:auto;
}
#listado_completo h1{
	margin:4px 0;
	padding-top:8px;
	border-top:1px solid #aa0;
	font-size:1.5em;
}
#listado_completo div.ficha{
	width:90%;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
#listado_completo div.ficha a{
	display:inline;
	margin-left:0;
	margin-right:0;
}
#listado_copmleto div.ficha a.ancla{
	position:absolute;
	top:124px;
	width:10px;
	height:10px;
	display:block;
	visibility:visible;
	background:#f00;
}
