.noticiaportada{ 
  font-family: Verdana, verdana, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  color: #000000; 
  text-decoration: none; 
padding-top:9px;
padding-bottom:5px;

}

.noticiaportada2{ 
 font-family: Verdana, verdana, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  color: #000000; 
  text-decoration: none; 
padding-bottom:5px;
border-bottom:1px solid #efefef;

}


a{
font:10px verdana;
color:#000;
font-weight:bold;
text-decoration:none;
}

#pagina { 
  background-color:#efefef; 
  padding:0px; 
  overflow-x:hidden;
text-align:center;
      margin:3 auto;

}



#contenido {
 border: 1px  solid #000;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  color: #000000; 
  background-color:#FFFFFF; 
  text-decoration: none; 
  padding: 0px 0px 0px 0px; 
  top: 0px;
  left: 0px;
  width:1000px;
  text-align:left;
  position: relative;
  margin-left: auto;
  margin-right: auto;  
}
#derecha {
  width:300px;
  float: right;
}
#centro {
  width:550px;
  max-width:550px;
  margin-left:125px;
  margin-right:305px;
}
#izquierda {
  width: 120px;
  float: left;
}
#cabecera2 {
  padding: 10px 10px 0px 0px;
  text-align:left;
}
.modulo {
  padding: 0px 0px 2px 0px;
}
#cabecera {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  text-decoration: none; 
  background-color:#FFF; 
  background-image:  url("img/cabecera_muchosurf_.jpg"); 
  background-repeat: no-repeat; 
  width:1000px; 

}

.cabeceramodulo {
 font-family: "Verdana", Times, serif;
 font-size: 10px;
 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: 1px solid #006699;
 text-align: center;
}


.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;
 height: 15px;
 width: 1000px;

 padding:0 0 0 0;
}

.menupie{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 float:right;
}

#menupie a{
 color: #000000;
 text-decoration: none
}

#menupie a:hover{
 color: #CC4400;
 text-decoration: none
}

.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: #DC0909;
 text-decoration: none;
}

.titularnportada a:hover{
 font-family: "verdana", Times, serif;
 font-size: 13px;
 font-weight: bold;
 color: #DC0909;
 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:11px;
 text-decoration: none;
}

#ampliarder a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#CCCCCC;
 font-size:11px;
}

.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: 13px; font-style: italic;
 font-weight: normal;
 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: 11px;
 font-style: normal;
 color: #000000;
 text-decoration: none;
 padding: 0 0 0 0;
 border: 0px solid #006699;
 text-align: none;
}

.lineaclara a {
 color: #006699;
 text-decoration: none
}

.lineaoscura {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #000000;
 text-decoration: none;
 padding: 0 0 0 0;
 border: 0px solid #006699;
 text-align: none;
 background-color:#B8DAC2;
}

.lineaoscura a {
 color: #006699;
 text-decoration: none
}

.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 */


















#gallery {
	margin: 0;
	background: #efef;
	text-align: center;
       height:220px;
}

#progress {
	margin: 0 auto;
	width: 400px;
	height: 15px;
	padding: 2px;
	border: 2px solid #fff;
}
 
#progress .bar {
	width: 0px;
	text-align: center;
	font-size: 10px;
	height: 15px;
	background: #fff;
	color: #000;
	font-weight: bold;
}

#web {width: 555px; height:220px; float: left;}
#web #contentLeft #portada { text-align: center; margin-top: 0em; float: left; border:0px solid #000; background: #fff; width:555px;}
#web #contentLeft #portada ul {margin:0; padding:0; float: right; background: #fff; }
#web #contentLeft #portada ul li {display:inline; margin:0; padding: 0; float:left; color: #000; text-align: center; background: #fff; }
#web #contentLeft #portada ul li a { padding:0.5em 0.5em 0.5em 0.5em; color: #fff; background: #000; font-size: 100%; font-weight: bold; text-decoration: none !important; }
#web #contentLeft #portada ul li a:hover { padding:0 0.5em 0 0.5em; background: #000; color: #fff; font-weight: bold; text-decoration: none !important; }
#web #contentLeft #portada ul li a.on{ padding:0 0.5em 0 0.5em; background: #000; color: #fff; font-weight: bold; text-decoration: none !important; }







































/* modulo formulario 118 */
.seccionesmenu116 { 
 background-color: #CCC;
 border-top: 1px #FFF solid;
 border-left: 1px #FFF solid;
 border-right: 1px #CCC solid;
 border-bottom: 1px #CCC solid;
 height: 15px;
 line-height: 15px;
 width: 120px;
}
.seccionesmenu116 a{ 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 font-weight: normal; 
 color: #000; 
 text-decoration: none; 
 padding: 0 4px;
}
.seccionesmenu116 a:hover{ 
 font-weight:bold;
}
.subseccionesmenu116 { 
 background-color: #EEE;
 border-top: 1px #FFF solid;
 border-left: 1px #FFF solid;
 border-right: 1px #CCC solid;
 border-bottom: 1px #CCC solid;
 height: 15px;
 line-height: 15px;
 width: 120px;
}
.subseccionesmenu116 a{ 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 font-weight: normal; 
 color: #666; 
 text-decoration: none; 
 padding:0 4px;
}
.subseccionesmenu116 a:hover{ 
 font-weight: bold;
}
.desplegablemenu116 {
	background-image: url(img/flecha.gif);
	background-position: center right;
	background-repeat: no-repeat;
}














/* fin modulo formulario 118 */

/* modulo menu 92 */
/* Root = Horizontal, Secondary = Vertical */
*{
  -moz-box-sizing: border-box;
}  
ul#menu92 {

  margin: 0;
  border: 0 none;
  padding: 0;
  width: 1000px; /*For KHTML*/
  line-width: 1000px; /*For KHTML*/
  list-style: none;
  height: 15px;
}

ul#menu92 li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 15px;
  max-width:200px;
}

ul#menu92 ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;
  top: 15px;
  width:200px;
  left: 0;
}
ul#menu92 ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ;
  height: 0;
  visibility: hidden;
}

ul#menu92 ul li {
  float: none; /*For Gecko*/
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#menu92 a {
border: 1px solid #FFF;
  border-right-color: #000;
  border-bottom-color: #CCC;
  padding: 0 3px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #EEE;
  color: #000;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: 15 !important;
  height: 1%; /*For IE*/
  width:200px;
}

/* Root Menu Hover Persistence */
ul#menu92 a:hover,
ul#menu92 li:hover a,
ul#menu92 li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 2nd Menu */
ul#menu92 li:hover li a,
ul#menu92 li.iehover li a {
  float: none;
  background: #EEE;
  color: #666;
}

/* 2nd Menu Hover Persistence */
ul#menu92 li:hover li a:hover,
ul#menu92 li:hover li:hover a,
ul#menu92 li.iehover li a:hover,
ul#menu92 li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 3rd Menu */
ul#menu92 li:hover li:hover li a,
ul#menu92 li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#menu92 li:hover li:hover li a:hover,
ul#menu92 li:hover li:hover li:hover a,
ul#menu92 li.iehover li.iehover li a:hover,
ul#menu92 li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#menu92 li:hover li:hover li:hover li a,
ul#menu92 li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#menu92 li:hover li:hover li:hover li a:hover,
ul#menu92 li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#menu92 ul ul,
ul#menu92 ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 200px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu92 li:hover ul ul,
ul#menu92 li:hover ul ul ul,
ul#menu92 li.iehover ul ul,
ul#menu92 li.iehover ul ul ul {
  display: none;
}

ul#menu92 li:hover ul,
ul#menu92 ul li:hover ul,
ul#menu92 ul ul li:hover ul,
ul#menu92 li.iehover ul,
ul#menu92 ul li.iehover ul,
ul#menu92 ul ul li.iehover ul {
  display: block;
}




/* fin modulo menu 92 */











/* modulo menu 116 */
/* Root = Horizontal, Secondary = Vertical */
*{
  -moz-box-sizing: border-box;
}  
ul#menu116 {

  margin: 0;
  border: 0 none;
  padding: 0;
  width: 120px; /*For KHTML*/
  line-width: 120px; /*For KHTML*/
  list-style: none;
  height: 15px;
}

ul#menu116 li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 15px;
 width:120px;
}

ul#menu116 ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;
  top: 15px;
  width:120px;
  left: 0;
}
ul#menu116 ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ;
  height: 0;
  visibility: hidden;
}

ul#menu116 ul li {
  float: none; /*For Gecko*/
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#menu116 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: #EEE;
  color: #000;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
 

}

/* Root Menu Hover Persistence */
ul#menu116 a:hover,
ul#menu116 li:hover a,
ul#menu116 li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 2nd Menu */
ul#menu116 li:hover li a,
ul#menu116 li.iehover li a {
  float: none;
  background: #EEE;
  color: #666;
}

/* 2nd Menu Hover Persistence */
ul#menu116 li:hover li a:hover,
ul#menu116 li:hover li:hover a,
ul#menu116 li.iehover li a:hover,
ul#menu116 li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 3rd Menu */
ul#menu116 li:hover li:hover li a,
ul#menu116 li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#menu116 li:hover li:hover li a:hover,
ul#menu116 li:hover li:hover li:hover a,
ul#menu116 li.iehover li.iehover li a:hover,
ul#menu116 li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#menu116 li:hover li:hover li:hover li a,
ul#menu116 li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#menu116 li:hover li:hover li:hover li a:hover,
ul#menu116 li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#menu116 ul ul,
ul#menu116 ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 120px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu116 li:hover ul ul,
ul#menu116 li:hover ul ul ul,
ul#menu116 li.iehover ul ul,
ul#menu116 li.iehover ul ul ul {
  display: none;
}

ul#menu116 li:hover ul,
ul#menu116 ul li:hover ul,
ul#menu116 ul ul li:hover ul,
ul#menu116 li.iehover ul,
ul#menu116 ul li.iehover ul,
ul#menu116 ul ul li.iehover ul {
  display: block;
}






/* fin modulo menu 116 */
