/* Generales */
* {margin:0; padding: 0; border:0;}
.clase li {list-style-type: none;}


body {

	background-color:#D4E1F4;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	margin-top:20px;

	margin-bottom:20px

}

a:link, a:visited, a:active {

	color:#3599BF;

	font-size:12px;

	font-weight:bold;

	text-decoration:none

}

a:hover {

	color:#0076A3

}

a.menu:link, a.menu:visited, a.menu:active {

	color:#FFFFFF;

	font-size:11px;

	font-weight:bold;

	text-decoration:none

}

a.menu:hover {

	color:#004A80

}

a.mail:link, a.mail:visited, a.mail:active {

	color:#0076A3;

	font-size:11px;

	font-weight:bold;

	text-decoration:none

}

a.mail:hover {

	color:#003663

}

a.a:link, a.internalia:visited, a.internalia:active{

	color:#0293CB;

	font-size:10px;

	font-weight:bold;

	text-decoration:none

}

a.internalia:hover {

	color:#0076A3

}

.seplink {

	color:#9EBFCC;

	font-size:11px;

	font-weight:bold

}

.img_sinborde {

	border:none;

}

.parpadeo {

	text-decoration:blink

}

.mas {

	margin:0 0 10px 0;

	width:480px;

	text-align:right

}

.imprimir {

	position:absolute;

	top:40px;

	right:20px;

	width:16px

}

.imprimir2 {

	position:absolute;

	top:20px;

	right:20px;

	width:16px

}



/* Cajas Principales */



#sombras {

	margin:auto;

	width:750px;

	height:535px;

	background:url("img/bordes_sombra.gif") top left no-repeat;

}

#cabecera {

	background:url(img/fnd_cabecera.jpg) top left no-repeat;

	margin-left:10px;

	width:740px;

	height:72px;

	position:relative

}

#cajamenu {

	background:url(img/fnd_menu.gif) top left no-repeat;

	margin-left:10px;

	width:740px;

	height:75px;

	position:relative

}

#central {

	width:740px;

	height:352px;

	margin-left:10px;

	text-align:left;

	position:relative

}

#pie {

	background:url(img/fnd_pie.jpg) no-repeat;

	width:740px;

	height:26px;

	margin-left:10px;

	position:relative

}



/* Cabecera */



#caja_logo {

	position:absolute;

	bottom:5px;

	left:10px;

	width:125px

}

ul.cajadireccion {

	position:absolute;

	right:10px;

	bottom:5px;

	list-style:none;

	margin:0;

	padding:0

}

li.direccion1 {

	float:left;

	padding:0 10px 0 0;

	margin:0;

	border-right:1px solid #666666;

	text-align:right;

	color:#666666;

	font-size:11px;

	font-weight:bold

}

li.direccion2 {

	float:left;

	padding:0 0 0 10px;

	margin:0;

	text-align:right;

	color:#666666;

	font-size:11px;

	font-weight:bold

}

a.contacto:link, a.contacto:visited, a.contacto:active {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#D2DEEB;

	font-size:12px;

	font-weight:bold;

	text-decoration:none

}

a.contacto:hover {

	color:#FFFFFF

}

#caja_email {

	display:none;

	visibility:hidden;

	position:absolute;

	bottom:6px;

	right:210px

}

#caja_mentiras {

	position:absolute;

	bottom:6px;

	right:193px;

}

#caja_contacto {

	position:absolute;

	bottom:6px;

	right:112px;

}

#caja_ubicacion {

	position:absolute;

	bottom:6px;

	right:22px;

}

#caja_iconos {

	position:absolute;

	bottom:0;

	right: 350px;

}

.iconos {

	border:none;

	margin-right:10px

}



/* Menú */



ul.lista_menu {

	margin:0;

	padding:0;

	list-style:none;

	float:left

}

li.links_menu {

	width:84px;

	float:left; 

	line-height:12px

}

li#enlace1 {

	margin:18px 3px 0 3px;

}

li#enlace2 {

	margin:24px 3px 0 3px

}

li#enlace3 {

	margin:24px 3px 0 3px

}

li#enlace4 {

	margin:24px 3px 0 2px

}

li#enlace5 {

	margin:11px 3px 0 3px

}

li#enlace6 {

	margin:11px 3px 0 3px

}

#caja_telefono {

	position:absolute;

	bottom:18px;

	right:5px

}



/* Pie */



#copyright {

	margin:0;

	padding:0;

	position:absolute;

	left:10px;

	top:7px;

	width:300px;

	font-size:10px;

	text-align:left;

	color:#FFFFFF

}

#link_internalia {

	margin:0;

	padding:0;

	position:absolute;

	right:10px;

	top:7px;

	width:150px;

	font-size:10px;

	text-align:right;

	color:#FFFFFF

}



/* Central */



#contenedor_izq {

	background:url(img/fnd_contenido.gif) no-repeat;

	width:540px;

	height:352px;

	position:absolute;

	top:0;

	left:0

}

#caja_titulo {

	margin:15px 20px;

	border-bottom:1px solid #9EBFCC;

	padding:0 0 5px 0

}

h1#titulo {

	margin:0;

	padding:0;

	color:#0076A3;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	text-align:left;

	font-weight:normal

}

ul.secciones {
	margin:0;
	padding:0;
	list-style:none;
	height:20px
}

li.seccion1 {
	float:left;
	padding:0;
	margin:0;
	position:relative;
}

li.seccion2 {
	float:left;
	padding:0 7px;
	/*padding:0 1px;*/
	margin:0;
}

/*********************************** lista desplegable medicina 2 ****************************************************/

li ul.medicina2 { /* second-level lists */
	display: none;
	position: absolute;
	/*
	top: 16px;
	left: 0px;
	*/
	margin-top:18px;
	margin-left: -80px;
	list-style:none;
	background-color:#FFFFFF;
	border-bottom:1px solid #3599BF;
	border-left:1px solid #3599BF;
	border-right:1px solid #3599BF;
	/*
	margin:0;
	padding:0;
	*/
	width:280px
}
li ul.medicina2 li {
	border-top:1px solid #3599BF;
	padding:3px 5px
}
li>ul.medicina2 { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 0px;
	left: 80px;
}
li:hover ul.medicina2, li.over ul.medicina2 { /* lists nested under hovered list items */

		display: block;

}

/*********************************** Fin LIsta desplegable **************************************************/



/*********************************** lista desplegable medicina 1 ****************************************************/

li ul.medicina1 { /* second-level lists */
	display: none;
	position: absolute;
	/*
	top: 16px;
	left: 0px;
	*/
	margin-top:18px;
	margin-left: -80px;
	list-style:none;
	background-color:#FFFFFF;
	border-bottom:1px solid #3599BF;
	border-left:1px solid #3599BF;
	border-right:1px solid #3599BF;
	/*margin:0;
	padding:0;*/
	width:200px
}
li ul.medicina1 li {
	border-top:1px solid #3599BF;
	padding:3px 5px
}
li>ul.medicina1 { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 0px;
	left: 80px;
}
li:hover ul.medicina1, li.over ul.medicina1 { /* lists nested under hovered list items */
		display: block;
}

/*********************************** Fin LIsta desplegable **************************************************/



/*********************************** lista desplegable cirugía 1 ****************************************************/

li ul.cirugia1 { /* second-level lists */
	display: none;
	position: absolute;
	/* top: 16px;
	left: 0px;*/
	margin-top:18px;
	margin-left: -80px;
	list-style:none;
	background-color:#FFFFFF;
	border-bottom:1px solid #3599BF;
	border-left:1px solid #3599BF;
	border-right:1px solid #3599BF;
	/* margin:0;*/
	width:130px;
}

li ul.cirugia1 li {
	border-top:1px solid #3599BF;
	padding:3px 5px
}
li>ul.cirugia1 { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 0px;
	left: 80px;
}
li:hover ul.cirugia1, li.over ul.cirugia1 { /* lists nested under hovered list items */
		display: block;
}
/*********************************** Fin LIsta desplegable **************************************************/



/*********************************** lista desplegable cirugía 2 ****************************************************/

li ul.cirugia2 { /* second-level lists */
	display: none;
	position: absolute;
	/* top: 16px;
	left: 0px;*/
	margin-top:18px;
	margin-left: -97px;
	list-style:none;
	background-color:#FFFFFF;
	border-bottom:1px solid #3599BF;
	border-left:1px solid #3599BF;
	border-right:1px solid #3599BF;
	/* margin:0;*/
	padding:0;
	width:200px
}
li ul.cirugia2 li {
	border-top:1px solid #3599BF;
	padding:3px 5px;
}
li>ul.cirugia2 { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 0px;
	left: 97px;
}
li:hover ul.cirugia2, li.over ul.cirugia2 { /* lists nested under hovered list items */
		display: block;
}

/*********************************** Fin LIsta desplegable **************************************************/


/*********************************** lista desplegable cirugía 3 ****************************************************/

li ul.cirugia3 { /* second-level lists */
	display: none;
	position: absolute;
	/* top: 16px;
	left: 0px;*/
	margin-top:18px;
	margin-left: -97px;
	list-style:none;
	background-color:#FFFFFF;
	border-bottom:1px solid #3599BF;
	border-left:1px solid #3599BF;
	border-right:1px solid #3599BF;
	/* margin:0;*/
	padding:0;
	width:150px
}
li ul.cirugia3 li {
	border-top:1px solid #3599BF;
	padding:3px 5px;
}
li>ul.cirugia3 { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 0px;
	left: 97px;
}
li:hover ul.cirugia3, li.over ul.cirugia3 { /* lists nested under hovered list items */
		display: block;
}

/*********************************** Fin LIsta desplegable **************************************************/




.sep_seccion {

	font-size:12px;

	color:#3599BF;

	vertical-align:middle;

	font-weight:bold

}

#caja_scroll {

	margin:0 20px;

	width:500px;

	height:255px;

	font-size:12px;

	overflow:auto;

	/*scrollbar-face-color:#8CBBD1;

	scrollbar-arrow-color:#FFFFFF;

	scrollbar-track-color:#FFFFFF;

	scrollbar-darkshadow-color:#8CBBD1;

	scrollbar-3dlight-color:#8CBBD1;

	scrollbar-shadow-color:#FFFFFF;

	scrollbar-highlight-color:#FFFFFF;

	scrollbar-base-color:#FFFFFF*/

}

#caja_mapa {

	margin:0 20px;

	width:500px;

	font-size:12px;

	overflow:auto

}

#contenedor_der {

	width:200px;

	height:352px;

	position:absolute;

	top:0;

	right:0

}



/* Textos */



.apartado {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#3599BF;

	margin:0 10px 10px 0

}

.texto {

	margin:0 10px 10px 0;

	color:#444444;

	text-align:justify;

}

.texto_mini{

	margin:0 10px 10px 0;

	color:#444444;

	font-size:9px;

}

.resaltado {

	color:#0076A3;

	font-weight:bold

}

.nombre_seccion {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#0076A3;

	margin:0 10px 10px 0

}

ul.lista_detalles {

	list-style-type:disc;

	color:#444444

}

ul.lista_detalles_num {

	list-style-type:disc;

	color:#444444

}

.caja_explicativa {

	margin:auto;

	width:410px;

	border:1px dashed #9EBFCC;

	padding:15px;

	color:#666666;

	font-size:12px

}



/* Index 



#sombra_index {

	position:relative;

	margin:auto;

	margin-top:40px;

	width:610px;

	height:410px;

	background:url(img/sombra_index.gif) top left no-repeat

}

#cabecera_index {

	position:absolute;

	top:70px;

	left:30px;

	text-align:left;

	font-size:11px;

	font-weight:bold;

	color:#666666

}

#caja_entrar {

	position:absolute;

	bottom:60px;

	left:30px 

}

a.entrar:link, a.entrar:visited, a.entrar:active {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#0076A3;

	text-decoration:none

}

a.entrar:hover {

	color:#7EAFC2

}

#caja_flash {

	position:absolute;

	top:0;

	right:0

}*/



/* Compromisos */



#compromisos_ul {

	list-style-type:decimal;

	margin-top:0

}

.compromisos_li {

	color:#3599BF;

	font-size:14px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding:0 0 5px 0

}

.texto_compromisos {

	margin:0 10px 5px 25px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#444

}



/* Contacto */



.direccion {

	color:#666666;

	font-size:11px;

	font-weight:bold;

	margin:0 0 10px 0

}

.sobre {

	border:none;

	vertical-align:-4px;

	margin-right:7px

}

#caja_formulario {

	width:470px;

	margin:20px 0 20px 0;

	padding:15px 0;

	border-top:1px dashed #B3CDDC;

	border-bottom:1px dashed #B3CDDC;

	text-align:right
}

#caja_formulario_reco {

	width:470px;

	margin:0px 0 20px 0;

	padding:15px 0;

	text-align:right
}

.linea_formulario_reco {

	width:370px; /*310*/

	margin:0 50px 7px 50px;

	font-size:12px;

	font-weight:bold;

	color:#0076A3

}





.parrafo_formulario {

	margin:0 10px 10px 20px;

	color:#444444;

	text-align:left

}

.linea_formulario {

	width:310px;

	margin:0 80px 7px 80px;

	font-size:12px;

	font-weight:bold;

	color:#0076A3

}

.campo {

	border:1px solid #0076A3;

	padding:2px 3px;

	font-size:12px;

	color:#0076A3;

	text-align:left;

	margin-left:5px

}

.campo2 {

	width:225px;

	border:1px solid #0076A3;

	padding:2px 3px;

	font-size:12px;

	color:#0076A3;

	text-align:left;

	margin-left:5px

}

.campo3 {

	width:217px;

	border:1px solid #0076A3;

	padding:2px 3px;

	font-size:12px;

	color:#0076A3;

	text-align:left;

	margin-left:5px

	font-family:arial;

}

#consulta {

	vertical-align:top

}

#informacion {

	font-size:12px;

	color:#0076A3;

	text-align:right;

	margin:10px 80px

}

.boton {

	background-color:#004A80;

	border:1px solid #0076A3;

	height:20px;

	font-size:12px;

	font-weight:bold;

	color:#FFF

}





/* Caja oculta. Es para impresión */



#oculta {

	display:none;

	visibility:hidden;

	position:absolute;

	top:0px;

	left:0px;

	width:540px;

	text-align:right;

	font-size:11px;

	color:#777

}

#oculta2 {

	display:none;

	visibility:hidden;

	height:234px

}

#logo_impresion {

	float:left;

}

#callejero {

	margin-top:50px

}



/* Presentación */



#logos_ul {

	padding:0;

	margin:15px 0px;

	list-style-type:none



}

.logos_li {

	text-align:center;

	padding-bottom:10px;

	width:117px; /* 210 */ 

	float:left;

	background-color:white

	display:inline;

	/*padding-left:10px;*/

}

ul.lista_tratamientos{
	list-style-type:none;

}

ul.lista_tratamientos li{ 
	padding-bottom:5px;
}

#firma {

	text-align:right;

	font-size:12px;

	color:#0076A3;

	margin-right:10px

}

a.busca:link, a.busca:visited, a.busca:active {

	color:#FFFFFF;

	font-size:1px;

	font-weight:bold;

	text-decoration:none

}

a.busca:hover {

	color:#FFFFFF

}

div.tooltip{
      padding: 5px;
      margin: 5px;
      background-color: #F0F0F0;
    }


/* aviso legal */
a.aviso_legal:link, a.aviso_legal:visited, a.aviso_legal:active{

	color:#ffffff;

	font-size:10px;

	/*font-weight:bold;*/

	text-decoration:none

}

a.aviso_legal:hover {

	font-size:10px;
	
	color:#0076A3

}

/*mapa web*/
ul.mapa_prin li{
padding:5px;
}

ul.mapa{
list-style-type: none;
padding-left:30px;
}

ul.mapa li {
padding:5px;
}

/* form C.V. */
#caja_formulario_cv {

	width:470px;

	margin:0px 0 20px 0;

	padding:15px 0;

	text-align:right
}

.linea_formulario_cv {

	width:370px; /*310*/

	margin:0 50px 7px 50px;

	font-size:12px;

	font-weight:bold;

	color:#A80033; /*#0076A3*/

}

.linea_formulario_cv a {	color:#A80033; /*#0076A3*/ }


#caja_formulario_cv .campo {
	border-color:#A80033;
	color:#A80033;
}

#caja_formulario_cv .campo2 {
	border-color:#A80033;
	color:#A80033;

}

#caja_formulario_cv .campo3 {
	border-color:#A80033;
	color:#A80033;
}