/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-image:url(../imagenes/background.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#003e63;
}

#body-wrapper {
	text-align: left;
}

#content-wrapper {
	background:#ffffff url(../imagenes/bg-body.gif) repeat-y;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 807px;
}

#top-header {
	background:transparent;
}

#header {
	background:#ffffff;
	text-align:center;
	height:90px;
}

img { border:0 }

#left-col {
	background: #ffffff;
	width:142px;
	height:650px;
	float:left;
	background-color:#bee2eb;
}

#main-col {
	background: #ffffff;
	width:500px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #3F3D40;
}

#right-col {
	background: url(../imagenes/bg-menu-right-noticiasold.jpg) repeat-y;
	width:145px;
	float:left;
	height:650px;
}

/* only on home page */

#menu-wrapper {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ffffff;
}

#menu-home {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #000000;
	height: 30px;
	/* background: #85CADB url(../imagenes/menu-background.gif) no-repeat -10px; */
	background: #85CADB;			
}

#menu-home div {
	padding-top: 9px;
	padding-left: 20px;
}

#menu-home a:link { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; background:transparent; text-decoration:none; }

#menu-home a:visited { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; background:transparent; text-decoration:none; }

#menu-home a:focus, 

#menu-home a:hover,

#menu-home a:active { color: #808386; text-decoration:none; background-color: transparent;}

#flash-home {
	height: 342px;
	background: url(../imagenes/foto-home.jpg) no-repeat;
}

#barra-inf {
	height: 36px;
	width: 807px;
	background: url(../imagenes/bg-barra-inf.gif) repeat-y;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;	
}

#barra-inf div {
	float:left;
	padding-top: 10px;
	padding-left: 10px;
}

#barra-inf span.white {
	color: #ffffff;
}

#barra-inf span.black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

#backend a:link, #cv a:link { color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; background:transparent; text-decoration:none; }

#backend a:visited, #cv a:visited { color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; background:transparent; text-decoration:none; }

#backend a:focus, #cv a:focus, 
#backend a:hover, #cv a:hover,
#backend a:active, #cv a:active { color: #808386; text-decoration:none; background-color: transparent;}

/* /only on home page */

#reg a:link { color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; background:transparent; text-decoration:none; }

#reg a:visited { color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; background:transparent; text-decoration:none; }

#reg a:focus, 

#reg a:hover,

#reg a:active { color: #808386; text-decoration:none; background-color: transparent;}


#barra-inf .login a:link { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; background:transparent; text-decoration:none; }

#barra-inf .login a:visited { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; background:transparent; text-decoration:none; }

#barra-inf .login a:focus, 

#barra-inf .login a:hover,

#barra-inf .login a:active { color: #808386; text-decoration:none; background-color: transparent;}

.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A4A4A4;
}

.titulo-home{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}

.titulo-noticias-home{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#659730;
}

.titulo-home-blanco{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#F0F2F3;
}
.ultimasnovedadeshome { 
	width:250px; float:left; height:130px; padding-right:15px; padding-top:15px;
}

.titulo-menu-right {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
.titulo-menu-right-blanco{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.titulo-menu-right .tit-blanco {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
.titulo-menu-right-verde, .noticias-right h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#659730;
	padding-bottom:5px;	
}
.noticias-right {
	padding:15px 15px 15px 10px;
}

.noticias-right p, .ultimasnovedadeshome p {
	padding:0 ;
	margin:0;
}

.noticias-right a.more, .ultimasnovedadeshome a.more {
	background: url(../imagenes/btn-ampliar-green.png) no-repeat center;	
	width:62px;
	height:18px;
	padding: 0px;
	margin:3px 0 12px 0;
	display:block;
}
.noticias-right a.more:hover, .ultimasnovedadeshome a.more:hover {
	background: url(../imagenes/btn-ampliar-green-sel.png) no-repeat center;	
}

.noticias-right .texto-comun, .noticias-right p.fecha {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4AAA42;
	padding:0;
	margin:0;
}

.fecha-noticia-home, .ultimasnovedadeshome p.fecha{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4AAA42;
}

.titulo-noticia-home, .ultimasnovedadeshome h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#005480;
	padding:3px 0;
	margin:0;
}

.titulo-noticia-right, .noticias-right h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#005480;
	padding:0;
	margin:0;
}

.resumen-noticia-home, .ultimasnovedadeshome p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}

/* right menu */

#right-menu-wrapper {
	background: url(../imagenes/bg-menu-right-noticias.jpg) repeat-y;
}

#right-menu-wrapper #up {
	background: url(../imagenes/bg-menu-right-busq.jpg) repeat-y;
}

#right-menu-wrapper #bottom {
	background: url(../imagenes/bg-menu-right-noticias.jpg) repeat-y;
}

/* historial noticias */

#historial-noticias a:visited,

#historial-noticias a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;	
	color:#004C72;
	text-decoration:none;
}

#historial a:focus, 

#historial a:hover,

#historial-noticias a:hover{
	color:#007EAF;
	text-decoration:none;
}

#historial-noticias .noticias-fecha {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size: 10px;
	color: #487892;
}

#historial-noticias span.noticias-subt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size: 10px;
	color: #3F3D40;
}

/* /historial noticias */	

#historial a:visited,

#historial a { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; background:transparent; text-decoration:none; }

#historial a:focus, 

#historial a:hover,

#historial a:active { color: #808386; text-decoration:none; background-color: transparent;}


#newsletter-right a:link { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; background:transparent; text-decoration:none; }

#newsletter-right a:visited { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; background:transparent; text-decoration:none; }

#newsletter-right a:focus, 

#newsletter-right a:hover,

#newsletter-right a:active { color: #808386; text-decoration:none; background-color: transparent;}


/* /right menu */


#form-newsletter td {
	padding: 2px;
}

#titulo-principal {
	width: 500px;
	height: 40px;
	background-color: #047da4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
	color:#ffffff;	
}

#titulo-principal div {
	padding-top: 10px;
	padding-left: 15px;	
}

.big-green {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#A0C437;
}

/* left menu */

#left-menu {
	background-color: #9fd4e1;
}

#left-menu p {
	border-bottom: 1px solid #e6e6e6;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
	padding-right: 20px;
	background: url(../imagenes/arrow-down.png) no-repeat 95% 50%;
	margin: 0;
}
  
#left-menu a:link { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; background:transparent; text-decoration:none; }

#left-menu a:visited { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; background:transparent; text-decoration:none; }

#left-menu a:focus, 

#left-menu a:hover,

#left-menu a:active { color: #808386; text-decoration:none; background-color: transparent;}
  
  /* /left menu */
  
.integrantes a:link { color: #6A97B3; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; background:transparent; text-decoration:none; }

.integrantes a:visited { color: #6A97B3; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; background:transparent; text-decoration:none; }

.integrantes a:focus, 

.integrantes a:hover,

.integrantes a:active { color: #808386; text-decoration:none; background-color: transparent;}


#procomunidad img {
	vertical-align: text-top;
	padding:0px;
}

#procomunidad div {
	padding-bottom: 10px;
}

#procomunidad a:link { color: #3F3D40; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background:transparent; text-decoration:none; }

#procomunidad a:visited { color: #3F3D40; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background:transparent; text-decoration:none; }

#procomunidad a:focus, 

#procomunidad a:hover,

#procomunidad a:active { color: #808386; text-decoration:none; background-color: transparent;}


/* centros perifericos */

#centros-perifericos .right-col {
	background-color: #D8EFF4;
}

#centros-perifericos a:link { color: #0372a0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; background:transparent; text-decoration:none; }

#centros-perifericos a:visited { color: #0372a0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; background:transparent; text-decoration:none; }

#centros-perifericos a:focus, 

#centros-perifericos a:hover,

#centros-perifericos a:active { color: #808386; text-decoration:none; background-color: transparent;}


/* /centros perifericos */

/* busqueda */


#busqueda a:link { color: #0372a0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background:transparent; text-decoration:none; }

#busqueda a:visited { color: #0372a0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background:transparent; text-decoration:none; }

#busqueda a:focus, 

#busqueda a:hover,

#busqueda a:active { color: #808386; text-decoration:none; background-color: transparent;}


/* /busqueda */


#menugripe {
	background: #FAF2EF;
	text-align:center;
}
#menugripe ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
#menugripe ul li{
	padding:0;
	margin:0;
	display:inline;
}
#menugripe li a{
	display:block;
	float:left;
}
#menugripe li a#gripepdf {
	background: url(../imagenes/gripepdf.png) no-repeat center;	
	width:143px;
	height:17px;
	padding: 0px 12px 8px 11px;	
}
#menugripe li a#gripeconsultas {
	background: url(../imagenes/gripeconsultas.png) no-repeat center;	
	width:143px;
	height:17px;
	padding: 0px 12px 8px 11px;	
}
#menugripe li a#gripenews {
	background: url(../imagenes/gripenews.png) no-repeat center;	
	width:143px;
	height:17px;
	padding: 0px 12px 8px 11px;
}
#menugripe li a#gripepdf:hover {
	background: url(../imagenes/gripepdf-roll.png) no-repeat center;	
}
#menugripe li a#gripeconsultas:hover {
	background: url(../imagenes/gripeconsultas-roll.png) no-repeat center;	
}
#menugripe li a#gripenews:hover {
	background: url(../imagenes/gripenews-roll.png) no-repeat center;	
}
#menugripe li a#gripeprofesionales {
	background: url(../imagenes/profesionales.jpg) no-repeat center;	
	width:248px;
	height:24px;
	padding: 0px;	
}
#menugripe li a#gripe {
	background: url(../imagenes/publico-general.jpg) no-repeat center;	
	width:250px;
	height:24px;
	padding: 0px;
}
#menugripe li a#gripeprofesionales:hover {
	background: url(../imagenes/profesionales-roll.jpg) no-repeat center;	
}
#menugripe li a#gripe:hover {
	background: url(../imagenes/publico-general-roll.jpg) no-repeat center;	
}
label {
	width:150px;
	display:block;
	clear:both;
	float:left;
	text-align:right;
	padding-right:10px;
}
input, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-bottom:6px;
}
form p {
	line-height:10px;
	padding:0;
	margin:0;
}
p.information {
	color:#00F;
}
p.warning {
	color:#F00;
}
div.bloquenoticias .all,div.bloquenoticias .more {
	display:none;
}
div.bloquenoticias p, div.noticia p {
	color:#666;
	line-height:18px;
	font-size:13px;
	padding:2px;
	margin:0;
}
div.bloquenoticias ul, div.noticia ul, div.bloquenoticias ol, div.noticia ol {
	color:#666;
	line-height:18px;
	font-size:13px;
}

div.bloquenoticias p.fecha, div.noticia p.fecha {
	color: #0078AA;
	padding:13px 0 0 0;
}
div.bloquenoticias a:link, div.noticia a:link, div.bloquenoticias a:visited, div.noticia a:visited {
	color: #A66D85;
	text-decoration:none;	
	font-weight:bold;
}
div.bloquenoticias a:hover, div.noticia a:hover {
	text-decoration:underline;
}

div.optionbar {
	padding-bottom:20px;
}
h1 {
	font-size:18px;
	padding:1px 0;
	margin:0;
}
div.bloquenoticias h3, div.noticia h2 {
	color: #A66D85;
	font-size:18px;
	padding:1px 0;
	margin:0;
	font-weight:bold;
}
div.noticia a.volver {
	background: url(../imagenes/volver.png) no-repeat center;	
	display:block;
	float:left;
	width:123px;
	height:17px;
	padding: 0px 12px 8px 0px;	
}
div.noticia a.volver:hover {
	background: url(../imagenes/volver-roll.png) no-repeat center;	
}

div.noticia em {
	font-style:italic;
}

div.api h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#0071A6;
	font-size:12px;
}
div.api h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#0071A6;
	font-size:12px;
}

div.api p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
div.api ul li, div.api ol li {
	font-family:Arial, Helvetica, sans-serif;
	padding-left:0;
	margin-left:0;
	font-size:11px;
}
div.api ul, div.api ol {
	padding-left:15px;
	margin-left:0;
}
div.api a {
	color:#0071A6;
}