﻿
/* /\/\/\ HACKS ANTERIORES /\/\/\ 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
/* hacks varios, adivinen para q browser… */

html, body, #contenedor_principal {
     /*min-height: 100%;*/ /* alto minimo FF y Safari */
     /*width: 100%;*/
     /*height: 100%;*/ /* alto minimo para IE Windows */
     margin: 0;
     padding: 0;
     font-family:Verdana;
	 /*font-size:10px; */
	 color:#000000; 
}

html>body #contenedor_principal {
     height: auto; /* con este hack escondemos el min-height de IE*/
}
/* fin hacks varios 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
/* /\/\/\ FIN HACKS ANTERIORES /\/\/\ */

body{
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px 1%;
    position: relative;
/*    text-align: center;*/
}

body, p, h1, h2, h3, a, input {
	font-family: Verdana, sans-serif;
	/*font-size: x-small;*/
	font-size:10px;
	/*line-height: 1.1em;*/
	line-height: 13px;
	voice-family: "\"}\"";
    voice-family: inherit;
    /*color:#074e8e;*/
    /*font-size: small;*/
   	
}

h1 {
	color: #990000;
	font-size: larger;
	font-weight: bolder;
	background-image: url(../img/grano.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 20px;
	border-bottom: 1px solid #663300;
}

h2 {
	color: #990000;
	font-size: medium;
	padding: 4px;
	border-bottom: 1px solid #663300;
}

h3 {
   color: #990000;
	font-size: medium;
	padding: 4px;
	border-bottom: 1px solid #663300; 
}

acronym, abbr {
    border-bottom: 1px dotted black; 
}

img {
    border-style: none;
}

span[lang=en]  {
	font-style: italic; 
}

span[lang=es]  {
	font-style: italic;
}


a:link, a:visited, a:active {
	color: #074e8e;
	text-decoration:none;
}

a:hover {
   /* color:#9abbd9;*/
    color:#6e7c89;
	text-decoration: none;
}

p {
    /*color: #000;*/
    text-align: justify;
    line-height: 12px;
    margin-top: 0px;
    margin-bottom: 10px;
}
/*P {
	margin-bottom: 10px;
}*/

ul {
    /*text-align: justify;*/
    list-style-image:none;
    list-style-type:none;
}

hr  {
   display: none;
}

caption {
   font-weight: bolder;
   color: #990000;
   background-color: #CCCC33;
}

th {
   font-weight: bolder;
}
   

.hide {
    display: none;
}
form {
		display:inline;
		}
	
input{
	font-family:Verdana;
	font-size:10px;  
	color:#074e8e;
	background-color:#ffffff;
	border:1px solid #2769a4;
	width:250px;
	height:17px;
	text-align:left;
	padding-top:3px;
	padding-left:3px;
	}

label {
	font-family:Verdana; 
	font-size:10px; 
	margin:-3px 5px 5px 5px;
	}
select
{
    width:256px;
    font-family:Verdana; 
	font-size:10px; 
	border:1px solid #2769a4;
	}

/* =CONTENEDOR PRINCIPAL */

#contenedor_principal {
    width:770px;
	/*text-align:center;*/
	background: #FFFFF;
	margin:0 auto;
	}
	
/* Estilos comunes de la Cabecera */

#cabecera{
   text-align: center;
	width: 770px;
	height:110px;
	/*margin: 5px 0px 0px 0px;*/
	padding: 0px;
	clear: both;
	margin:0 auto; /* centra el contenedor */
	
}

#logo {
	float: left;
	width: 245px;
	height:100px;
	margin: 5px 0px 0px 5px;
	padding:0px;
	color: #FFFFFF;
	/*background-image:url(../images/logo.gif);
	background-repeat:no-repeat;*/
	
}
#img_cabecera
{
    width:510px;
    height:105px;
    float:right;
   /* border:1px solid green;*/
    }
.separador_sup
{
    width:770px;
    height:32px;
    background-image:url(../images/sup.gif);
	background-repeat:no-repeat;
	margin:0px 0px 5px 0px;
    
    }
.separador_inf
{
    width:770px;
    height:32px;
    background-image:url(../images/inf.gif);
	background-repeat:no-repeat;
	margin:5px 0px 5px 0px;
	}
.sep_dire
{
    float:right;
    text-align:right;
    color:#6594bf;
    font-size:10px;
    margin-top:17px;
    }
    
 .img_bannersup
 {
    width:579px;
    height:155px;
    float:right;
    border:1px solid #6594bf;
    }
/*#titulo{
	margin: 0px 0px 0px 120px;
	padding: 0px;
}

#titulo img{
   margin: 0px;
	padding: 0px;
	border: 0px;
}*/

/* Estilos comunes del contenido portada*/

.box_banner
{
    width:770px;
    height:55px;
    border-top:2px solid #2769a4;
    border-bottom:2px solid #2769a4;
    }
.box_bannerint
{
    width:770px;
    height:40px;
    border-top:1px solid #7ae3f6;
    border-bottom:1px solid #7ae3f6;
    margin-top:3px;
    }
 .box_int
 {
    width:218px;
    height:39px;
    float:right;
    border-left:1px solid #7ae3f6;
    
    }
.lineazul
{
    width:770px;
    height:5px;
    background-color:#9abbd9;
    margin:3px 0px 3px 0px;
    }
 .box_bannerinf
 {
    width:457px;
    height:74px;
    border:1px solid #074e8e;
    float:left;
    margin-top:10px;
   
    
    }
 .box_bannerinfe
 {
    width:457px;
    height:74px;
    border-left:1px solid #074e8e;
    border-right:1px solid #074e8e;
    border-bottom:1px solid #074e8e;
    float:left;
    
    }
    
 .box_noticias
 {
    width:260px;
    height:110px;
    float:right;
    background-color:#ecf8f9;
    border:1px solid #074e8e;
    margin-top:10px;
    padding:20px;
    }
  .noticias_fila
  {
    width:260px;
    margin-bottom:5px;
    color:#6594bf;
    overflow:hidden;
    }
#box {
	width: 770px;
	margin: 0px;
	padding: 0px;
}

#content {
	margin: 0px 10px 10px 170px;
	padding: 12px 0px;
	width: 520px;
	text-align : left;
    }
    
    
/* Estilos comunes a Especialidades */    
.box_tit
{
    width:770px;
    height:18px;
    border-top:2px solid #2769a4;
    border-bottom:2px solid #2769a4;
    }
    
.tit_especialidad
{
   color:#6b040a;
   font-weight:bold;
  /* width:100px;*/
   /*border:1px solid red;*/
   float:left;
   text-align:left;
   margin-left:10px;
   margin-top:2px;
   }
   
.img_tit
{
    /*width:100px;*/
    float:left;
    }
    
    
.lateral
{
    width:275px;
    border:1px solid #2769a4;
    float:left;
    background-color:#dde8f1;
    margin-top:10px;
    padding:5px;
    }
    
    
.lateral ul
{
    list-style-type:none;
	text-align:left;
	/*padding:5px;*/
    }
.lateral li
{
    list-style-type:none;
	text-align:left;
	margin-left:-30px;
	
	}
.lateral li a:link, a:visited, a:active {
	color: #074e8e;
	text-decoration:none;
}

.lateral li a:hover {
    color:#000000;
	text-decoration: none;
}	
	

.box_ficha
{
    width:475px;
    border:1px solid #2769a4;
    margin-top:10px;
    float:right;
    }
.img_ficha
{
    width:475px;
    height:200px;
    float:left;
    border-bottom:1px solid #2769a4;
    }
 /*.img_ilustra
{
    width:215px;
    height:200px;
    float:right;
    }*/
 .bot_leer
	{
	    width:460px;
	    padding:5px 5px 5px 5px;
	    /*float:right;*/
	    text-align:right;
	    /*margin-top:5px;*/
	    /*background-color:#c7d8e7;*/
	   /* border:1px solid blue;*/
	    }
 .box_equipo
 {
    width:465px;
    border-top:1px dotted #2769a4;
    padding:5px;
    }   
 .tit_equipo
{
   color:#6b040a;
   font-weight:bold;
   text-align:left;
   padding-bottom:5px;
   }
 .txt_sinop
 {
    background-color:#c7d8e7;
    width:465px;
    padding:5px 5px 0 5px;
    }
 .descripcion_equipo{
	width:465px;
	}
	
 .nombre_jefe
 {
    width:455px;
    padding-left:10px;
   }
 
 .profesionales
 {
    margin:10px 5px 5px 10px;
    color:#6594bf;
    font-weight:bold;
    }
    
 .profesionales ul
 {
    margin-top:5px;
    }
 .profesionales li
 {
    list-style-type:disc;
    color:#074e8e;
    }
    
.subtit {
    width:587px;
    height:17px;
    text-align:left;
    color:#91050D;
    padding-top:2px;				
    padding-left:8px;			
    float:left;																						
}	

.subtits {
	height:18px;
	padding-right:40px;				
	float:left;																		
}
.menu_equipo{
    width:430px;
    margin-left:25px;
    }	
    
/* Estilos comunes a IDENTIDAD */   
.txt_identidad
{
    width:435px;
    padding:10px;
    border:1px solid #2769a4;
    margin-top:10px;
    text-align:justify;
    float:left;
    }
.box_situacion
{
    width:450px;
    margin-top:10px;
    float:left;
    
    }    
.txt_situacion
{
    width:435px;
    height:215px;
    padding:10px;
    border:1px solid #2769a4;
    text-align:justify;
    line-height:14px;
   
    }
    
.direccion
{
    width:435px;
    /*height:60px;*/
    padding:10px;
    border:1px solid #2769a4;
    margin-top:10px;
    float:left;
    text-align:center;
    }
    
.box_imagenes
{
    margin-top:10px;
    float:right;
    width:310px;
    }
    
.img_identidad
{
    width:300px;
    height:235px;
    border:1px solid #2769a4;
    float:right;
    /*margin-bottom:10px;*/
    }
    
.img_separador
{
    width:300px;
    height:80px;
    border:1px solid #2769a4;
    float:right;
    margin-bottom:10px;
    margin-top:10px;
    }
/* Estilos comunes a Cuadro Médico */   

.box_abecedario
{
    text-align:center;
    width:275px;
    margin:0 auto;
    } 
.fila_abc
{
    width:259px;}
.letra
{
    width:35px;
    height:25px;
    float:left;
    background-color:#6594bf;
    margin:2px;
    padding-top:10px;
    }
    
.ficha_cuadromed
{
    width:443px;
    padding:5px;
    border:1px solid #2769a4;
    margin:10px;
    text-align:left;
    }
.fila_buscador
{
    width:405px;
    height:20px;
    padding-left:5px;
    padding-top:5px;
    margin-bottom:10px;
    float:right;
    background-color:#dde8f1;
    margin-top:2px;
    
    }
.titulo_busqueda
{
    width:443px;
    padding:5px;
    border:1px solid #2769a4;
    margin:10px;
    text-align:left;
    }
    
.titulo_letra
{
    width:18px;
    height:20px;
    float:left;
    background-color:#6594bf;
    margin:2px;
    padding-top:5px;
    padding-left:7px;
    color:#ffffff;
    font-weight:bold;
    }
 .img_cuadro
 {
    width:133px;
    height:160px;
    border:1px solid #074e8e;
    margin-left:25px;
   
    }
    
 .fila_volverbuscador
{
    width:445px;
    height:20px;
    padding:5px 10px 0px 0px;
    background-color:#dde8f1;
    margin:10px 0px 10px 10px;
    text-align:right;
    /*margin:0 auto;*/
    
    }
    
 .lateral_cuadro
{
    width:275px;
    border:1px solid #2769a4;
    float:left;
    background-color:#dde8f1;
    margin-top:10px;
    padding:5px;
    background-image:url(../images/separador3.gif);
    background-repeat:no-repeat;
    background-position:top right;
    }
.box_cuadro
{
 margin:0 auto;
 width:770px;
/*border:1px solid blue;  */
 text-align:left;
 
    }
.img_cuadro
{
    float:left;
    margin:0px 20px 20px 0px;
    }
    
 
.presentacion
{
    width:770px;
   /*border-top:1px solid #309ac4;*/
    margin-top:10px;
   /* margin-bottom:10px;*/
    text-align:left;
    
    }
.tit_presentacion
{
    width:603px;
    *width:605px;
    border-top:1px solid #6594bf;
    padding-top:5px;
    padding-right:10px;
    float:right;
    text-align:right;
    font-weight:bold;
    color:#6594bf;
   
    
    }
.tit_cuadro
{
    width:760px;
    border-top:1px solid #6594bf;
    padding-top:5px;
    padding-right:10px;
    text-align:right;
    font-weight:bold;
    color:#6594bf;
    margin-top:10px;
    clear:both;
    
    }
P.titulocuadro {
	font-family:Verdana; 
	font-size:10px; 
	line-height:14px; 
	color:#6594bf; 
	font-weight:bold;
	}
.dia
{
    width:154px;
    float:left;
    }
.cajas_cuadro
{
    width:748px;
    background-color:#dde8f1;
    border:1px solid #6594bf;
    margin-bottom:10px;
    margin-top:15px;
    padding:10px 10px 5px 10px;
   }
.fila_cajac
	{
	    width:770px;
	    float:right;
	    text-align:right;
	    margin-bottom:10px;
	   /* border:1px solid blue;*/
	    }
.volver_buscar {					
		width:765px;
        *width:765px;			
		height:20px;
		float:right;
		text-align:right;
		padding-right:5px;
		padding-top:4px;
		background-color:#dde8f1;																				
		margin-top:5px;														
		}

.fecha_cajacuadro
{
    width:75px;
    float:left;
    margin-bottom:5px;
   }
.titulo_cajacuadro
{
    width:648px;
    *width:670px;
    float:right;
    margin-bottom:5px;
    
    }
.tit_notiart
{
    
    width:770px;
    padding-top:5px;
    text-align:left;
    font-weight:bold;
    color:#6594bf;
    clear:both;
    
    }
/* Estilos comunes de opinion */

.box_opinion
{
    width:450px;
    margin-top:10px;
    float:left;
    
    }    
.txt_opinion
{
    width:435px;
    height:215px;
    padding:10px;
    border:1px solid #2769a4;
    text-align:justify;
    line-height:14px;
   
    }
 .articulo_opinion
{
    width:748px;
    padding:10px;
    border:1px solid #2769a4;
    text-align:justify;
    line-height:14px;
    margin-top:10px;
    }
    
    
  .txt_opinioncomple
{
    width:435px;
    height:305px;
    padding:10px;
    border:1px solid #2769a4;
    text-align:justify;
    line-height:14px;
   
    }  

    
.box_unica
{
    width:770px;
    border:1px solid #2769a4;
    text-align:justify;
    line-height:14px;
    margin-top:10px;
    }
.fila_unica
{
    width:770px;
    margin-top:10px;
    }
    
.tit_listado
{
    width:150px;
    float:left;
    }
    
.cabecera_listado
{
    width:760px;
    background-color:#dde8f1;
    padding:5px;
    }
.fecha_listado
{
    width:85px;
    float:left;
    /*padding-left:5px;*/
    /*border:1px solid blue;*/
    /*margin-top:5px;*/
    }
.autor_listado
{
    width:670px;
    float:right;
   /* margin-top:5px;*/
}
 .fila_listado
 {
    width:760px;
    border-top:1px solid #2769a4;
    padding:5px;
    
    }

.listado_pag
{
    width:200px;
    float:right;
    }
.barra_link
{
    width:425px;
    height:20px;
    padding:5px 10px 0px 0px;
    background-color:#dde8f1;
    text-align:right;
    margin-top:10px;
    }
.fila_imgopinion
{
    width:300px;
    float:right;
    margin-top:10px;
   }
.fila_imgpag
{
    width:290px;
    float:right;
    margin-top:5px;
    background-color:#dde8f1;
    height:20px;
    padding:5px 5px 0px 5px;
    
   }
.ant
{
    float:left;
    width:145px;
    }
.sig
{
    float:right;
    width:145px;
    text-align:right;
    }
.img_opinion
{
    width:49px;
    height:49px;
    border:1px solid #2769a4;
    margin-right:1px;
    float:left;
    }
  
 /* Estilos comunes de informacion al paciente */ 
 
.paciente_contenido {
	
	width:750px;
	/*min-height:200px;*/
	height:57px;
	border-bottom:solid 1px #2769a4;
	padding:10px;	
	/*margin:0 auto; /* centra el contenedor */
    }	
.box_paciente
{
    width:630px;
    float:right;
    }
.foto_album {
	width:102px; /* 110 - 2*3 (del padding) - 2 (del borde) */
	height:49px; /* 57 - 2*3 (del padding) - 2 (del borde) */
	border:solid 1px #2769a4;
	float:left;
	padding:3px;
	background:#EDF3F4;
	margin: 0px 5px 5px 0px;
			}
/* Estilos comunes de álbum */   
.especialidad_foto {					
				width:471px;
				*width:475px;			
				height:auto;
				float:right;
				border:solid 1px #49BAC4;																		
				margin:0 auto; /* centra el contenedor */
				
			}

.especialidad_foto2 {
	/*width:460px; /* 475 - (9+4) (del padding) - 2 (del borde) */
	width:460px;
	float:right;
	border:solid 1px #2769a4;
	 /* FF suma este padding con el margin de foto_album dando, con esta fórmula, 9 */
	padding:9px 4px 4px 9px;
	*padding:9px 4px 9px 9px;/* IE ignora el margin de foto_album dando un total de padding 9 (salvo cuando no lo hace! (cuando hay 4 fotos))estaba antes ok!este */
	_padding:9px 0px 4px 9px; 
	margin-top:10px;
}
.lateral_album
{
    width:275px;
    border:1px solid #2769a4;
    float:left;
    background-color:#dde8f1;
    margin-top:10px;
    padding:5px;
    }
.lateral_album ul
{
    list-style-type:none;
	text-align:left;
	margin-left:-40px;
	*margin-left:5px;
	/*padding:5px;*/
    }
.lateral_album li
{
    list-style-type:none;
	text-align:left;
	margin-left:10px;
	margin-top:5px;
	}
.lateral_album li a:link, a:visited, a:active {
	color: #074e8e;
	text-decoration:none;
}

.lateral_album li a:hover {
    color:#000000;
	text-decoration: none;
}	
/*------------------------------------------------ CONTACTO -------------------------------------------------------*/			
  
  
#formulario {
	/*width:451px;*/
	width:455px;			
	/*height:399px;*/
	/*height:275px;*/
	float:right;
	padding:10px;
	/*text-align:left;*/
	
}
			
INPUT.contacto{
	width:450px;
	font-family:Verdana;
	font-size:11px;
}

TEXTAREA.contacto{
	width:450px;
	height:75px;
	font-family:Verdana;
	font-size:10px;
}
INPUT.check
{
    width:15px;
    height:15px;
    border:1px solid #2769a4;
    }
 .direccion_contacto
{
    width:265px;
    height:63px;
    *height:67px;
    padding:10px;
    border:1px solid #2769a4;
    margin-top:10px;
    float:left;
    text-align:center;
    }
    
.lateral_contacto
{
    width:275px;
    height:275px;
    border:1px solid #2769a4;
    float:left;
    background-color:#dde8f1;
    margin-top:10px;
    padding:10px 5px 0px 5px;
    text-align:center;
  
    }
 /*------------------------------------------------ FIN CONTACTO -------------------------------------------------------*/
   
 /* Estilos comunes de la barra de navegacion */
.menu {
	float: left;
	/*clear: left;*/
	width:180px;	
	height:157px;
	/*text-align:left;*/
	padding: 0px;
	vertical-align:super;
	/*border:1px solid red;*/
	overflow:hidden;
	}

.nav ul
{
    list-style-type:none;
    text-align:left;
    padding: 0px;
}
.nav li
{
    list-style-type:none;
    width:175px;
    padding-left:2px;
    margin-bottom:14px;
    *margin-bottom:5px;
    _margin-bottom:5px;
    margin-left:-40px;
    border:1px solid #9abbd9;
    margin-top:-9px;
    *margin-top:0px;
    
}
    
 .nav li:hover
{border:1px solid #2769a4;
  }

.nav a 
{
    display:block;
    width:175px;
    height:13px;
    background-repeat:no-repeat;
}

li.nav_act {
    border:1px solid #2769a4; 
    height:13px;
   
    }

a.ide {
    background-image:url(../images/menu/ide_of.gif);
}

a.ide:hover { 
    background-image:url(../images/menu/ide_on.gif);
}

a.espe {
    background-image:url(../images/menu/espe_of.gif);
}

a.espe:hover {  
    background-image:url(../images/menu/espe_on.gif);
}
    
a.cuadro {
    background-image:url(../images/menu/cuadro_of.gif);
}
    
a.cuadro:hover {
     background-image:url(../images/menu/cuadro_on.gif);
}

a.servicio {
    background-image:url(../images/menu/servicios_of.gif);
}

a.servicio:hover {
    background-image:url(../images/menu/servicios_on.gif);
}

a.opinion {
    background-image:url(../images/menu/articulos_of.gif);
    }

a.opinion:hover {
    background-image:url(../images/menu/articulos_on.gif);
}
  
a.noticias {
    background-image:url(../images/menu/noticias_of.gif);
}

a.noticias:hover {
    background-image:url(../images/menu/noticias_on.gif);
}
  
a.info {
    background-image:url(../images/menu/info_of.gif);
}

a.info:hover {
    background-image:url(../images/menu/info_on.gif);
}
  
a.album {
    background-image:url(../images/menu/album_of.gif);
}
a.album:hover {
    background-image:url(../images/menu/album_on.gif);
}

/*#barra-nav{
	background-image : url(../img/lateralfond.gif);
	background-repeat : repeat-y;	
	width : 150px;
	margin: 0px;
	padding: 0px;	
}

#barra-nav-top{
	background-image: url(../img/lateralsup.gif);
	background-position : top center;
	background-repeat : no-repeat;
   width: 150px;
	height : 20px;
	margin: 0px;
	padding: 0px;	
}

#barra-nav-central{
	margin: -2px 0px;
	width: auto;
	padding: 0px;
}

#barra-nav-central ol {
	list-style: none;
	text-align: center;
	margin: 0px;
	padding: 0px;	
}

#barra-nav-central li {
	margin: 10px 0px 10px 0px;
	padding: 0px;	
}

#barra-nav-central a, #barra-nav-central a:link {
	font-weight: bolder;
	text-decoration : none;
	color: #990000;
}
#barra-nav-central a:hover{
	font-weight: bolder;
	text-decoration : underline;
	color: #990000;
}

#barra-nav-bottom{
   background-image: url(../img/lateralinf.gif);
	background-position : bottom center;
	background-repeat : no-repeat;
   width: 150px;
	height: 40px;
	margin: 0px;
	padding: 0px;	
}*/
	
	
/***** Estilos comunes del PIE de pagina *****/
#footnote{
    clear: both;
	width: 770px;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-top: 2px solid #074e8e;
	color: #6594bf;
}

#enl-pie{
	width:150px;
	float:right;
	text-align:right;
}

#copyright {
	clear: both;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float:left;
}
/*****  LINKS ******/
a.tres_e:link {font-size:10px; color:#6594bf; text-decoration: none;}
a.tres_e:visited {font-size:10px; color:#6594bf; text-decoration: none;}
a.tres_e:hover {font-size:10px; color:#9a9b9c; text-decoration: none;}
a.tres_e:active {font-size:10px; color:#6594bf; text-decoration: none;}

a.azulos:link {font-size:10px; color:#074e8e; text-decoration: none;}
a.azulos:visited {font-size:10px; color:#074e8e; text-decoration: none;}
a.azulos:hover {font-size:10px; color:#6594bf; text-decoration: none;}
a.azulos:active {font-size:10px; color:#074e8e; text-decoration: none;}

a.azulrojo:link {font-size:10px; color:#074e8e; text-decoration: none;}
a.azulrojo:visited {font-size:10px; color:#074e8e; text-decoration: none;}
a.azulrojo:hover {font-size:10px; color:#91050D; text-decoration: none;}
a.azulrojo:active {font-size:10px; color:#074e8e; text-decoration: none;}

a.blazul:link{font-size:10px; color:#FFFFFF; text-decoration: none; font-weight:bold;}
a.blazul:visited{font-size:10px; color:#FFFFFF; text-decoration: none; font-weight:bold;}
a.blazul:hover{font-size:10px; color:#074e8e; text-decoration: none; font-weight:bold;}
a.blazul:active{font-size:10px; color:#FFFFFF; text-decoration: none; font-weight:bold;}

a.azulosb:link {font-size:10px; color:#074e8e; text-decoration: none;font-weight:bold;}
a.azulosb:visited {font-size:10px; color:#074e8e; text-decoration: none;font-weight:bold;}
a.azulosb:hover {font-size:10px; color:#6594bf; text-decoration: none;font-weight:bold;}
a.azulosb:active {font-size:10px; color:#074e8e; text-decoration: none;font-weight:bold;}

a.autor:link {font-size:10px; color:#6594bf; text-decoration: none;font-weight:bold;}
a.autor:visited {font-size:10px; color:#6594bf; text-decoration: none;font-weight:bold;}
a.autor:hover {font-size:10px; color:#074e8e; text-decoration: none;font-weight:bold;}
a.autor:active {font-size:10px; color:#6594bf; text-decoration: none;font-weight:bold;}


/********* clases **************************/
.azulneg{font-size:10px; color:#074e8e; text-decoration: none; font-weight:bold;}
.azulcla{font-size:10px; color:#6594bf; text-decoration: none; font-weight:bold;}
.blanco{font-size:10px; color:#FFFFFF; text-decoration: none; font-weight:bold;}


/* Estilos para las cuatro imágenes de Servicios Médicos */
.foto_serv01, .foto_serv02, .foto_serv03, .foto_serv04 {
    width:122px;			
    height:93px;
    float:left;															
}

.foto_serv02, .foto_serv04 {
    float:right;															
}

.foto_serv03, .foto_serv04 {
    padding-top:14px;														
}
/* Fin de Estilos para las cuatro imágenes de Servicios Médicos */
