#ew_modulo_19 input {
border:1px solid #445A6C;
margin:3px;
}

#ew_modulo_19 textarea {
border:1px solid #445A6C;
margin:3px;
}

a {
font:10px verdana;
color:#000;
font-weight:bold;
}

/* ficha */

#ew_modulo_12 {
background-image: url(img/bgficha.gif); background-repeat:repeat-x;
width:99%;
}

#ew_modulo_12 a{

font:135% arial; 
font-weight:bold;
color:#B40101; 
text-decoration:none;
}


/*BUSQUEDA AVANZADA*/

#busqueda_avanzada {
font: 10px verdana;
color:#000;
width:400px;

}

#busqueda_avanzada .texto{
font: 10px verdana;
color:#000;
text-align:right;
}


#busqueda_avanzada .botontabla{
font: 10px verdana;
color:#000;
background: #efefef;
width:105px;
height:20px;
}


#busqueda_avanzada .campotabla{
font: 10px verdana;
color:#000;
border: 1px solid #015083;
width: 300px;
height:20px;
}


/* ESTILO GENERAL APLICABLE A TODA LA PAGINA*/

#pagina { 
  background-color:#FFF; 
  padding:0px; 
  overflow-x:hidden;
  text-align: center;
  margin:0 auto;
}

#ew_form_login input{
margin:3px;
}

#contenido {
  text-align: left;
  margin: auto;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  color: #000000; 
  background-color:#FFFFFF; 
  text-decoration: none; 
  padding: 0px;
  top:0px;
  left:0px;
  position: relative;
  width:1000px;
}

#derecha {
  width:50px;
  float: right;
}
#centro {
  width:900px;
  width-max:900px;
margin-left:50px;
  margin-right:50px;
float:center;
 
}
#izquierda {
  width:50px;
  float: left;
}
#cabecera2 {
  padding: 10px 10px 0px 0px;
  text-align:right;
}

.modulo {
  padding: 0px 0px 5px 0px;
}

#cabecera {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  text-decoration: none; 
  background-color:#fff; 
  background-repeat: no-repeat; 
  width:1000px; 
  height:12px;
}

.cabeceramodulo {
 font-family: "Verdana", Times, serif;
 font-size: 12px;
 font-weight: bold;
 background-color: #000000;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-top-style: solid;
 border-bottom-style: solid;
 border-top-color: #B3C8DE;
 border-bottom-color: #B3C8DE;
 color: #FFFFFF;
 padding:1 0 1 3;
}

.subseccionesmenu {
 background-color: #FFF;
}

.subseccionesmenu a{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #2F6F8F;
 text-decoration: none;

}
.subseccionesmenu a:hover{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #003761;

}
.desplegable {
       background: url(img/flecha.gif) center right no-repeat;
}
.seccionesmenu {
 background-color: #FFF;
 border: 2px #DEEBF4 solid;
}

.seccionesmenu a{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #2F6F8F;
 text-decoration: none;

}
.seccionesmenu a:hover{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #003761;

}

.titulomodulo{

 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 padding: 2px;
}
.nombremodulo {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 padding: 2px;
}

.antetitulomodulo {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: italic;
 font-weight: normal;
 color: #888888;
 text-decoration: none;
 padding: 0px;
}

#buscador {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #000000;
 text-decoration: none;
 padding: 5px 5px 5px 5px;
 border: 0px solid #006699;
 text-align: center;
}

.noticiaportada{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #000000;
 text-decoration: none;
 padding: 5px;
 border: 1px solid #CCDDFF;
 float:left;
}

.noticiaportada2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #000000;
 text-decoration: none;
 padding: 5px;
 border-bottom:1px solid #CCDDFF ;
 float:left;
}

.separador {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #006699;
}

#pie {
 clear:both;

 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #003366;
 text-decoration: none;
border: solid 1px #A3CCE0;
background: #F5FCFF;
 background-image:  url("img/_pie_azul.gif");
 background-repeat: no-repeat;
 height: 15px;
 width: 1000px;
 padding:0 0 0 0;
 line-height:10px;
}

.menupie{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 float:right;
}

.menupie2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 float:left;
}

#menupie a{
 color: #000000;
}

#menupie a:hover{
 color: #CC4400;

}

.copypie{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 float:left;
}

.titularnportada a{
 font-family: "verdana", Times, serif;
 font-size: 13px;
 font-weight: bold;
 color: #002842;
 text-decoration: none;
}

.titularnportada a:hover{
 font-family: "verdana", Times, serif;
 font-size: 13px;
 font-weight: bold;
 color: #668EA8;
 text-decoration: underline;
}

.titularnportada2 a{
 font-family: "verdana", Times, serif;
 font-size: 12px;
 color: #002842;
 text-decoration: none;
}

.titularnportada2 a:hover{
 font-family: "verdana", Times, serif;
 font-size: 12px;
 color: #668EA8;
 text-decoration: underline;
}

.subtitularnportada {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #002842;
 text-decoration: none;
 font-weight:bold;
}

#ampliarder{
 float:right;
}
#ampliarder a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#666666;
 font-size:10px;
 text-decoration: none;
}

#ampliarder a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#CCCCCC;
 font-size:10px;
}

.titulo {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 padding: 5px;
}

.titulonoticia, .titulonoticia a {
 font-family: "Arial", Times, serif;
 font-size: 13px;
 font-weight: bold;
 color: #002842;
 text-decoration: none;
}

.antetitulo {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #006699;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #006699;
 border-top-width: 0px;
 border-right-width: 0px;
 border-left-width: 0px;
}

.fuente {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 padding: 5px;
 border-bottom:1px solid #CCDDFF ;
 }
.nombreseccion {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 padding: 5px;
 border-bottom:1px solid #CCDDFF ;
}

.nombretitularseccion {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-style: normal;
 color: #000000;
 text-decoration: none;
 padding: 5px;
}

.mastitulares, .mastitulares a {
 font-family: "Arial", Times, serif;
 font-size: 13px;
 color: #002842;
 text-decoration: none;
}

.sumario, .sumario a, .sumario a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 color: #555555;
 text-decoration: none;
 padding: 0px;
}

.seccionnoticia {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; font-style: underline;
 font-weight: bold;
 width: 95%;
 color: #000000;
 text-decoration: none;
}

.rssestilo {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 text-decoration: none;
 padding: 5px 5px 5px 5px;
 border: 1px solid #006699;
 text-align: none;
}

.rssestilo a {
 color: #006699;
 text-decoration: none;
 font-size: 10px;

}

.lineaclara {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 color: #000000;
 text-decoration: none;
 padding: 8 8 8 8 ;
background-color: #ECF5F9;
 text-align: none;
 border:1px solid #3F94B8;
}

.lineaclara a {
 color: #000000;
 text-decoration: none
border:1px solid #3F94B8;
}

.lineaoscura {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 padding: 0 0 0 0;
 background: url('img/barra_cesta.gif') ;
 border:1px solid #000;
 text-align: none;
 background-color:#FFF;
}

.lineaoscura a {
 color: #000000;
 text-decoration: none
border:1px solid #3F94B8;
}

.botonTabla{
       background:#002842;
       border:1px black solid;
       color:#FFFFFF;
       font-family:Verdana,Arial,Helvetica,sans-serif;
       font-size:9px;
       font-weight:bold;
}
.campoTabla{
       background:#FFFFFF;
       border:1px black solid;
       color:#000000;
       font-family:Verdana,Arial,Helvetica,sans-serif;
       font-size:10px;
}































































































































































































/* modulo menu 97 */
/* Root = Horizontal, Secondary = Vertical */
*{
 -moz-box-sizing: border-box;
}
ul#menu97 {

 margin: 0;
 border: 0 none;
 padding: 0;
 width: 780px; /*For KHTML*/
 line-width: 780px; /*For KHTML*/
 list-style: none;
 height: 20px;
}

ul#menu97 li {
 margin: 0;
 border: 0 none;
 padding: 0;
 float: left; /*For Gecko*/
 display: inline;
 list-style: none;
 position: relative;
 height: 20px;
 max-width:156px;
}

ul#menu97 ul {
 margin: 0;
 border: 0 none;
 padding: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 20px;
 width:156px;
 left: 0;
}
ul#menu97 ul:after /*From IE 7 lack of compliance*/{
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}

ul#menu97 ul li {
 float: none; /*For Gecko*/
 float: left; /*For IE 7 lack of compliance*/
 display: block !important;
 display: inline; /*For IE*/
}

/* Root Menu */
ul#menu97 a {
 border: 1px solid #FFF;
 border-right-color: #CCC;
 border-bottom-color: #CCC;
 padding: 0 6px;
 float: none !important; /*For Opera*/
 float: left; /*For IE*/
 display: block;
 background: #DFD;
 color: #080;
 font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 height: auto !important;
 height: 1%; /*For IE*/
 width:156px;
}

/* Root Menu Hover Persistence */
ul#menu97 a:hover,
ul#menu97 li:hover a,
ul#menu97 li.iehover a {
 background: #080;
 color: #DFD;
}

/* 2nd Menu */
ul#menu97 li:hover li a,
ul#menu97 li.iehover li a {
 float: none;
 background: #DFD;
 color: #080;
}

/* 2nd Menu Hover Persistence */
ul#menu97 li:hover li a:hover,
ul#menu97 li:hover li:hover a,
ul#menu97 li.iehover li a:hover,
ul#menu97 li.iehover li.iehover a {
 background: #080;
 color: #DFD;
}

/* 3rd Menu */
ul#menu97 li:hover li:hover li a,
ul#menu97 li.iehover li.iehover li a {
 background: #DFD;
 color: #080;
}

/* 3rd Menu Hover Persistence */
ul#menu97 li:hover li:hover li a:hover,
ul#menu97 li:hover li:hover li:hover a,
ul#menu97 li.iehover li.iehover li a:hover,
ul#menu97 li.iehover li.iehover li.iehover a {
 background: #080;
 color: #DFD;
}

/* 4th Menu */
ul#menu97 li:hover li:hover li:hover li a,
ul#menu97 li.iehover li.iehover li.iehover li a {
 background: #DFD;
 color: #080;
}

/* 4th Menu Hover */
ul#menu97 li:hover li:hover li:hover li a:hover,
ul#menu97 li.iehover li.iehover li.iehover li a:hover {
 background: #080;
 color: #DFD;
}

ul#menu97 ul ul,
ul#menu97 ul ul ul {
 display: none;
 position: absolute;
 top: 0;
 left: 156px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu97 li:hover ul ul,
ul#menu97 li:hover ul ul ul,
ul#menu97 li.iehover ul ul,
ul#menu97 li.iehover ul ul ul {
 display: none;
}

ul#menu97 li:hover ul,
ul#menu97 ul li:hover ul,
ul#menu97 ul ul li:hover ul,
ul#menu97 li.iehover ul,
ul#menu97 ul li.iehover ul,
ul#menu97 ul ul li.iehover ul {
 display: block;
}

/* fin modulo menu 97 */
/* modulo formulario 98 */
font: 10px arial;
/* fin modulo formulario 98 */




