/* color 878787 -> 484848 ALD 08/12/2007 */
/* color 666666 -> 464646 ALD 08/12/2007 */
/* color 808080 -> 404040 ALD 08/12/2007 */

body {margin:0; padding:0; border:0;
}

/*ESTRUCTURA*/
.artLeft {
	width:680px;
	float:left;
	overflow:hidden;
	background-color: #FFFFFF;
	background-image: url(../imag/azul/auxi/fon_articulo.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.artLeft .area1 {
	margin: 10px;	
}

.artLeft2 {
	width:700px;
	float:left;
	clear:left;
	overflow:hidden;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../imag/azul/auxi/fon_articulo_agen.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*TAXONOMIA*/
div.tax_top_link {
	font-size:11px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-right: 0px;
}
div.tax_top_link a:visited, div.tax_top_link a:link, div.tax_top_link a:active {color:#888888; background-color:inherit;}
div.tax_top_link a:hover {color:#666666; background-color:inherit;}

div.tax_top_link1 {
	font-size:11px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-right: 20px;
}
div.tax_top_link1 a:visited, div.tax_top_link1 a:link, div.tax_top_link1 a:active {color:#888888; background-color:inherit;}
div.tax_top_link1 a:hover {color:#666666; background-color:inherit;}

.area .fecha_tax {
	font-size:10px;
	color:#999999;
	text-align: right;
	margin-top: -12;
}

/*COLUMNA IZQUIERDA*/
.fotoArt {margin:0 0 10px; clear:both;}
.contL .area {width:180px; clear:both; overflow:hidden; margin:0 0 8px; padding:0 0 8px; border-bottom:1px dotted #777777;}
.contLa .area {width:200px; clear:both; overflow:hidden; margin:0 0 8px; padding:0 0 8px; border-bottom:1px dotted #777777;}
.contL .area .foto, .contLa .area .foto {width:70px; float:left; overflow:hidden; margin:0 4px 0 0;}
.nombre, .nombre a, .nombre p {
	font-size:11px;
	font-weight:bold;
	color:#1B212C;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}
.cargo, .cargo p {
	font-size:10px;
	font-weight:bold;
	color:#1B212C;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}
.datos, .datos p {
	font-size:10px;
	color:#1B212C;
	margin:0;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
}
/*datos adjuntos*/
.adjunto {
	width:200px;
	border-bottom:1px dotted #777777;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.adjunto .ico {width:25px; float:left; clear:left; overflow:hidden; margin:0 10px 0 0;}
.adjunto a {
	font-size:10px;
	color:#999999;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 8px;
	font-weight: normal;
}
.boto {margin:5px 0 15px;}

/*COLUMNA DERECHA*/
.contR .areaA {width:180px; clear:both; overflow:hidden; margin:0 0 8px; padding:0 0 8px; border-bottom:1px dotted #777777;}
.contR .areaA .foto {width:32px; float:left; overflow:hidden; margin:0 5px 0 0;}
.contR .areaA .titular, .contR .areaA .titular a, .contR .areaA .titular p {
	font-size:12px;
	font-weight:bold;
	color:#1B212C;
	margin:5px 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: normal;
}

/*estilos articulo*/
.titularsinfondo {
	text-align:left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 219px;
	color:#1B212C;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: bold;
	width: 440px;
}
.titularsinfondo p {
	font-size:26px;
	font-weight:bolder;
	color:#1B212C;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
}
.seccion {
	margin:15px 0 15px 15px;
	clear:both;
	font-size:11px;
	color:#1B212C;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.seccion a {
	font-size:11px;
	color:#E5A804;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.tituBackF {
	width:680px;
	padding:0;
	overflow:hidden;
	background-position: left bottom;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E5A804;
	margin-top: 5px;
	margin-bottom: 10px;
}
.tituBackF1 {
	width:640px;
	padding:0;
	overflow:hidden;
	background-position: left bottom;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E5A804;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.tituBackFa {
	width:900px;
	margin:5px 0 10px;
	padding:0;
	overflow:hidden;
	background-position: left bottom;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E5A804;
}

.tituBackT, .tituBackT p {
	font-size:18px;
	font-weight:bolder;
	color:#1B212C;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	overflow:hidden;
	background-position: left top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding: 0px;
}
.titularA {
	margin:0 0 10px;
	text-align:left;
}
.titularA p {
	margin:0;
	font-size:22px;
	font-weight:bolder;
	color:#1B212C;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	line-height: normal;
}

.bajadaA, .bajadaA p {
	clear:both;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	color:#1B212C;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
/*glosario*/
.letras {width:700px; height:35px; margin:15px 0 5px; padding:10px 10px 0; overflow:hidden; background:url(../imag/azul/arti/back_abc.jpg) no-repeat left top;}
.letras .auxi {margin:0; overflow:hidden;}
.letras .auxi a {display:block; float:left; width:25px; overflow:hidden; font-family:Arial,Helvetica,Sans-Serif,Verdana,Tahoma; font-size:15px; font-weight:bold; color:#999999; margin:0; text-align:center;} /*margin:0 0 10px 30px;*/
.letra {width:40px; margin:20px 0 10px; padding:0; overflow:hidden; background:url(../imag/azul/arti/back_letra.jpg) no-repeat left top;}
.letra p {
	margin:0 6px 6px;
	font-size:25px;
	font-weight:bold;
	color:#1B212C;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.Def {overflow:hidden; margin:0 0 15px; padding:0 0 8px; border-bottom:1px dotted #777777;}
.tituDef, .tituDef p {margin:0; font-size:11px; font-weight:bold; color:#B32305;}
.textoDef, .textoDef p, .textoDef a {
	font-size:11px;
	color:#1B212C;
	line-height:16px;
	margin:3px 0 0;
	clear:both;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.textoDef p, .textoDef a {margin:0;}
.subir {float:right; text-align:right; margin:5px 0 0; overflow:hidden;}
.subir a {display:block; width:49px; height:17px; background:url(../imag/azul/arti/sub_of.gif) no-repeat left top; font-size:9px; color:#1c5ba2;}
.subir a:hover {background:url(../imag/azul/arti/sub_on.gif) no-repeat left top; font-size:9px; color:#E5E5E5;}

/*new*/
.up {float:right; text-align:right; margin:5px 0 0; overflow:hidden;}
.up a {display:block; width:49px; height:17px; background:url(../imag/azul/arti/up_of.gif) no-repeat left top; font-size:9px; color:#1c5ba2;}
.up a:hover {background:url(../imag/azul/arti/up_on.gif) no-repeat left top; font-size:9px; color:#E5E5E5;}

/* Texto del articulo */
.contC p {
	padding:0px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
 
 .contCfoto  {
	padding:0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.CUERPO, .area5 {
	padding-bottom: 30px;
}

.CUERPO p, .CUERPO * {
	font-size:12px;
	line-height:16px;
	color:#666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
} 
.CUERPO_en p, .CUERPO_en * {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
}
/* Esto es solo para que funcione el +/- letra */
.CUERPO ul, .CUERPO p ul, .CUERPO_en ul, .CUERPO_en p ul {
	margin-top:8px;
	margin-left:30px;
	line-height:110%;
	font-size:11px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
}
.CUERPO ul li, .CUERPO p ul li, .CUERPO_en ul li, .CUERPO_en p ul li {
	list-style-type:square;
	line-height:110%;
	font-size:11px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
}
.CUERPO ol, .CUERPO p ol, .CUERPO_en ol, .CUERPO_en p ol {
	margin-top:8px;
	margin-left:35px;
	line-height:110%;
	font-size:11px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
}
.CUERPO ol li, .CUERPO p ol li, .CUERPO_en ol li, .CUERPO_en p ol li {
	list-style-type:decimal;
	line-height:110%;
	font-size:11px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
}
.CUERPO blockquote, .CUERPO_en blockquote { margin-left:15px;}
.CUERPO, .CUERPO_en {
	font-size:12px;
	line-height:16px;
	color:#666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.CUERPO TABLE, .CUERPO TABLE TD, .CUERPO_en TABLE, .CUERPO_en TABLE TD {padding:0; border-collapse:collapse; margin:0;}
.CUERPO TABLE *, .CUERPO TABLE TD *, .CUERPO_en TABLE *, .CUERPO_en TABLE TD * {padding:0; margin:0;}
.CUERPO a, .CUERPO_en a {
	font-size:11px;
	color:#1B212C;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}

.CUERPO p .rojo strong, .CUERPO p .rojo b,.CUERPO_en p .rojo strong, .CUERPO_en p .rojo b {
	font-weight:bold;
	color:#E5A804;
}
.CUERPO p .amarillo strong, .CUERPO p .amarillo b,.CUERPO_en p .amarillo strong, .CUERPO_en p .amarillo b {
	font-weight:bold;
	color:#FFCC00;
}
.CUERPO p .naranjo strong, .CUERPO p .naranjo b,.CUERPO_en p .naranjo strong, .CUERPO_en p .naranjo b {font-weight:bold; color:#FF6000;}
.CUERPO p .verde strong, .CUERPO p .verde b, .CUERPO_en p .verde strong, .CUERPO_en p .verde b {
	font-weight:bold;
	color:#99CC00;
}
.CUERPO p .negro strong, .CUERPO p .negro b, .CUERPO_en p .negro strong, .CUERPO_en p .negro b {font-weight:bold; color:#000000;}
.CUERPO p .gris strong, .CUERPO p .gris b, .CUERPO_en p .gris strong, .CUERPO_en p .gris b {
	font-weight:bold;
	color:#999999;
}

/* Texto del articulo */

.RECUADRO table { margin:0 0 5px; padding:0 0 5px; border-collapse:collapse;}
.RECUADRO table tr, .RECUADRO table * tr {border-bottom:1px dotted #777777; margin:0 0 5px; padding:0 0 5px; border-collapse:collapse;}
.RECUADRO table td img {margin:0 5px 0 0;}
.RECUADRO table td {
	font-size:11px;
	color:#003399;
	font-family: Arial, Helvetica, sans-serif;
	
}
.RECUADRO table td br, .RECUADRO table td p {margin:0;}

.RECUADRO p, .RECUADRO_en p {
	font-size:11px;
	color:#778DA4;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-color: #EBEEF1;
	border: 1px solid #C9D1DA;
	padding: 7px;
	}

.RECUADRO *, .RECUADRO_en * {
	font-size:11px;
	color:#778DA4;
	font-family: Arial, Helvetica, sans-serif;
	} 

/* Esto es solo para que funcione el +/- letra */

.RECUADRO ul, .RECUADRO p ul, .RECUADRO_en ul, .RECUADRO_en p ul {
	margin-top:8px;
	margin-left:30px;
	line-height:110%;
	font-size:11px;
	color:#1B212C;
	font-family: Arial, Helvetica, sans-serif;
}
.RECUADRO ul li, .RECUADRO p ul li, .RECUADRO_en ul li, .RECUADRO_en p ul li {
	list-style-type:square;
	line-height:110%;
	font-size:11px;
	color:#1B212C;
	font-family: Arial, Helvetica, sans-serif;
}

.RECUADRO ol, .RECUADRO p ol, .RECUADRO_en ol, .RECUADRO_en p ol {
	margin-top:8px;
	margin-left:35px;
	line-height:110%;
	font-size:11px;
	color:#1B212C;
	font-family: Arial, Helvetica, sans-serif;
}
.RECUADRO ol li, .RECUADRO p ol li, .RECUADRO_en ol li, .RECUADRO_en p ol li {
	list-style-type:decimal;
	line-height:110%;
	font-size:11px;
	color:#1B212C;
	font-family: Arial, Helvetica, sans-serif;
}

.RECUADRO blockquote, .RECUADRO_en blockquote { margin-left:15px;}
.RECUADRO TABLE, .RECUADRO TABLE TD, .RECUADRO_en TABLE, .RECUADRO_en TABLE TD {padding:5px 0; border-collapse:collapse;}
.RECUADRO a, .RECUADRO_en a {
	font-size:11px;
	color:#778DA4;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.RECUADRO .nombre, .nombre a, .nombre p, .RECUADRO_en .nombre, .nombre a, .nombre p {
	font-size:11px;
	font-weight:bold;
	color:#E5A804;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}
.RECUADRO .nombre a:hover, .RECUADRO_en .nombre a:hover {
	color:#1B212C;
}
.RECUADRO .cargo, .cargo p, .RECUADRO_en .cargo, .cargo p {
	font-size:10px;
	font-weight:bold;
	color:#999999;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}
.RECUADRO .datos, .datos p, .RECUADRO_en .datos, .datos p {font-size:10px; color:#282828; margin:0;}

.RECUADRO p .rojo strong, .RECUADRO p .rojo b, .RECUADRO_en p .rojo strong, .RECUADRO_en p .rojo b {font-weight:bold; color:#B32305;}
.RECUADRO p .amarillo strong, .RECUADRO p .amarillo b, .RECUADRO_en p .amarillo strong, .RECUADRO_en p .amarillo b {
	font-weight:bold;
	color:#FFCC00;
}
.RECUADRO p .naranjo strong, .RECUADRO p .naranjo b, .RECUADRO_en p .naranjo strong, .RECUADRO_en p .naranjo b {font-weight:bold; color:#FF6000;}
.RECUADRO p .verde strong, .RECUADRO p .verde b, .RECUADRO_en p .verde strong, .RECUADRO_en p .verde b {
	font-weight:bold;
	color:#99CC00;
}
.RECUADRO p .negro strong, .RECUADRO p .negro b, .RECUADRO_en p .negro strong, .RECUADRO_en p .negro b {font-weight:bold; color:#000000;}
.RECUADRO p .gris strong, .RECUADRO p .gris b, .RECUADRO_en p .gris strong, .RECUADRO_en p .gris b {
	font-weight:bold;
	color:#999999;
}

/*mapa*/
div.mapa_around {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}

li.mapa_item1 {
	list-style-image: url(../imag/azul/auxi/1.gif); margin-left: 50px; margin-top: 20px;
}
li.mapa_item2 {list-style-image: url(../imag/azul/auxi/2.gif); margin-left:100px;}
li.mapa_item3 {list-style-image: url(../imag/azul/auxi/3.gif); margin-left:150px;}

li.mapa_item1 a {
	color:#1B212C;
	font-weight:bold;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;

}
li.mapa_item2 a {
	color:#1B212C;
	font-weight:normal;
	font-weight:normal;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;

}
li.mapa_item3 a {
	color:#999999;
	font-weight:normal;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;

}



/*vtxt*/
.titulos/* titulos */  {
	font-size:16px;
	font-weight:bold;
	color:#1B212C;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
}
.autor /* pies de fotos */   {
	color:#999999;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.cuadroA/* titulos */  {
	background-color: #1b212c;
	font-size:12px;
	font-weight:normal;
	color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	display: block;
	margin: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}
.cuadroB/* titulos */  {
	background-color: #E4E9EF;
	font-size:14px;
	font-weight:normal;
	color:#CC0000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	display: block;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	margin: 0px;
}
.citaazul/* titulos */  {
	font-size:14px;
	font-weight:bold;
	color:#1B212C;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding: 20px;
	margin: 0px;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #1B212C;
	border-bottom-color: #1B212C;
}
.citaroja/* titulos */  {
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding: 20px;
	margin: 0px;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CC0000;
	border-bottom-color: #CC0000;
}
.piefoto  /* pies de fotos */   {
	color:#999999;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10px;
}
.resalta /* texto resaltado */  {
	font-weight:bold;
	font-size:14px;
}
.azulbold /* texto azul bold */ {
	font-weight:bold;
	color:#1B212C;
}
.mayuscula /* texto azul bold */ {
	text-transform: uppercase;
}
.amarillo /* texto amarillo */  {
	color:#E5A804;
}
.azul     /* texto azul */      {
	color:#1B212C;
}
.blanco   /* texto blanco */    {
	color:#FFFFFF;
}
.negro    /* texto negro */     {
	color:#000000;
}
.rojo     /* texto rojo */      {
	color:#CC0000;
}
.naranjo  /* texto naranjo */   {
	color:#FF9900;
}
.verde    /* texto verde */     {
	color:#999900;
}
.gris     /* texto gris */      {
	color:#999999;
}
.nombre   /* nombre recuadro */ {
	font-size:11px;
	font-weight:bold;
	color:#E5A804;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}
.cargo    /* cargo recuadro */  {
	font-size:10px;
	font-weight:bold;
	color:#1B212C;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}
.datos    /* datos recuadro */  {
	font-size:10px;
	color:#1B212C;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}
/*/vtxt*/


/*estilos productos*/
/* .prod {width:460px; clear:both; overflow:hidden; margin:0px 0 8px; padding:0 0 8px; border-bottom:1px dotted #777777; text-align:left;} */
/*.prod {clear:both; overflow:hidden; margin:0px 0 8px; padding:0 0 8px; border-bottom:1px dotted #777777; text-align:left;}*/
.prod .foto {float:left; margin:0px 5px 0 0; overflow:hidden;}
.prod .nombre, .prod .nombre a {
	font-size:12px;
	font-weight:bold;
	color:#E5A804;
	font-family: Arial, Helvetica, sans-serif;
}
.prod .texto {
	font-size:11px;
	line-height:130%;
	color:#1B212C;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
.prod .vermas {
	text-align:right;
	margin:3px 0 0;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.prod .vermas a {
	font-size:10px;
	color:#000000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}




/*FIN*/
