body, td {
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 76%; 
}

a:link {color: #006699; text-decoration: none;}
a:visited {color: #006699; text-decoration: none;}
a:active {color: #006699; text-decoration: none;}
a:hover {color: #66A3C2; text-decoration: none;}

img {border:0;}

/* -----------------           banner principal        -------------------------------------------------*/

.ban1-tit {margin: 8px 5px 5px 17px; color:#444417;  font-size: 10px; text-decoration : none; font-weight : bold;background-color: #EEEEDD;}
.ban1-tit p {color:#444417; margin: 8px 5px 5px 17px; background-color: #EEEEDD;}
.ban1-tit  a:active, .ban1-tit  a:link, .ban1-tit  a:visited {text-decoration : none; color:#444417;}
.ban1-tit  a:hover {color:#E43C0B;}

.ban1-tit-on { margin: 8px 5px 5px 17px; color:#444417; font-size: 10px;  text-decoration : none; font-weight : bold;background-color: #D1DBE2;}
.ban1-tit-on p {color:#444417; margin: 8px 5px 5px 17px;background-color: #D1DBE2;}
.ban1-tit-on  a:active, .ban1-tit-on  a:link, .ban1-tit-on  a:visited {text-decoration : none; color:#444417;}
.ban1-tit-on  a:hover {color:#E43C0B;}

.ban1 {font-size: 10px; color:#006699;   text-decoration : none; }
.ban1 p {margin: 8px 5px 5px 17px;}
.ban1 a:active, .ban1 a:link, .ban1 a:visited {text-decoration : none; color:#006699;}
.ban1 a:hover {color:#E43C0B;}

.menuon {
  font-size: 10px; color:#E43C0B;;   text-decoration : none;text-decoration : none;
}
.menuon p{margin: 8px 5px 5px 17px;}

.menuon a:active, .menuon a:link, .menuon a:visited {text-decoration : none; color:#E43C0B;}
.menuon a:hover {color:#E43C0B;}

#implogo{display:none;}


/*--------------------------------  path  ----------------------------------------*/

.path {font-size: 10px; color: #000000; padding:9px 5px 9px 20px;}
.path a:link, .path a:active, .path a:visited {color: #000000;  text-decoration : underline;}
.path a:hover{color: #333333;  text-decoration : none;}


/*-------------------------------- contacto----------------------------------------*/

.contact {font-size: 10px;color: #000000; margin:0.5em 0 em 0.5em 1.0 em; font-weight:bold;padding-top:10px;}
.contact a:link, .contact a:active, .contact a:visited {color: #000000;text-decoration:none;}
.contact a:hover{color: #000000;  text-decoration:underline;}

/* -------------------------------------------*/

a.enlacen:link  {color: #006699; text-decoration: none; font-weight:bold; }
a.enlacen:visited {color: #006699; text-decoration: none; font-weight:bold; }
a.enlacen:active {color: #006699; text-decoration: none; font-weight:bold; }
a.enlacen:hover {color: #006699; text-decoration: underline; font-weight:bold; }

/* --------------------------------------Enlaces---------------------------------------------*/

.enlaces {
	padding: 13px 10px 20px 17px;
	line-height: 1,5em;
	font-size: 76%;
}

.enlaces p {
	margin: 2px 10px 2px 11px;
}

.enlaces p.subtitular {
color: #E43C0B; margin: 23px 10px 2px 11px;
}

.enlaces p.url{margin:2px 0px 10px 11px;}
.enlaces p.url a:link {color: #006699; text-decoration: none;}
.enlaces p.url a:visited {color: #006699; text-decoration: none;}
.enlaces p.url a:active {color: #006699; text-decoration: none;}
.enlaces p.url a:hover {color: #006699; text-decoration: underline;}

.enlaces p.titular {
	font-size: 120%;
	color: #89892E;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

/* -------------------------------------------------------------------------------------------*/

.principal {
	padding: 20px 5px 5px 17px;
	line-height: 1,5em;
	font-size: 76%;
}

.principal p {margin:7px  5px  5px 5px;}

.principal p.titulo{font-size:12px;color:#006699;padding:0;font-weight:bold;}
.principal p.titulo a:link{text-decoration:none;}
.principal p.titulo a:visited{text-decoration:none;}
.principal p.titulo a:hover{text-decoration:underline;}
.principal p.titulo a:active{}

.principal p.fecha {
	color: #8B8989; font-weight: bold; font-size:85%;  margin-bottom:0px;
}

.principal p.mas{margin:2px 0px 25px 5px;}
.principal p.mas a:link {color: #006699; font-weight: bold; font-size:85%; text-decoration: none;}
.principal p.mas a:visited {color: #006699; font-weight: bold; font-size:85%; text-decoration: none;}
.principal p.mas a:active {color: #006699; font-weight: bold; font-size:85%; text-decoration: none;}
.principal p.mas a:hover {color: #006699; font-weight: bold; font-size:85%; text-decoration: none;text-decoration: underline;}

/* --------------------------------------------------------------------------------------*/
.legisla {
	padding: 13px 10px 20px 17px;
	line-height: 1,5em;
	font-size: 76%;
}

.legisla  p {
	margin: 7px 10px 30px 11px;}


.legisla  p.subtitular{
	margin: 20px 10px 15px 11px;color: #E43C0B; font-size: 100%;
}

.legisla  p.subtitular1{
	margin: 10px 10px 15px 11px;color: #E43C0B; font-size: 100%;
}

.legisla  img.pdf {margin-left: 0px;  margin-right: 10px;}

.legisla p.titular {
	font-size: 120%;
	color: #89892E;
	font-weight: bold;
	margin: 0px 0px 18px 0px;
}


/* -------------------------------------------------------------------------------------------*/
.conten-actualidad {
	padding: 13px 10px 5px 17px;
	line-height: 1,5em;
	font-size: 76%;
}

.conten-actualidad p.titular {
	font-size: 120%;
	color: #89892E;
	font-weight: bold;
	margin: 0px 0px 6px 8px;
}

.contenido {
	padding: 13px 10px 20px 17px;
	line-height: 1,5em;
	font-size: 76%;
}

.contenido p {
	margin: 5px 10px 11px 11px;

}


.contenido p.compos {color: #E43C0B;
	margin: 20px 0px 5px 0px;

}

.contenido p.composlink {
	margin: 0px 10px 15px 11px;

} 

.contenido p.titulacion{
	margin: 2px 10px 5px 11px;
}

.contenido p.volver{
	margin: 25px 10px 11px 11px; font-size:90%;
}


.contenido ul { list-style:disc  url(../images/aa_fl1.gif ) ; list-style-position: outside; text-indent: 0em;
	margin-top: 6px;
	margin-bottom: 30px;  margin-right:2em;
}
.contenido li{
	margin-top: 11 px;
	margin-bottom: 15px; margin-left: 5px;
}
.contenido li.li0{
	margin-top: 0px;
	margin-bottom: 5px; margin-left: 5px;
}

.contenido li.li1{ list-style:disc  url(../images/aa_fl1.gif );  list-style-position: outside; text-indent: 0em;
	margin-top: 8 px;
	margin-bottom: 15px; margin-left: -10px; margin-right:18px;
}
.contenido li.li2{ list-style:disc  url(../images/aa_fl1.gif );  list-style-position: inside 2px; text-indent: 0em;
	margin-top: 5px;
	margin-bottom: 15px; margin-left: -10px; margin-right:20px;
}
.contenido  img.pdf {margin-left: 0px;  margin-right: 10px;}
.contenido  img.fl {margin-left: 20px;  margin-right: 4px;}

.contenido p.negrita {
	margin: 10px 0px 12px 0px;}
.contenido p.negrita a:link, .contenido p.negrita a:visited, .contenido p.negrita a:active { font-weight: bold; text-decoration: underline;}
.contenido p.negrita a:hover {font-weight: bold; color:#66A3C2; text-decoration: underline;}



.contenido p.marginleft {
	margin: 16px 10px 13px 38px;
}

.contenido p.subtitular{
	margin: 15px 10px 6px 11px;color: #E43C0B; font-size: 100%;
}

.contenido p.subtitular2{
	margin: 20px 10px 6px 11px;color: #E43C0B; font-size: 100%;
}

.contenido p.subtitular3{
	margin: 20px 10px 6px 11px;color: #E43C0B; font-weight:bold;font-size: 100%;
}

.contenido p.titular {
	font-size: 120%;
	color: #89892E;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

.contenido p.p {
	font-size: 90%;
	margin: 8px 10px 13px 11px;
}


.table{
	padding: 5px 5px 5px 4px; font-size: 70%;
}

.table p.negrita {
	font-size: 10px;font-weight: bold; margin: 0px 0px 0px 0px;
}
.table p.red {
	margin: 0px 0px 0px 4px; color:#D7380B
}

.txt-red {color:#D7380B}
.txt-redn {color:#D7380B; font-weight:bold; }
.txt-n {color:#333333; font-weight:bold;}

.tdaz{background:#fff url(../images/aa_aztd.gif) repeat-y 260px 0;}
.tdbor{border-bottom:1px solid #CCCC99;}
.tit-medios {
	margin: 13px 10px 0px 14px;
	font-size: 120%;
	color: #89892E;
	font-weight: bold;
}


/* --------------------------------------medios---------------------------------------*/
.medios{
	padding: 0px 5px 0px 11px;
	line-height: 15px;
	font-size: 70%;
}

.medios p {
	margin: 5px 5px 15px 5px;
}

.medios  p.subtitular{
	margin: 20px 10px 10px 5px;color: #E43C0B; font-size: 110%;
}

.medios p.titular {
	font-size: 120%;
	color: #89892E;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
.medios  p.volver{
	margin: 25px 10px 11px 11px; font-size:90%;
}

.not p.negrita { font-weight: bold;  margin-top:15px; margin-bottom:13px; color:#D7380B}
.not p.negrita a:link, .not p.negrita a:visited, .not p.negrita a:active { font-weight: bold; text-decoration: underline;}
.not p.negrita a:hover {font-weight: bold; text-decoration: underline;}

.not p.mas {margin-top:25px; margin-bottom:13px;}

/* ----------------------------noticias--------------------------------------------*/
.not{
	padding: 0px 10px 0px 15px;
	line-height: 1,5em;
	font-size: 76%;
}

.not p {
	margin: 5px 10px 15px 21px;
}

.not p.subtitular {
	margin: 15px 30px 6px 21px;color: #E43C0B; font-size: 100%;
}

.not p.fecha,
.not p.fechaNomg {
	color: #8B8989; font-weight: bold; font-size:85%; margin-top:20px;
}
.not p.fechaNomg {
margin-bottom: 10px;
}
.not p.negrita { font-weight: bold;  margin-top:15px; margin-bottom:13px; color:#D7380B}
.not p.negrita a:link, .not p.negrita a:visited, .not p.negrita a:active { font-weight: bold; text-decoration: underline;}
.not p.negrita a:hover {font-weight: bold; text-decoration: underline;}

.not p.mas {margin-top:15px; margin-bottom:13px;}

.not img.pdf {margin-left: 0px;  margin-right: 10px;}

.not .mgTop {margin-top:20px;}

.not .mgBot5 {
	margin: 0 0 5px 21px;
}

.not p.titPrensa {background: url(/images/icono-prensa.gif) no-repeat 0 0;font-weight: bold;  margin-top:15px; margin-bottom:5px;margin-left: 10px; color:#D7380B; padding: 15px 10px 10px 40px;}
.not p.titRadio {background: url(/images/icono-radio.gif) no-repeat 0 0;font-weight: bold;  margin-top:15px; margin-bottom:5px;margin-left: 10px; color:#D7380B; padding: 15px 10px 10px 40px;}
.not p.titTelevision {background: url(/images/icono-television.gif) no-repeat 0 0;font-weight: bold;  margin-top:15px; margin-bottom:5px;margin-left: 10px; color:#D7380B; padding: 15px 10px 10px 40px;}

.contenido .fechaNormal {color: #8B8989; font-weight: bold; font-size:85%; margin-top:20px;margin-bottom:5px;}

.contenido .tit-not {color:#006699;font-weight:bold;}
.contenido .pie-foto {font-size: 11px;color:#006699;font-weight:bold;margin-bottom: 5px;}


/* --------------------------------- galeria -----------------------------------*/

.galeria {margin-bottom: 10px;}

.galeria td {
	padding-left: 13px;
	padding-bottom: 13px;
}

.galeria img {margin-bottom:5px;}

.galeria p {margin:0;}
.galeria p a {text-decoration:underline;}
.galeria p a:hover {text-decoration:none;}
.galeria p img {margin:0 5px 0 0;}


/* --------------------------------- títulos -----------------------------------*/

.tit {
		padding: 2px 10px 4px 20px;
	line-height: 100%;
}

.tit p.titular {
	font-size: 140%;
	color: #89892E;
	font-weight: bold;
	margin-top:5px;
	margin-bottom:5px;
	
}

/* ------------------------------- tsubir------------------------------------------*/
a.sub:active, a.sub:link, a.sub:visited {font-size: 11px; color: #00486E; font-weight : bold; text-decoration :none;}
a.sub:hover {color: #007CB1;  text-decoration :none;}

/* ------------------------------- pie de página------------------------------*/
.pie{font-size: 9px; color: #000000; margin:7px 5px 7px 5px;}
.pie a:link, .pie a:active, .pie a:visited {color: #006699;  text-decoration : none;}
.pie a:hover{color: #006699;  text-decoration : underline;}

/* ---------------------------------- formulario---------------------------*/
/*  input por defecto*/
INPUT {font-size: 11px; font-family: "Geneva", "Arial", "Helvetica", "Lucida", "Sans-Serif" color: #333333; background-color: white; border:1 #7A797C solid;  
border-color : #4E4D4F #4E4D4F #CBCED3 #CBCED3;}


/*alineacion izda*/
.inpu30 { font-size: 11px; width: 75px; height: 18px;}
.inpu50 { font-size: 11px; width: 150px; height: 18px;}
.inpu60 { font-size: 11px; width: 200px; height: 18px;}
.inpu95-sh { font-size: 11px; width: 425px;}


/* botón aceptar rojo */
.boton {color: #FFFFFF;background-color: #89892E;border:1 #89892Esolid; font-weight:bold;width: 90 px;}

.principal p.titular {margin-left:0;}
