body{
margin:0 auto 0 auto; 
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
/*background-color: #e5e5e5;*/
}
#contenido{
	margin:0 auto;

}
.contenedor{
min-width:1000px;
background-color:#FFF;
}
.bloque{
margin:0 auto;
width:1000px;
background-color:#FFF;
}
div#cuerpo{
margin:0 auto;
font-size:80%;
padding-top:1px;
float:center;
}

#left_bar{
font-size:80%;
width:150px;
float:inherit;
background:#666;
min-height: 100%;
padding-top:5px;
}

.header{
width:100%;
margin:0;
}

.notas_bottom{
font-size:60%;
width:500px;
float:right;
}
.tablefracciones{

}
.tablefracciones .inputtext{
margin:0 0 5px 5px;
border:thin;
border-color:#999;
border-style:solid;
border-width:1px;
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:80%;
background:#FFFFCC;
}
.tablefracciones .btnaceptar{
margin:0 0 5px 5px;
border:thin;
border-color:#999;
border-style:solid;
border-width:1px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:80%;
background:#999;
}
.table_navega{
background:#d6d6d6 url(../images/bg_barra_navega.gif) repeat-x;
}
.table_navega a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#3278CD;
font-weight:bold;
text-decoration:none;
}
.table_navega a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#3278CD;
font-weight:bold;
text-decoration:none;
}
td.over:hover{
background:url(../images/sombra_link.gif) center 44px no-repeat;
}
td.over1{
background:url(../images/sombra_link.gif) center 44px no-repeat;
}

/*id=\"linkmensual\"*/
.table_navega .mens a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#FFF;
font-weight:bold;
text-decoration:none;
}
.table_navega .mens a:hover{
text-decoration:underline;
}
.table_navega .mens a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#FFF;
font-weight:bold;
text-decoration:underline;
}

.table_navega .mens a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#FFF;
font-weight:bold;
text-decoration:none;
}

.tablefraccionesdescrip{
border-width:thin;
}

.tablefracciones select{
font-size:80%;
/*background:#349cc8;*/
}

#descripcion{
margin:0 5px 0 5px;
font-size:75%;
border:thin;
border-width:1px;
border-color:#006699;
border-style:solid;
}
#descripcion .cap{
color:#000;
width:15px;
float:left;
margin:0 5px 0 5px;
}
#descripcion .par{
color:#000;
width:25px;
float:left;
margin:0 5px 0 8px;
}
#descripcion .subpar{
color:#000;
width:40px;
float:left;
margin:0 5px 0 11px;
}
#descripcion .subpar5{
color:#990000;
float:left;
margin:0 5px 0 14px;
}

#descripcion .frac{
color:#FF0000;
font-weight:bold;
width:65px;
float:left;
margin:0 5px 0 17px;

}
#descripcion .capdesc{
color:#000066;
margin:0 0 0 10px;
}
#descripcion .pardesc{
color:#0000CC;
margin:0 0 0 15px;
}
#descripcion .subpardesc{
color:#0066FF;
margin:0 0 0 20px;
}
#descripcion .fracdesc{
color:#FF0000;
margin:0 0 0 25px;
}

.menusuper{
font-size:90%;
}
.menusuper a{
text-decoration:none;
font-size:90%;
font:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
}

.anual{
color:#FFF;
padding:10px 0 5px 10px;
}
.anual a{
color:#FFF;
padding:10px 0 5px 10px;
font-weight:bold; text-decoration:none;
}
.anual a:hover{
color:#FFFF66;
}
.mesanual{
color:#FFF;
padding:5px 0 5px 15px;
}
.mesanual a{
color:#FFF;
padding:10px 0 5px 15px;
font-weight:bold; text-decoration:none
}
.mesanual a:hover{
color:#FFFF66;
}
#notasdepie, #notasdepie a{
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
text-align:left;
color:#900;
}
.notasdeinfo{
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
text-align:justify;
}
.seleccionado{
color:#FFFFFF;
font-weight:bold;
}
/* ===== CLEAR ==== */
.clear_both
{ clear: both;}

.clear_both_b
{ clear: both; height: 15px;}

/* ===== estilo para paises ==== */
#contenidopaises{
	margin:0 auto;
	width:700px;
	padding:10px 10px;
}
#contenidopaises .resalta{
	color:#DF7000;
}
#contenidopaises .linksubpar{
	font-family:Verdana, Geneva, sans-serif;
	font-size:110%;
	color:#900;
}
#contenidopaises ol {
	list-style-type:lower-alpha;
	line-height:30px;
}
#contenidopaises ol ol{
	list-style-type:lower-roman;
}