@charset "utf-8";

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
 	line-height: 1.5em; 
	color: #333300;
	background-image: url(images/graphpaper.jpg);
	background-repeat: repeat;
}


td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
/*	line-height: 24px;
	color: #333333;*/
}

h1 {
	font-size: large;
	font-style: normal;
	font-weight: bolder;
}



h3.rojo {color:#F00;}


p {
	font-size: small;
	color: #000000;
}

P.centrado {
	text-align: center;
	vertical-align: middle;
}


input {
font-size: x-small;
}

select {
font-size: x-small;
}


P.LetraCapital:first-letter { 
font-size: 200%; 
color: #003333; 
font-weight: bold; 
} 


.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	background-color: #009900;
	color: #fff;
	line-height: normal;
	font-weight: bold;
	padding: 5px;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	background-color: #009933;
	color: #FFFF33;
	line-height: 1.3em;
}


.headerdestacados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #009933;
	color: #FFFF33;
	line-height: 14px;
}

.headeruprl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: #1E56A7;
	color: #CDF119;
/*	text-indent: 8px; */
}


.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 1.8em;
	padding: 0.3em;
	background-color: #FFFFCC;
	color: #003333;
}

.sidebarHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	line-height: 1.2em;
	color: #003300;
	background-color: #FFFF66;
}

.sidebarFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 1.3em;
	background-color: #FFFF99;
	font-style: italic;
}


.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
}

.letra-peq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
}

.box1 {
	border-width: thin;
	border-color: #99FF99 #003300 #003300 #99FF99;
 border-style: double;
 }

.promo {
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	line-height: normal;
	font-size: x-small;

}


.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
 color: #660000; font-weight: bolder; font-size: medium;
 }


.cajas_verdana {
background-color : #d3fad7;
color : #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.cajas_verdanaVerde {
	background-color : #009933;
	color : #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.cajas_verdanaPeq {
	color : #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
}

.titulo_con_fondo {
	background-color:#D3FAD7;
	color:#006666;
	font-size: small;
	text-transform : uppercase;
/*	padding: 7px 3px 7px 8px;*/
	font-weight : normal;
	letter-spacing : 0.1em;
/*	margin: 0px 0px 8px 0px;*/
} 

.titulo {
	color:#006666;
	font-size:small;
	text-transform : uppercase;
/*	padding: 7px 3px 7px 8px;*/
	font-weight : normal;
	letter-spacing : 0.1em;
/*	margin: 0px 0px 8px 0px;*/
} 
.subtitleNoticias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 1.3em;
	color: #003300;
	font-weight: bold;
/*	letter-spacing: 2px;*/
	text-decoration: none;
}

.tituloNoticias {
	color:#006666;
	font-size: small;
	text-transform : uppercase;
	font-weight : bold;
	letter-spacing : 0.1em;
}
/*.td_peque {
	line-height: 16px;
}
*/
.tablaNoticias {
	width:100%;
	border: thin;
}
.sidebarRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: x-small;
	line-height: 1.2em;
	padding: 0.2em;
	background-color: #FFFFCC;
	font-weight: bold;
}

.letra-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
}
.letra-normalGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}
.letra-normalGris2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #999;
}
.letra-normalRojoNegrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FF0000;
	font-weight: bold;
}

.letra-normalJustif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-align: justify;
}
.letra-normalSubtitulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-align: justify;
	font-weight: bold;
}
.letra-normalSubtitulo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-align: justify;
	font-weight: bold;
}
.letra-grandeRojoNegrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FF0000;
	font-weight: bold;
}
.letra-normalSubtitulo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: bold;
}

a.peq, a.peq:VISITED, A.peq:ACTIVE, A.peq:FOCUS, A.peq:LINK, A.peq:HOVER {
	font-size: x-small;
	color: #336600;
}

a.link, a.link:VISITED, A.link:ACTIVE, A.link:FOCUS, A.link:LINK {
/* font-size:10px; */
font-size: x-small;
font-family:Arial, Helvetica, sans-serif;
color: #336600;
text-decoration:none;
}

A.link:HOVER { 
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
 
}


a.link2, a.link2:VISITED, A.link2:ACTIVE, A.link2:FOCUS, A.link2:LINK  {
	font-family:Arial, Helvetica, sans-serif;
/*	font-size:11px; */
	font-size: x-small ;
	color: #336600;
/*	line-height: 12px; */
}

A.link2:HOVER {
	font-family:Arial, Helvetica, sans-serif;
/*	font-size:11px; */
	font-size: x-small ;
	color: #999;
/*	line-height: 12px;*/
}

a.link5, a.link5:VISITED, A.link5:ACTIVE, A.link5:FOCUS, A.link5:LINK {
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	color: #006633;
}

A.link5:HOVER {
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	color: #000;
}


a.link6, a.link6:VISITED, A.link6:ACTIVE, A.link6:FOCUS, A.link6:LINK {
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bolder;
	color: #FF6;
}

A.link6:HOVER {
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bolder;
	color: #FFF;
}





a.linkNoticias, a.linkNoticias:VISITED, A.linkNoticias:ACTIVE, A.linkNoticias:FOCUS, A.linkNoticias:LINK {
	color:#006666;
	font-size:x-small;
	text-transform : uppercase;
	font-weight : normal;
	letter-spacing : 0.1em;
}
a.linkNoticias:HOVER {
	color:#999;
	font-size:x-small;
	text-transform : uppercase;
	font-weight : normal;
	letter-spacing : 0.1em;
}


a.link8, a.link8:VISITED, A.link8:ACTIVE, A.link8:FOCUS, A.link8:LINK {
	font-family:Arial, Helvetica, sans-serif;
	/*	font-size:11px; */
	font-size: x-small;
	color: #000;
	line-height: normal;
}

a.link8:HOVER {
	font-family:Arial, Helvetica, sans-serif;
	/*	font-size:11px; */
	font-size: x-small;
	color: #006633;
	line-height: normal;
}


a.link9, a.link9:VISITED, A.link9:ACTIVE, A.link9:FOCUS, A.link9:LINK  {
	font-family:Arial, Helvetica, sans-serif;
	/*	font-size:11px; */
	font-size: small;
	color: #336600;
}

A.link9:HOVER {
	font-family:Arial, Helvetica, sans-serif;
	/*	font-size:11px; */
	font-size: small;
	color: #999;
}


a.link10, a.link10:VISITED, A.link10:ACTIVE, A.link10:FOCUS, A.link10:LINK {
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	color: #000;
}

A.link10:HOVER {
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	color: #000;
}

a.linkMigasdePan, a.linkMigasdePan:VISITED, A.linkMigasdePan:FOCUS, A.linkMigasdePan:LINK, A.linkMigasdePan:ACTIVE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #006633;
	text-decoration: none;
	font-weight: bold;
}
a.link11, a.link11:VISITED, A.link11:ACTIVE, A.link11:FOCUS, A.link11:LINK {
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	color: #000;
}
A.link11:HOVER {
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	color: #006633;
}
A.linkMigasdePan:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #0066FF;
	text-decoration: underline;
	font-weight: bold;
}

a.linkMenuPpal, a.linkMenuPpal:VISITED, A.linkMenuPpal:FOCUS, A.linkMenuPpal:LINK, A.linkMenuPpal:ACTIVE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #006633;
	text-decoration: none;
	font-weight: bold;
}
A.linkMenuPpal:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #0066FF;
	text-decoration: underline;
	font-weight: bold;
}

a.linkSubMenuPpal, a.linkSubMenuPpal:VISITED, A.linkSubMenuPpal:FOCUS, A.linkSubMenuPpal:LINK, A.linkSubMenuPpal:ACTIVE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #006633;
	text-decoration: none;
	font-weight: bold;
}
A.linkSubMenuPpal:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #0066FF;
	text-decoration: underline;
	font-weight: bold;
}

.linkMenuPpalSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #0066FF;
	font-weight: bold;
}
.linkSubMenuPpalSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #0066FF;
	font-weight: bold;
	text-decoration: none;
}




a.linkEnlaceExterno, a.linkEnlaceExterno:LINK, a.linkEnlaceExterno:FOCUS, a.linkEnlaceExterno:VISITED, a.linkEnlaceExterno:ACTIVE  {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #336600;
	border-bottom:solid 1px #336600;
	padding-left:25px;
	background-image:url(/web/images/ventana_nueva.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

a.linkEnlaceExterno:hover {
	border-bottom:thin;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #999;
	border-bottom:solid 1px #999;
	padding-left:25px;
	background-image:url(/web/images/ventana_nueva.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

a.linkEnlaceExterno:after {
		content:" (Enlace externo)";
}


a.linkVentanaNueva, a.linkVentanaNueva:LINK, a.linkVentanaNueva:FOCUS, a.linkVentanaNueva:VISITED, a.linkVentanaNueva:ACTIVE  {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #336600;
	border-bottom:solid 1px #336600;
	padding-left:25px;
	background-image:url(/web/images/new-window-icon.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

a.linkVentanaNueva:hover {
	border-bottom:thin;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #999;
	border-bottom:solid 1px #999;
	padding-left:25px;
	background-image:url(/web/images/new-window-icon.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

a.linkVentanaNueva:after {
		content:" (Ventana Nueva)";
}

a.linkPDF, a.linkPDF:LINK, a.linkPDF:FOCUS, a.linkPDF:VISITED, a.linkPDF:ACTIVE  {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #336600;
	border-bottom:solid 1px #336600;
	padding-left:25px;
	background-image:url(/web/images/acrobat.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

a.linkPDF:hover {
	border-bottom:thin;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #999;
	border-bottom:solid 1px #999;
	padding-left:25px;
	background-image:url(/web/images/acrobat.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

a.linkPDF:after {
		content:" (Documento PDF)";
}


a.linkZIP, a.linkZIP:LINK, a.linkZIP:FOCUS, a.linkZIP:VISITED, a.linkZIP:ACTIVE  {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #336600;
	border-bottom:solid 1px #336600;
	padding-left:25px;
	background-image:url(/web/images/folder_zip_20.png);
	background-position:top left;
	background-repeat:no-repeat;
}

a.linkZIP:hover {
	border-bottom:thin;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #999;
	border-bottom:solid 1px #999;
	padding-left:25px;
	background-image:url(/web/images/folder_zip_20.png);
	background-position:top left;
	background-repeat:no-repeat;
}

a.linkZIP:after {
		content:" (Archivo ZIP)";
}



a.linkWORD, a.linkWORD:LINK, a.linkWORD:FOCUS, a.linkWORD:VISITED, a.linkWORD:ACTIVE  {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #336600;
	border-bottom:solid 1px #336600;
	padding-left:25px;
	background-image:url(/web/images/word.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

a.linkWORD:hover {
	border-bottom:thin;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #999;
	border-bottom:solid 1px #999;
	padding-left:25px;
	background-image:url(/web/images/word.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

a.linkWORD:after {
		content:" (Documento Word)";
}

a.linkIMG, a.linkIMG:LINK, a.linkIMG:FOCUS, a.linkIMG:VISITED, a.linkIMG:ACTIVE  {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #336600;
	border-bottom:solid 1px #336600;
	padding-left:25px;
	background-image:url(/web/images/img.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

a.linkIMG:hover {
	border-bottom:thin;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #999;
	border-bottom:solid 1px #999;
	padding-left:25px;
	background-image:url(/web/images/img.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

a.linkIMG:after {
		content:" (Imagen)";
}

.tablaMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*	font-size: 10px; */
	line-height: 0.9em;
	padding: 0.3em;
	background-color: #FFFFD2;
	color: #006633;
}
.tablaSubMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 1em;
	padding: 0.5em;
	color: #003333;
}

.migasdePan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 0.5em;
	padding: 0.3em;
	color: #003333;
}



.fondoGris {
background-color:#dddddd;
}
.fondoAmarillo {
	background-color:#FFFF99;
}

.fondoTabla1 {
	background-color:#99FFFF;
}

.fondoTabla2 {
	background-color: #FFCC99;
/*	border:5px solid #123456; */
}
.fondoTabla3 {
	background-color:#D5EAFF;
}
.fondoTabla4 {
	background-color:#FFFF99;
}
.fondoTabla5 {
	background-color:#D4C4FF;
}
.fondoTabla6 {
	background-color:#99CCFF;
}
.fondoTabla7 {
	background-color:#99FF66;
}
.fondoTabla8 {
	background-color:#8CFFFF;
}
.fondoTabla9 {
	background-color:#FFDBB7;
}
.fondoTabla10 {
	background-color:#FFFFD2;
}
.fondoTabla11 {
	background-color:#F1FFEC;
	border-right:thin;
	border-bottom:thin;
}
.fondoTabla12 {
	background-color:#F8D2FF;
}

.tablaCentrada {
	margin:auto;
	width:70%;
	border:none;
}

.tablaCabecera {
	margin:auto;
	border:none;
	padding:0;
	
}


.imagenSinBorde {
	border:none;
}

.celda100por100 {
	width:100%;
}

.centrado {
	text-align:center;
}


.ancho70{
	width: 70%;
}

#cabecera {
	width: 70%;
	text-align:left;
	margin:auto;
	border:none;
 }

#cabecera2 {
	width: 640px;
	text-align:left;
	margin:auto;
	border:none;
 }

#lateral_derecho {
	border-left:thin;
	border-left-style:solid;
	padding-left: 0.5em;
}

#tablaMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 10px; */
	line-height: 0.9em;
	padding: 0.3em;
	background-color: #FFFFCC;
	color: #003333;
	border-top-style: solid ;
	border-top-color:#AAA;
	border-top: thin;
	border-right: thin;
	border-right-style:solid;
	border-right-color:#AAA;
	padding-right:0.5em;
}
#tablaPPal {
	border-top-style: solid ;
	border-top-color:#AAA;
	border-top: thin;
	border-right: thin;
	border-right-style:solid;
	border-right-color:#AAA;
}
.TituloNoticiasPagPpal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #000;
	font-weight: bold;
}
.letra-normalSubtituloVerde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #360;
	font-weight: bold;
}
.letra-normalRojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #F00;
	font-weight: bold;
}
.letra-normalSubtituloVerdeFondoGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000;
	font-weight: bold;
	background-color: #FF9;
}
.titulo_con_fondoCentrado {
	background-color:#D3FAD7;
	color:#006666;
	font-size: small;
	text-transform : uppercase;
	/*	padding: 7px 3px 7px 8px;*/
	font-weight : normal;
	letter-spacing : 0.1em;
	text-align: center;
}
.title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	background-color: #99CC00;
	color: #003333;
	line-height: normal;
	font-weight: bold;
	padding: 2px;
	text-align: center;
}



table.titular {
	margin: auto;
	width: 300px;
	border-collapse: collapse;
	border: 1px solid #fff; /*for older IE*/
	border-style: hidden;
}

table.titular caption {
	background-color: #f79646;
	color: #fff;
	font-size: x-large;
	font-weight: bold;
	letter-spacing: .3em;
}

table.titular thead th {
	padding: 8px;
/*	background-color: #fde9d9;*/
	background-color: #FFFFD2;

	font-size: large;
}

table.titular th, table.titular td {
	padding: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc #f79646;
}
table.titular td {
	text-align: center;
}