/* Articulos */
#articulos {
	padding: 0px;
	margin: 0px;
}
#articulos ul {
	margin:0px;
	padding:0px;
	list-style: none;
}
#articulos li {
	margin:0px;
	padding:0px;
	list-style: none;
}
#articulos li a {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #4AB118;
	text-decoration: underline;
}
#articulos li a:hover {			
	text-decoration: none;
}
/* Articulos Home */

/*
#articuloshome {
	padding: 0px;
	margin: 0px;
}
#articuloshome ul {
	margin:0px;
	padding:0px;
	list-style: none;
}
#articuloshome li {
	margin:0px;
	padding:0px;
	list-style: none;
}
#articuloshome li a {
	text-decoration: underline;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #00529B;
	padding: 0px 0px 0px 10px;
	background: url(/imagenes/home/bulletlista.gif) no-repeat left top;
}
#articuloshome li a:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #00529B;			
	text-decoration: none;
}
*/
/* articulosnewsletter */
#articulosnewsletter {
	padding: 0px 10px 0px 20px;
	margin: 0px;
}
#articulosnewsletter ul {
	margin:0px;
	padding:0px;
	list-style: none;
}
#articulosnewsletter li {
	margin:0px;
	padding:0px;
	list-style: url(/imagenes/newsletter/bullet.gif) none outside;
}
#articulosnewsletter li a {
	text-decoration: underline;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #00529B;
	padding: 0px;
}
#articulosnewsletter li a:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #00529B;			
	text-decoration: none;
}
#cuerpo {
	text-align: center;
	margin: auto;
	display: block;
	padding: 5px 0px;
	background-color: #F5F5F5;
	border: 1px solid #A6A6A6;
	width: 872px;
	height: auto;
}

.tools {
	font: 600 10px Helvetica, sans-serif;
	color: #7B7B7B;
	background: white url(/imagenes/general/tools_pest_fondo.gif) repeat-x left top;
}
.tools a {
	font: 600 10px Helvetica, sans-serif;
	color: #7B7B7B;
	text-decoration: none;
}
.tools a:hover {
	font: 600 10px Helvetica, sans-serif;
	color: #7B7B7B;
	text-decoration: none;
}

.textoazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #3173AD;
}
a.verdeclaro {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #C0CD34;
	text-decoration: none;
}
a.verdeclaro:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #C0CD34;
	text-decoration: underline;
}

.dhtmlgoodies_question {
	font: bold italic 11px Arial, Helvetica, sans-serif;
	color:#00529B;
	background-color:#FFFFFF;
	width: 274px;
	height: 17px;
	margin:2 0 2 0px;
	padding-left: 2px;
	background: white url('/imagenes/home/pest_cj_indicadores.gif') no-repeat left top;
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer {
	background-color: white;
	width:270px;
	height:0px;
	visibility:hidden;
	overflow:hidden;
	position:relative;
}
.dhtmlgoodies_answer_content {	
	padding:1px;
	font-size:11px;	
	position: relative;
}
/* ------------- cuadros de informacion ------------ */
.cuadroinfo {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #02178B;
	background: #CAE9FD url(/imagenes/varias/informar.jpg) no-repeat left top;
	text-align: left;
	height: 55px;
	padding: 5px 10px 5px 95px;
	vertical-align: middle;
	width: 785px;
	display: block;
}
.cuadroalert {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #02178B;
	background: #FEFF99 url(/imagenes/varias/advertencia.jpg) no-repeat left top;
	text-align: left;
	height: 55px;
	width: 95%;
	display: block;
	padding: 5px 10px 5px 95px;
	vertical-align: middle;
}
.cuadroadvertencia {
	font:normal 10pxArial, Helvetica, sans-serif;
	color: #FF6814;
	background: #FFFF99 url(/imagenes/varias/advertencia.jpg) no-repeat left top;
	text-align: left;
	height: 55px;
	width: 95%;
	display: block;
	padding: 5px 15px 5px 95px;
	vertical-align: middle;
}
.cuadroerror {
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #02178B;
	background: #C9E9FC url(/imagenes/varias/informar.jpg) no-repeat left top;
	text-align: left;
	height: 55px;
	width: 95%;
	display: block;
	padding: 5px 10px 5px 95px;
	vertical-align: middle;
}
/* Formularios */
.cuadrotexto {
	color: #000000;
	width: 130px;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/imagenes/varias/bk-form.gif) no-repeat left top;
	border-top: 1px solid #81817F;
	border-right: 1px solid #E7E7E5;
	border-bottom: 1px solid #E7E7E5;
	border-left: 1px solid #5A5A58;
	padding: 1px;
}
.cuadrotexto100 {
	color: #000000;
	width: 100px;
	font: normal 11px Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/imagenes/varias/bk-form.gif) no-repeat left top;
	border-top: 1px solid #81817F;
	border-right: 1px solid #E7E7E5;
	border-bottom: 1px solid #E7E7E5;
	border-left: 1px solid #5A5A58;
	padding: 2px;
}
.cuadrotexto115 {
	color: #005379;
	width: 115px;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/imagenes/varias/bk-form.gif) no-repeat left top;
	border-top: 1px solid #81817F;
	border-right: 1px solid #E7E7E5;
	border-bottom: 1px solid #E7E7E5;
	border-left: 1px solid #5A5A58;
	padding: 1px;
}
.cuadrotexto150 {
	color: #005379;
	width: 150px;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/imagenes/varias/bk-form.gif) no-repeat left top;
	border-top: 1px solid #81817F;
	border-right: 1px solid #E7E7E5;
	border-bottom: 1px solid #E7E7E5;
	border-left: 1px solid #5A5A58;
	padding: 1px;
}
.cuadrotexto300 {
	color: #005379;
	width: 300px;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/imagenes/varias/bk-form.gif) no-repeat left top;
	border-top: 1px solid #81817F;
	border-right: 1px solid #E7E7E5;
	border-bottom: 1px solid #E7E7E5;
	border-left: 1px solid #5A5A58;
	padding: 1px;
}
big {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #318F23;
}
.boton {
	font:  bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	background: #3EAE22;
	padding: 2px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
}
/* Globales */
body {
	margin: 0px;
	padding: 8px 0px 0px 0px;
	background: url(/imagenes/varias/fdo_pagina.gif) repeat left top;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #818181;
	text-align: center
}
td {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #818181;
}
p {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #818181;
	text-align: justify;
}
h1 {
	font:  bold 16px Arial, Helvetica, sans-serif;
	color: #00529B;
	text-decoration: none;
}
h2 {
	font:  bold 16px Arial, Helvetica, sans-serif;
	color: #00529B;
	text-decoration: none;
	padding: 0px;
}
h3 {
	font:  normal 12px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	padding: 3px;
}
a {
	color: #4CB319;
	text-decoration: underline;
	font: normal 11px Arial, Helvetica, sans-serif;
}
a:hover {
	color: #4AB118;
	text-decoration: none;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.imagenflotandoizq{ 
	float: left; 
	padding: 5px;
}
.imagenflotandoder{ 
	float: right; 
	padding: 5px;
}
#footer {
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #00529C;
	padding: 10px 0px 10px 20px;
	margin: 0px;
	text-align: left;
}
/*
a.idiomas {
	color: #58595B;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
}
a.idiomas:hover {
	color: #58595B;
	text-decoration: underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
a.herramientas {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #7B7B7B;
	text-decoration: none;
	padding: 0px 5px;
	background: url(/imagenes/home/c.gif) no-repeat right center;
}
a.herramientas:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #7B7B7B;
	text-decoration: underline;
	padding: 0px 5px;
	background: url(/imagenes/home/c.gif) no-repeat right center;
}
*/
/* Links */
.rastro {
	color:#00529B;
	text-decoration: none;
	font: normal italic 11px Arial, Helvetica, sans-serif;
}
a.rastro {
	color: #00529B;
	text-decoration: none;
	font: normal italic 11px Arial, Helvetica, sans-serif;
}
a.rastro:hover {	
	color: #00529B;
	text-decoration: underline;
	font: normal italic 11px Arial, Helvetica, sans-serif;
}
.selectorpaginas{
	color: #00529C;
	text-decoration:none;
	font: normal 10px Arial, Helvetica, sans-serif;
}
a.selectorpaginas{
	color: #00529B;
	text-decoration:none;
	font: normal 10px Arial, Helvetica, sans-serif;
}
a.selectorpaginas:hover {
	color: #00529B;
	text-decoration: underline;
	font: normal 10px Arial, Helvetica, sans-serif;
}
/* -------------- menu ----------------- */
.menu{
margin: 0px;
padding: 0px;
text-align: center;
}
a.menu{
display: block;
padding: 5px;
margin: 0px;
font: normal 14px Arial, Helvetica, sans-serif;
color: #F2FFDE;
text-decoration: none;
border-right: 1px dotted #FFFFFF;
}
a.menu:hover{
display: block;
padding: 5px;
margin: 0px;
font: normal 14px Arial, Helvetica, sans-serif;
color: #039609;
background: #FFFFFF;
text-decoration: none;
border-right: 1px dotted #FFFFFF;
}
/* ######### Menu horizontal desplegado ######### */
.desplegadodiv{
position:absolute;
top: 0;
z-index:100;
width: 250px;
visibility: hidden;
background: #94B6D9;
/*filter: alpha(opacity=90);
-moz-opacity: 0.9;*/
border-top: none;
}

a.desplegado {
width: auto;
display: block;
padding: 4px 10 4px 30;
font: normal 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;	
background: #94B6D9 url(/imagenes/varias/fondomenu.jpg)  repeat-x center center;
border-bottom: 1px solid #FFFFFF;
height: 29px;
}
a.desplegado:hover{
width: auto;
display: block;
padding: 4px 10 4px 30;
font: normal 12px Arial, Helvetica, sans-serif;
color: #0052B4;
text-decoration: none;
background: #94B6D9 url(none);
border-bottom: 1px solid #FFFFFF;
height: 29px;
}
-->
/* ######### Newsletter ######### */
h4 {
	font:  italic bold 20px Arial, Helvetica, sans-serif;
	color: #B7AA3A;
	text-decoration: none;
	padding: 28px 2px 27px 5px;
	margin: 0px;
}
h5 {
	font:  italic bold 14px Arial, Helvetica, sans-serif;
	color: #4AB01C;
	text-decoration: none;
	padding: 4px 2px 20px 1px;
	margin: 0px;
}
.pnewsletter {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #818181;
	text-decoration: none;
	text-align: justify;
}

a.newsletter{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #4EB517;
	text-decoration: none;
	background: url(/imagenes/newsletter/55.jpg) no-repeat left center;
	padding: 0px 0px 0px 11px;
}
a.newsletter:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #4EB517;
	text-decoration: underline;
	background: url(/imagenes/newsletter/55.jpg) no-repeat left center;
	padding: 0px 0px 0px 11px;
}
/* Usuario */
.parrafo {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #818181;
	text-align: justify;
}
.titulo {
	font:  bold 16px Arial, Helvetica, sans-serif;
	color: #00529B;
	text-decoration: none;
}
.subtitulo {
	font:  bold 16px Arial, Helvetica, sans-serif;
	color: #00529B;
	text-decoration: none;
	padding: 0px;
}
.textoimagen {
	font:  normal 9px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	padding: 3px;
}
a.vermas {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #4AB118;
	text-decoration: none;
	background: url(/imagenes/home/bulletvermas.gif) no-repeat left center;
	padding: 0px 0px 0px 11px;
}
a.vermas:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #4AB118;
	text-decoration: underline;
	background: url(/imagenes/home/bulletvermas.gif) no-repeat left center;
	padding: 0px 0px 0px 11px;
}
