
div.module_menu h3 {
	font-family:   tahoma;
        text-align:	center;
	font-size: 11px;
	color: #ffffff;
	margin: -27px -4px 5px -5px;
	padding-bottom: 1px;
}

div.module_menu {
	background: url(imagen/mw_box_blue_br.png) 100% 100% no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

div.module_menu div {
	background: url(imagen/mw_box_blue_bl.png) 0 100% no-repeat;
}

div.module_menu div div {
	background: url(imagen/mw_box_blue_tr.png) 100% 0 no-repeat;
}

div.module_menu div div div {
	background: url(imagen/mw_box_blue_tl.png) 0 0 no-repeat;
	padding: 10px;
	padding-top: 30px;
	padding-bottom: 15px;
	width: auto;
}

div.module_menu div div div div {
	background: none;
	padding: 0;
}

div.module_menu ul {
	margin: 10px 0;
	padding-left: 20px;
}





.titulotabla{ 
    border:666666px solid; background-color:#cc3300;
    color:#ffffff; 
    font-size:11pt; 
    font-family:  Tahoma;
    font-weight:bold;
    font-variant: small-caps; 
    text-transform: capitalize
} 

.titulotabla2{ 
    border:666666px solid; background-color:#000080;
    color:#ffffff; 
    font-size:11pt; 
    font-family:  Tahoma;
    font-weight:bold;
    font-variant: small-caps; 
    text-transform: capitalize
} 

.titulo2{ 
    border:666666px solid; background-color:#D9DDFF;
    color:#ffffff; 
    font-size:10pt; 
    font-family:  Verdana,Arial;
    font-weight:bold

} 


.tituloresumen{ 
    border:666666px solid; background-color:#0063C6;
    color:000080f; 
    font-size:10pt; 
    font-family: Verdana;
    font-weight:bold

} 

.pruebas{ 
    border:666666px solid; background-color:#D9F0FF;
    color:0000000; 
    font-size:11pt; 
    font-family:  System,Arial Narrow;
    font-weight:bold

} 

body, .noticia {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt;

}

body, .normal {
  background: #000080F;
  font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt;
}
body, .portada {
  
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11pt;
  color:000080; 

}

body, .pequena {
  font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
}

body, .proyecto {
  font-family: trebuchet ms,tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt;
}

body, .empresa {
  font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt;
}
body, .novedad {
  font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt;
}

body, .datoscentro {
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  color:000080; 
 }

body, .tenue {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  color:#999999; 
 }



body, .ruta {
  background: #000080F;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
}

.addfavor {
  background: #000080F;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  
}
.azul{
  background: #cfffff;
}
.amarillo{
  background: #fffff0;
}

.gris{
  background: #ffffef;
}

.linea{
 color: #000080;
}

.mensaje{
  background: #FFecec;
  border-width: thin;
  border-style: solid;
  padding: 3pt;
  font-size: 8pt;
  font-family: Arial;

 }

.comentario{
  font-family: sans-serif,verdana;
  border-width: thin;
  border-style: solid;
  padding: 3pt;
  font-size: 8pt;
  }

.opciones{
  border:1px solid #008000; background:#eaffea; font-size: 8pt;
  font-family:arial;
  padding: 1pt
 }


.propuesta{
  border:2px groove #b0b0ff; background:#D9F0FF; font-family: verdana;
  padding: 3pt;
  font-size: 8pt
}

.opinion{
  border:1px solid #ccffcc; background:sans-serif; padding:3pt; font-size: 8pt
  }

.respuesta{
  border:1px solid #9494c7; background:f2fbff; font-family: sans-serif;
  padding: 3pt;
  font-size: 8pt
  }


.sugerencia{
  border:1px solid #000080; background:#D9F0FF; font-size: 8pt;
  font-family:arial;
  padding: 1pt

 }


.ok{
  background: #008000;
  border-width: thin;
  border-style: solid;
  padding: 6pt;
  font-size: 9pt;
  color:white;
}

.error{
  background: #FF0000;
  border-width: thin;
  border-style: solid;
  padding: 6pt;
  font-size: 9pt;
  color:white;
  font-weight:bold;

}

.aviso{
  background: #FF0000;
  border-width: thin;
  border-style: solid;
  padding: 6pt;
  font-size: 8pt;
  color:white;

}


.titulo {
font-size:	12pt;
font-weight:	bold;
line-height:	20pt;
text-align:	center;
}



BODY  {
background-color:	#000080F;
background-position:	;
color:	black;
font-family:	tahoma, verdana, sans-serif;
font-size:	9pt;
line-height:	18pt;
margin-left:	6pt;
margin-right:	6pt;
margin-top:	4pt;
text-align:	justify;
}

a:visited {text-decoration: underline; color: #000080;}
a:hover {text-decoration: underline; color: #000080; }
a:link {color: #000080; text-decoration: underline; }


H1{
  font-family: Tahoma, Helvetica, sans-serif; 
  line-height:	20pt;
  text-align:	center;
  color:	#000080;
  font-size:	14pt;
  background: #fffff0;
  border-width: thin;
  border-style: solid;
  border-color: #000080;
  padding: 3pt;
}


.h2{
  font-family: Tahoma, Helvetica, sans-serif; 
  line-height:	20pt;
  text-align:	center;
  color:	#000080;
  font-size:	14pt;
  background: #ffffcc;
  border-width: thin;
  border-style: solid;
  border-color: #000080;
  padding: 3pt;
}


H4  {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size:	14pt;
font-weight:	bold;
text-align:	center;
line-height:	15pt;
color:	#000080;

}

H3{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size:	16pt;
font-weight:	italic;
line-height:	20pt;
text-align:	center;
color:	#800000;

}