body {
  text-align: center;
  margin-top:0px;
  margin-bottom:0px;
  color:#666666;
  background-color: #EBECF0;
}

A:link {
	color: #005699; text-decoration: underline;
}
A:visited {
	color: #005699; text-decoration: underline;
}
A:active {
	color: #005699; text-decoration: underline;
}
A:hover {
	color: #005699; text-decoration: none;
}

#contenedor {
  margin-left: auto; 
  margin-right: auto;
  width: 780px;
  text-align: left;
  background: #FFFFFF;
  border-left: 1px solid #404040;
  border-right: 1px solid #404040;
  border-bottom: 1px solid #404040;
}

#cabecera_contenedor {
  background: #EBECF0;
  margin:0px; 
  padding:0px;
}

#cabecera {
  height: 100px;
  padding: 0px;
  background: url('../images/cabecera_bg.gif') top right no-repeat;
  margin: 0px;
}

#cabecera #logo{
  margin:0;
  padding:0;
  float: left;
}

#cabecera #iconos{
  margin:0;
  padding-right: 10px;
  padding-top: 45px;
  float: right;
}

#cabecera #iconos #idioma a{
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;  
  text-decoration: uderline;
  padding-right: 15px;
}

#cabecera #iconos #idioma a:hover{
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;  
  text-decoration: none;
  padding-right: 15px;
}


#cabecera #iconos .icono{
  margin-right: 10px;
}

#izquierda {
  margin-top: 0px;
  float: left;
  width: 175px;
  background: #FFFFFF;
}

#menu_izq {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#menu_izq .flecha {
  margin: 0px;
  padding: 0px;
  border: 0px;
  padding-left: 13px;
  padding-right: 6px;
  background: url('../images/flecha_menu.gif') center no-repeat;
}

#menu_izq .sinmargen{
  margin: 0px;
  padding: 0px;
}

ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 175px; /*For KHTML*/
  list-style: none;
}

ul#navmenu-v:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; 
  display: block !important; 
  display: inline; 
  position: relative;
}

ul#navmenu-v a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #E5E5E5;
  padding: 7px;
  display: block;
  background: #FFFFFF;
  color: #666;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #707070;  
  text-decoration: none;
  height: auto !important;
  height: 1%; 
}

ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background: #FF9C00;
  color: #FFF;
}

ul#navmenu-v li:hover .flecha,
ul#navmenu-v li.iehover .flecha {
  background: url('../images/flecha_menu_over.gif') center no-repeat;
}

ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background: #FFFFFF;
  color: #666;
  padding:8px;  
}

ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
  background: #FF9C00;
  color: #FFF;
  padding:8px;
}

ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {
  background: #FFFFFF;
  color: #666;
}

ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {
  background: #FF9C00;
  color: #FFF;
}

ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li.iehover li a {
  background: #FFFFFF;
  color: #666;
}

ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
  background: #FF9C00;
  color: #FFF;
}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 175px;
}

ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}

#izquierda .logos {
  margin: 0px;
  padding: 0px;
  padding-top: 10px;
  text-align: center;
}

#derecha {
  margin: 0;
  padding: 0;
  float: right;
  width: 195px;
  background: #FFFFFF;
}

#derecha .banner{
  margin: 0px;
  margin-bottom: 1px;
  padding:0px;
  border: 0;
}

#centro {
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;  
  margin-left: 176px;  
  margin-right: 193px;  
  width: 403px;
  background: #FFFFFF;
}

#centro h1 {
  margin-top:18px; margin-bottom:18px; margin-left:15px; margin-right:15px;
  padding:0px;
  font-family: ‘Trebuchet MS’, Helvetica, Verdana, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-decoration: underline;
  color: #005699;
  border:0px;
  text-align: left;
}

#centro h2 {
  margin-top:18px; margin-bottom:18px; margin-left:15px; margin-right:15px;
  padding:0px;
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #FF9C00;
  border:0px;
  text-align: left;
}

#centro div {
  margin: 0;
  padding: 0;
}

#centro #contenido {
  margin:0;
  padding:0;
  padding-bottom: 20px;
}

#centro p {
  margin-left:15px;margin-right:15px;margin-top:15px;margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
  text-align: justify;
}

#centro div .centrado {
  margin-left:15px;margin-right:15px;margin-top:15px;margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
  text-align: center;
}

#centro ul li {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
  list-style: circle;
  margin:0;
  margin-right: 10px;
  text-align: justify;
  padding:0;
  padding-bottom: 5px;
}

#centro ol li {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
  margin:0;
  margin-right: 10px;
  text-align: justify;
  padding:0;
  padding-bottom: 5px;
}

#centro #navegacion {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  margin-top: 3px;
  margin-bottom: 7px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 4px;
  padding-bottom: 3px;
  padding-left: 15px;
  padding-right: 15px;
  width: 373px;
  height: 16px;
  background: #EBECF0;
}

#centro #titulo_portada {
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-top: 3px;
  margin-bottom: 7px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 4px;
  padding-bottom: 3px;
  padding-left: 15px;
  padding-right: 15px;
  width: 373px;
  height: 20px;
  background: #EBECF0;
}

#centro .noticia_portada {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin-top: 3px;
  margin-bottom: 7px;
  margin-left: 1px;
  margin-right: 1px;
  padding-top: 4px;
  padding-bottom: 3px;
  padding-left: 0px;
  padding-right: 0px;
  width: 196px;
  height: 180px;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  float: left;
}


#centro #paginacion {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  margin-top: 3px;
  margin-bottom: 7px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 4px;
  padding-bottom: 3px;
  padding-left: 15px;
  padding-right: 15px;
  width: 373px;
}

#centro #paginacion .paginaset {
   width: 26px;
   height: 23px;
   margin-left: 3px; 
   margin-bottom: 5px;    
	 padding:3px; 
	 border:1px solid #005699;  
	 background-color: #005699;
   Font-family: Arial, Verdana;
   Font-Size: 15px;
   Font-weight: normal;
   text-decoration: none;
   color: #FFFFFF;   	 
   text-align: center;   
}

#centro div .titulo_noticias {
  margin: 0;
  padding: 0;
  margin-left:15px;margin-right:15px;
  padding-bottom: 5px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
  text-align: left;
}

#centro div .subtitulo_noticias {
  margin: 0;
  padding: 0;
  margin-left:15px;margin-right:15px;
  padding-bottom: 10px;
  font-family: verdana, arial, sans-serif;
  font-size: 9px;
  color: #FF9C00;
  text-align: left;
}

#centro div .imagen_noticias_portada {
  margin: 0;
  padding: 0;
  margin-left:10px;
  padding-top: 5px;
  text-align: left;
}

#centro div .subtitulo_noticias_portada {
  margin: 0;
  padding: 0;
  margin-left:15px;margin-right:15px;
  padding-bottom: 10px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #666666;
  text-align: left;
}

#centro div .titulo_noticias_g {
  margin: 0;
  padding: 0;
  margin-left:15px;margin-right:15px;
  padding-bottom: 5px;
  font-family: verdana, arial, sans-serif;
  font-weight: bold;  
  color: #005699;
  font-size: 14px;
  text-align: justify;
}

#centro div .subtitulo_noticias_g {
  margin: 0;
  padding: 0;
  margin-left:15px;margin-right:15px;
  padding-bottom: 10px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #FF9C00;
  text-align: justify;
}

#centro div .contenido_noticias {
  margin: 0;
  padding: 0;
  margin-left:15px;margin-right:15px;
  padding-bottom: 5px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  text-align: justify;
}

#centro div .contenido_noticias_sin_margen {
  margin: 0;
  padding: 0;
  padding-bottom: 5px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  text-align: justify;
}

#centro div .pie_noticias {
  margin: 0;
  padding: 0;
  margin-left:15px;margin-right:15px;
  padding-top: 7px;
  padding-bottom: 5px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  text-align: left;
}

#centro div .separador_noticias {
  border-top: 1px dotted #999999;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 0px;
  width: 90%;   
}

#centro .icono_noticias{
  margin-right: 10px;
  margin-bottom: 0px;
  border: 0; 
}

#centro .img{
  margin-bottom: 10px;
  border: 0;   
}

#centro .img_iz{
  float: left;
  margin:0;
  padding:0;
  margin-left: 15px;
  margin-top: 15px;  
  margin-bottom: 5px;  
  position: relative;  
  border: 0;   
 
}

#centro .img_de{
  float: right;
  margin:0;
  padding:0;
  margin-left: 15px;
  margin-right: 10px;
  margin-top: 15px;  
  margin-bottom: 0px;  
  position: relative;  
  border: 0;   
}

#centro .img_ar{
  margin: 0;  
  border: 0;   
}

#centro .img_iz #piefoto {
  font-family: verdana, arial, sans-serif;
  font-size: 9px;
  color: #005699;
  margin:0;
  background-color: #EBECF0;
  padding:0.5em;
  margin-bottom: 10px;
  width: 160px;
}

#centro .img_de #piefoto {
  font-family: verdana, arial, sans-serif;
  font-size: 9px;
  color: #005699;
  margin:0;
  background-color: #EBECF0;
  padding:0.5em;
  margin-bottom: 10px;
  width: 160px;
}

#centro .img_ar #piefoto {
  font-family: verdana, arial, sans-serif;
  font-size: 9px;
  color: #005699;
  margin:0;
  background-color: #EBECF0;
  padding:0.5em;
  margin-bottom: 10px;
  width: 360px;
}


#centro .gaceta {
  padding: 5px;
  margin: 8px;
  border: 1px solid #005699;
}

#centro .menudo_negrita {
  margin-left:15px;margin-right:15px;margin-top:10px;margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  line-height: 14px;
  text-align: justify;
}

#centrog {
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;  
  margin-left: 176px;  
  margin-right: 0px;  
  width: 598px;
  background: #FFFFFF;
}

#centrog h1 {
  margin-top:18px; margin-bottom:18px; margin-left:15px; margin-right:15px;
  padding:0px;
  font-family: ‘Trebuchet MS’, Helvetica, Verdana, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-decoration: underline;
  color: #005699;
  border:0px;
  text-align: left;
}

#centrog h2 {
  margin-top:18px; margin-bottom:18px; margin-left:15px; margin-right:15px;
  padding:0px;
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #FF9C00;
  border:0px;
  text-align: left;
}

#centrog div {
  margin: 0;
  padding: 0;
}

#centrog #contenido {
  margin:0;
  padding:0;
  padding-bottom: 20px;
}

#centrog p {
  margin-left:15px;margin-right:15px;margin-top:15px;margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
  text-align: justify;
}

#centrog #navegacion {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  margin-top: 3px;
  margin-bottom: 7px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 4px;
  padding-bottom: 3px;
  padding-left: 15px;
  padding-right: 15px;
  width: 568px;
  height: 16px;
  background: #EBECF0;
}


#pie {
  height: 45px;
  clear: both;
  text-align: center;
  padding-top:0px;
  margin:0;
  padding-bottom:0;
  color: #FFFFFF;
  font-family: verdana, arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  line-height: 12px; 
}

.email {
  vertical-align: middle;
  border:0;
}

.menudo {
  font-size: 9px;
  text-align: justify;
}

#pie p {
  padding-top:5px;padding-bottom:5px;
  background-color: #005699;
}

#pie A:link {
	color: #FFFFFF; text-decoration: underline; font-weight: bold;
}
#pie A:visited {
	color: #FFFFFF; text-decoration: underline; font-weight: bold;
}
#pie A:active {
	color: #FFFFFF; text-decoration: underline; font-weight: bold;
}
#pie A:hover {
	color: #FFFFFF; text-decoration: none; font-weight: bold;
}
