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

#body-wrapper {
	text-align: left;	
	background-color:#ffffff;
}

#content-wrapper {
	background-color:#ffffff;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 13px;	
	width: 801px;	
}

#top-header {
	background:transparent;
}

#header {
	text-align:center;
	height:100px;
	padding-top: 6px;
	background-color: #FFF;
	background-image: url(../imagenes/logo2.jpg);
	background-repeat: no-repeat;
	background-position: 13px 6px;
}

img { border:0 }

p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5E5E5E; line-height: 1.2em; }

span { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5E5E5E; }

ul { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5E5E5E; line-height: 1.2em; }

a:link { color: #587698; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background:transparent; text-decoration:none; }

a:visited { color: #587698; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background:transparent; text-decoration:none; }

a:focus, 

a:hover,

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

#left-col {
	background: #ffffff;
	width:642px;
	/*height:400px;*/
	float:left;
}

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

#right-col {
	background: #005374;
	width:159px;
	/*height:500px;*/
	float:left;
	/*overflow:hidden;*/
}

/* only on home page */

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

#menu-home {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #000000;
	height: 43px;
}

#menu-home div.home-internal-wrapper {
	padding-top: 32px;
	padding-left: 13px;
	background: url(../imagenes/rayita-menu.jpg) no-repeat 6px 18px;	
}

#menu-home div.internal-wrapper {
	padding-top: 32px;
	padding-left: 13px;
	background: url(../imagenes/rayita-menu.jpg) no-repeat 6px 18px;	
}

#menu-home a{
	position:relative;
	top: -12px;
}

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

#menu-home a:visited { color: #00529C; font-family:Arial, Helvetica, sans-serif; font-size: 10px; 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: 380px;
	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;
}

/* /only on home page */

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

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

#menu-home #selected-menu  a:focus, 

#menu-home #selected-menu  a:hover,

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


#submenu {padding-left: 20px; padding-bottom:10px; padding-top:10px;}

#submenu div {padding-bottom: 3px;}

#submenu a:link { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background:transparent; text-decoration:none; }

#submenu a:visited { color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background:transparent; text-decoration:none; }

#submenu a:focus, 

#submenu a:hover,

#submenu a:active { color: #000000; text-decoration:none; background-color: transparent;}


#submenu2 {padding-left: 20px; padding-bottom:10px; padding-top:10px;}

#submenu2 div {padding-bottom: 3px;}

#submenu2 a:link { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background:transparent; text-decoration:none; }

#submenu2 a:visited { color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background:transparent; text-decoration:none; }

#submenu2 a:focus, 

#submenu2 a:hover,

#submenu2 a:active { color: #000000; text-decoration:none; background-color: transparent;}


#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;
	background: #FFFFFF;
}

.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:#659700;
}

.titulo-home-blanco{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#F0F2F3;
}

.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 .tit-verde {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#659700;
}

.noticias-right .texto-comun {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
}

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

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

.titulo-noticia-right{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFE11D;
}

.titulo-noticia-ampliada{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#4a7fb1;
	line-height:1.2em;
}

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

.titulo-green {
	color: #4192AD;
	font-size: 14px;
}

.green {
	color: #4192AD;
}

.titulo-blue {
	font-family: Arial, Helvetica, sans-serif;
	color: #005374;
	font-size: 24px;
}

/* 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;
	font-size: 10px;
	color: #5E5E5E;
}

#historial-noticias span.noticias-subt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5E5E5E;
	font-weight: normal;
}

/* /historial noticias */	

#historial a:visited,

#historial a { color: #FFE11D; 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: #ffffff; 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 */

#main-pic {
	width: 801px;
	height: 268px;
}

#contacto-colorear a:link { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background:transparent; text-decoration:none; }

#contacto-colorear a:visited { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background:transparent; text-decoration:none; }

#contacto-colorear a:focus, 

#contacto-colorear a:hover,

#contacto-colorear a:active { color: #000000; text-decoration:none; background-color: transparent;}


#contacto-colorear-include a:link { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background:transparent; text-decoration:none; }

#contacto-colorear-include a:visited { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background:transparent; text-decoration:none; }

#contacto-colorear-include a:focus, 

#contacto-colorear-include a:hover,

#contacto-colorear-include a:active { color: #000000; text-decoration:none; background-color: transparent;}


#especialidades a:link { color: #5E5E5E; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background:transparent; text-decoration:none; }

#especialidades a:visited { color: #5E5E5E; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background:transparent; text-decoration:none; }

#especialidades a:focus, 

#especialidades a:hover,

#especialidades a:active { color: #000000; text-decoration:none; background-color: transparent;}



#especialidades-sel a:link { color: #00529C; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background:transparent; text-decoration:none; }

#especialidades-sel a:visited { color: #00529C; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background:transparent; text-decoration:none; }

#especialidades-sel a:focus, 

#especialidades-sel a:hover,

#especialidades-sel a:active { color: #000000; text-decoration:none; background-color: transparent;}


table#horario td {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
}

p.err {
	color:#F00;
	font-weight:bold;
}
