/********************** ESTILOS ETIQUETAS GENERALES ************************/

* {	margin:0px;padding:0px;
	font-family: "Trebuchet MS", Arial, Verdana;
	line-height:auto;
	font-size: 0.97em;/*el tamno de letra es acumulativo para etiquetas anidadas por lo que hay evitar anidar. Mejor usar estilos*/
}



html, body{
	margin:0 auto;
	padding:0;
}
body {background: #F7F7F7 url(images/img01.jpg) repeat left top;color: #333;}

a{color:#cc0000;}
a:link, a:visited{color:#cc0000}
a:hover{color:#273545}
a:active{color:#273545}
/*a:visited{color:#dd0000}*/
a img{border:none;}

h1 {font-weight:bold;color:#aa0000;}
h2,h3,h4,h5,h6 {font-weight:bold;color:#555;}

h1{font-weight:bold;color:#aa0000;}
h2,h3,h4, h5, h6, h4 span, h5 span, h6 span{font-weight:bold;color:#555;}
h1 span{font-weight:bold;color:#aa0000;}


/******** tamanos relativos de fuente **********/
h1, h1 a, h1 span, h1 a span{font-size: 120%;}
h2 {font-size: 115%;}
h3 {font-size: 105%;}
h4 {font-size: 100%;}
h5 {font-size: 95%;}
h6 {font-size: 90%;}


#divCabecera #registrarseForm{font-size:90%;}

#divCuerpo {font-size: 100%;}
#divCuerpo p{font-size: 100%;}
#divCuerpo #divMigas{/*font-size:10px;*/}
#divCuerpo #registro .resumen{font-size: 95%;}
#divCuerpo #comentarios .form  dd span.lopd{font-size:x-small}
#divCuerpo #listadoregistros dt{font-size:large;}
#divCuerpo #listadoregistros dd{font-size:100%;}
#divCuerpo #listadomasregistros dt{font-size:large;}
#divCuerpo #listadosubsecciones dt{font-size:large;}
#divCuerpo #contenedorMigas #migas{font-size:80%;}
#divCuerpo .itemEvento dt div{font-size: 1.1em;}

#divCuerpo .listado1 dt a{font-size:78%;}

#divCuerpo .itemEvento p{font-size: 85%;}


#menuLateral .listado1 dt a{font-size:95%;}

#menuLateral .listadobuscador dt a{font-size:95%;}
#menuLateral .menuItems{}
#menuLateral .menuInteriorLateral a{}
#menuLateral .menuInteriorLateral span{}
#menuLateral .menuInteriorLateral ul li ul li a span{}

#divPieAviso{font-size:0.8em;}
#divPie a{font-size:0.9em;}

#etiquetasDestacadas a{font-weight:bolder;font-size:110%;}
#etiquetasregistro a{font-size:104%;}

#divCuerpo #mapaweb ul li{font-size:100%;}
#divCuerpo .contenidoInterior .contenedorListado a h2 span{font-size:100%;}

#divCuerpo .contenidoInterior input[type=text]{font-size:100%;}
#divCuerpo .contenidoInterior textarea{font-size:100%;}
#divCuerpo .contenidoInterior select{font-size:100%;}


/******** fin tamanos fuentes **********/



h1 a{text-decoration:none;margin:5px 0;	}
h1 {padding:10px 0px 10px 0px;}
h2 {padding:8px 0px 8px 0px;}
h3 {padding:4px 0px 4px 0px;}


/*p, dd, dt, td, li,cite, #etiquetasregistro{
	font-size: 0.8em;
}*/

.on{font-weight:bold;}

.menuItems ul{list-style:none;}
.menuItems li{padding-top:0px;padding-bottom:4px;}
.menuItems ul ul{list-style:circle;}
.menuItems ul ul li{margin-left:20px;padding-top:2px;padding-bottom:2px;}


#divMigas a{text-decoration:underline;}

/* Estilos de Registro*/
#registro{padding:5px 0px 5px 0px;}
#registro .imagen{width:200px;}
#registro .resumen{ padding:8px 0px 8px 0px; display:block;}
.left{float:left;padding:0px 8px 8px 0px;}
.right{float:right;padding:0px 0px  8px 8px;}
#galeria{}
#galeria div{float:left;padding:5px;}
#galeria img{width:150px;}

#formulario{background:#f9f9f9;border-top:2px solid #ccc;border-right:2px dotted #ccc;border-bottom:2px solid #ccc;border-left:2px dotted #ccc;padding:5px 15px 15px 15px;margin-top:10px;text-align:left;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;	
	-webkit-border-bottom-right-radius: 6px;	

}
#formulario form{display:inline}
#formulario dl{}
#formulario dt{clear:left;display:block; height:auto; width:140px; float:left;text-align:right;margin-right:10px;font-weight:bolder;}
#formulario dd{}
#formulario dd input[type=text], #formulario dd input[type=password],#formulario dd textarea,select, .cajaContacto{border:1px solid #999; background:#ffffff; padding-left:2px;margin-bottom:2px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;	
	-webkit-border-bottom-right-radius: 5px;	
}
#formulario dd textarea{width:500px;height:120px;}
#formulario dd span.lopd{display:block;float:left;width:500px;margin-bottom:10px;medium}
#formulario dd input[type=button],#formulario dd input[type=submit], .botonContacto{border:1px outset #fff;font-weight:bolder;color:#333;padding:3px;cursor:pointer;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;	
	-webkit-border-bottom-right-radius: 5px;	
}
#formulario dd input[type=button]:hover,#formulario dd input[type=submit]:hover, .botonContacto:hover{background:#d9d9d9;}

#descargas{}
#descargas h2{}
#descargas img{}
#descargas ul{}
#descargas ul li{list-style-type:none; margin-left:5px;}
#descargas ul li a{}


#comentarios, .formularios{background:#f9f9f9;border-top:2px solid #ccc;border-right:2px dotted #ccc;border-bottom:2px solid #ccc;border-left:2px dotted #ccc;padding:5px 15px 15px 15px;margin-top:10px;text-align:left;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;	
	-webkit-border-bottom-right-radius: 6px;	
}
#comentarios h2{}
#comentarios interior{}
#comentariosinterior{}
#comentariosinterior dl{}
#comentariosinterior dt, .formularios dt{clear:left;width:200px;color:#333;font-weight:bolder;margin:5px 5px 1px 0px;}
#comentarios .form dt, .formularios .form dt{width:70px; height:auto;display:block; float:left;text-align:right;margin:0 0;margin-right:10px;}
#comentarios .form  dd span.lopd, .formularios .form  dd span.lopd{display:block;float:left;width:550px;margin-bottom:10px;}
#comentariosinterior dd{border-bottom:2px dotted #cccccc;padding-bottom:10px;margin-bottom:10px;}
#comentariosinterior dd:last-child{border-bottom:none;}
#comentariosinterior dd input[type=text], #comentariosinterior dd textarea, .formularios dd input[type=text], .formularios dd textarea, .formularios dd input[type=password]{border:1px solid #999; background:#ffffff; padding-left:2px;margin-bottom:2px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;	
	-webkit-border-bottom-right-radius: 5px;	
}
#comentariosinterior dd input[type=button], #comentariosinterior dd input[type=submit], .formularios  dd input[type=button], .formularios dd input[type=submit]{border:1px outset #fff;font-weight:bolder;color:#333;padding:3px;cursor:pointer;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;	
	-webkit-border-bottom-right-radius: 5px;	
}
#comentariosinterior dd input[type=button]:hover,#comentariosinterior dd input[type=submit]:hover, .formularios  dd input[type=button]:hover, .formularios   dd input[type=submit]:hover{background:#d9d9d9;}



#relacionados_registro{margin-top:10px;clear:both;}
#relacionados_registro dl{}
#relacionados_registro dd{}

#relacionados_registro ul{}
#relacionados_registro ul li{color:#cc0000;list-style-type:square !important; margin-left:20px;padding:0 0;}
#relacionados_registro ul li a{}

#relacionados_etiqueta ul{}
#relacionados_etiqueta ul li{list-style-type:square !important; margin-left:20px;padding:0 0;}
#relacionados_etiqueta ul li a{}


#listadoregistros{}
#listadoregistros .banner{max-width:690px}
#listadoregistros dt{clear:left;padding:5px 0px 0px 0px;line-height:1em;}
#listadoregistros dd{border-bottom:1px solid #dddddd;padding:5px 0px 5px 0px;margin:0px 0px 5px 0px;}

#listadomasregistros{}
#listadomasregistros .banner{}
#listadomasregistros dt{clear:left;padding:5px 0px 0px 0px;line-height:1em;}
#listadomasregistros dd{border-bottom:1px solid #dddddd;padding:5px 0px 5px 0px;margin:0px 0px 5px 0px;}

#listadosubsecciones{padding:5px 0px 5px 0px;clear:both;}
#listadosubsecciones ul{}
#listadosubsecciones ul li{list-style-type:square !important; margin-left:20px;padding:0 0;}
#listadosubsecciones ul li a{}
#listadosubsecciones .banner{}
#listadosubsecciones dt{clear:left;padding:5px 0px 0px 0px;line-height:1em;}
#listadosubsecciones dd{border-bottom:1px solid #dddddd;padding:5px 0px 5px 0px;margin:0px 0px 5px 0px;}


#listadomasetiquetas, #etiquetasregistro{width:95%;margin-top:5px;}

.listado1{}
.listado1 dl{}
.listado1 dt a{font-weight:bolder;text-decoration:none;}
.listado1 dd{}
.listado1 dt div{max-height:65px; overflow:hidden; }
.listado1 .banner{}

.listado2{}
.listado2 h2 a{}
.listado2 dl{}
.listado2 dt {padding:5px 0px 0px 0px;border:display:inline;}
.listado2 dt div{max-height:55px; overflow:hidden; }
.listado2 dt a{text-decoration:none;}
.listado2 dt a:hover{text-decoration:underline;}
.listado2 dd{padding:0px 0px 5px 0px;margin:5px px 5px 0px;overflow:hidden;border-bottom:1px solid #dddddd;}
.listado2 .banner{}

.listado3{}
.listado3 dl{}
.listado3 dt {padding:0px 0px 0px 0px;}
.listado3 dt div{max-height:55px; overflow:hidden; }
.listado3 dt a{text-decoration:none;}
.listado3 dt a:hover{text-decoration:underline;}
.listado3 dd{}
.listado3 .banner{}

.listado4{}
.listado4 dl{}
.listado4 dt {padding:0px 0px 5px 0px;}
.listado4 dt div{max-height:55px; overflow:hidden; }
.listado4 dt a{text-decoration:none;}
.listado4 dt a:hover{text-decoration:underline;}
.listado4 dd{}
.listado4 .banner{}

.listado5 ul{list-style:none;}
.listado5 li{width:46%;min-height:105px;max-height:137px;float:left;padding:0px 0px 12px 0px;margin:5px 20px 5px 0px;overflow:hidden;border-bottom:1px solid #dddddd;}
.listado5 li a{font-weight:bolder;}
.listado5 .banner{width:100px;min-width:100px;max-height:80px;/*si se cambia el max height revisar los listados pues se pueden desordenar*/}

.listado6 {margin 0 0;}
.listado6 ul{list-style:none;text-align:center;margin 0 0;}
.listado6 li{width:330px;height:170px;float:left;margin:0px 14px 14px 0px;overflow:hidden;}
.listado6 .banner{width:335px;margin 0 0;}

.listado7 ul{list-style:none;}
.listado7 li{width:125px;height:95px;float:left;margin:0px 10px 10px 0px;overflow:hidden;}
.listado7 .banner{width:125px;}
.listado7 li span{display:block;width:123px;height:93px;border:1px solid #cccccc; background:#fafafa;cursor:pointer;padding:2px;}

.listadobuscador{}
.listadobuscador dl {}
.listadobuscador dt{}
.listadobuscador dt div{ max-height:60px;overflow:hidden;}
.listadobuscador dt a{font-weight:normal;text-decoration:none;}
.listadobuscador dt small{font-size:70%;margin-left:5px;}
.listadobuscador .banner{width:100px;margin-right:10px;}
.listadobuscador dd {border-bottom:none;}



/*nuevos*/
#contenedorMigas{position:relative;float:left;left:30px;top:-10px;}
#contenedorMigas #migas{position:relative;text-align:left;width:700px;}
#contenedorMigas #migas a{text-decoration:underline;font-weight:bolder;}

#etiquetasregistro #etiquetasregistroTitulo{float:left;margin-right:10px;}
#etiquetasregistro ul li{float:left;list-style:none;margin-right:10px;}



.clearAll{clear:both;}
.oculto{display:none;visibility:hidden}


#mapaweb{}
#mapaweb ul {list-style:square;margin-left:5px;padding:0 0;}
#mapaweb ul li{color:#cc0000;list-style-type:square !important; margin-left:40px;padding:0 0;}
/*#mapaweb ul li:first-child span{font-weight:bolder;}*//*no estan bien anidados*/
#mapaweb ul ul{list-style:circle;}


#divCuerpo .paginado{text-align:center;padding:2px;}
#divCuerpo .paginado img{vertical-align:middle;}
#divCuerpo .paginado a{color:#333;padding:1px 2px 1px 2px;}
#divCuerpo .paginado .paginaActiva{text-decoration:none;font-weight:bolder;color:#cc0000;}



/********************** MENU layout ************************/
	
#menuLateral{z-index:30;width:228px;height:auto;position:relative;left:11px;top:-21px;display:block;float:left;margin:0 0;padding:0 0;}
.menuInteriorLateral{width:228px;height:auto;margin:0 0;padding:0 0;}
/*colores especificos menu PROFESIONAL*/
#menuLateral .profesional{background:#F8CDCD;}
#menuLateral .profesional a{color:#B41414;text-decoration:none;font-weight:bolder;/*display:block;*//*en opera kaska*/display:block;}
#menuLateral .profesional span{color:#B41414;font-weight:bolder;display:block;margin: 0 0;}
#menuLateral .profesional a:hover span{color:#710606;margin:0 0;}
#menuLateral .profesional a.on span{color:#710606;}

/*para el fondo del flash*/
#botonesMenu.pestanasProfesional{background:url(../fondos/web/fondoPestanas.png) no-repeat;}

/*colores especificos menu LA RED*/
#menuLateral .lared{background:#D3E4EC;}
#menuLateral .lared a{color:#0F1F30;text-decoration:none;font-weight:bolder;/*display:block;*//*en opera kaska*/display:block;}
#menuLateral .lared span{color:#0F1F30;font-weight:bolder;display:block;margin: 0 0;}
#menuLateral .lared a:hover span{color:#27517E;margin:0 0;}
#menuLateral .lared a.on span{color:#27517E;}

/*colores especificos menu AREA PACIENTES*/
#menuLateral .pacientes{background:#E9EAEC;}
#menuLateral .pacientes a{color:#4c4c4c;text-decoration:none;font-weight:bolder;/*display:block;*//*en opera kaska*/display:block;}
#menuLateral .pacientes span{color:#4c4c4c;font-weight:bolder;display:block;margin: 0 0;}
#menuLateral .pacientes a:hover span{color:#7c7c7c;margin:0 0;}
#menuLateral .pacientes a.on span{color:#7c7c7c;}

.menuInteriorLateral .menuItems{height:auto;position:relative;top:10px;left:0px;width:auto;margin:0 2px;}
.menuInteriorLateral .menuSubItems{height:auto;position:relative;top:0px;left:10px;width:174px;}
.menuSubItems .on{color:#660000;}
.menuItems .on, .menuItems .on{color:#102031 !important;}

.menuInteriorLateral ul{margin:0 0;padding:0 0;}
.menuInteriorLateral ul li.nivel1{border-bottom:1px solid #F1BEBD;list-style-type:none;padding:0 0;background:url(../graficos/icolistado.png) 10px 7px no-repeat;}
.menuInteriorLateral ul li.nivel1Padre{background:none;}
.menuInteriorLateral ul li.nivel1ON{background:url(../graficos/icolistadoON.png) 10px 7px no-repeat;}
.menuInteriorLateral ul li.nivel1 a{display:block;}
.menuInteriorLateral ul li.nivel1 a span{.display:block;.width:180px;.cursor:pointer;/*para IE7*/}
.menuInteriorLateral ul li.nivel1:hover{background:url(../fondos/web/fondoMenuItem.jpg) repeat-x top;}
.menuInteriorLateral ul li.cabeceraItems:hover{background:none;}
.menuInteriorLateral ul li.nivel1 span{padding:4px 20px 2px 20px;}
.menuInteriorLateral ul li ul{margin:0px 0px 0px 0px;}
.menuInteriorLateral ul li ul li{border-bottom:none !important;list-style-type:none !important;margin-left:0px;}
.menuInteriorLateral ul li ul li:hover, .menuInteriorLateral ul li ul li.on {list-style-type:none !important;}
.menuInteriorLateral ul li ul li:hover a:hover{text-decoration:underline;}
/*.menuInteriorLateral ul li:last-child{border-bottom:none !important;}*/
.menuInteriorLateral ul li ul li:last-child{border-bottom:none !important;}
.menuInteriorLateral ul li ul li a span, .menuInteriorLateral ul li ul li a, .menuInteriorLateral ul li ul li{line-height:1.2em;}
.menuInteriorLateral .cabeceraItems, .menuInteriorLateral .cabeceraItems span {color:#333 !important; text-transform:uppercase;font-weight:normal !important; border-bottom:none;}
.cabeceraItems a{color:#333 !important;}


/****************** LAYOUT ****************************/

	#divCabecera{margin:0 auto;width:auto;height:177px;background:url(../fondos/web/cabeceraFondoX.gif) repeat-x top;text-align:center;position:relative;z-index:50;overflow:visible;}	
	#divCabecera .fondoCabecera{margin:0 auto;width:982px;height:177px;background:transparent url(../fondos/web/cabecera.gif) no-repeat center top;text-align:left;position:relative;z-index:50;overflow:visible;}	
	#divCabecera #logo{float:left;padding:25px 0px 0px 25px;}
	/*#divCabecera #cabSlogan{margin:7px 0px 0px 0px;}*/
	#divCabecera #cabSlogan{margin:15px 0px 0px 0px;}
	#divCabecera #cabRight{position:relative;float:right;}
	#divCabecera #cabRight img#registrarseButton{position:absolute;right:110px;top:15px;}
	#divCabecera #registrarseForm{position:absolute;right:40px;top:49px;width:200px;}
	#divCabecera #registrarseForm #contenInputUser{ width:200px;height:27px;background:url(../fondos/web/cabInput1.gif) no-repeat;padding:0px;text-align:left;}
    #divCabecera #registrarseForm #inputUser{width:180px;height:16px;line-height:16px;border:none;margin:4px 0px 2px 10px;display:inline;background:transparent;border:none;}
	#divCabecera #registrarseForm #contenInputPassAndSubmit{ width:200px;height:27px;background:url(../fondos/web/cabInput2.gif) no-repeat;padding:0px;text-align:left;}
	#divCabecera #registrarseForm #contenInputPass{ width:150px;height:32px;background:url(../fondos/web/cabInput2.gif) no-repeat;padding:0px;text-align:left;float:left;}
    #divCabecera #registrarseForm #inputPass{width:140px;height:16px;line-height:16px;border:none;margin:4px 0px 2px 10px;display:inline;background:transparent;border:none;}
	#divCabecera #registrarseForm #contenInputBoton{ float:right;width:30px;height:22px;}
    #divCabecera #registrarseForm #botonSubmitRegistro{border:none;vertical-align:middle;width:30px;height:22px;}
	#divCabecera #registrarseForm a{color:#0F1F30;font-weight:bolder;}
	#divCabecera #registrarseForm a:hover{color:#27507C;}
    #divCabecera #registrarseForm #mensajeLogin{position:absolute;right:220px; color:red;font-weight:bolder;top:10px;min-width:250px;}
	#registrarseTextos{line-height:16px;clear:both;}
	
	/*para el de recordar pass compartimos los de registrarseForm*/
    #divCabecera #registrarseForm #inputEmail{width:140px;height:16px;line-height:16px;border:none;margin:4px 0px 2px 10px;display:inline;background:transparent;border:none;}
    #divCabecera #registrarseForm #mensajePassword{position:absolute;right:215px; font-weight:bolder;top:10px;width:200px; text-align:right;}
    #divCabecera #registrarseForm #mensajePassword .good, .good{ color:green;}
    #divCabecera #registrarseForm #mensajePassword .bad, .bad{ color:red;}
	
	#divCabecera #cabRight img#buscarButton{position:absolute;right:31px;top:145px;}
	#divCabecera #contenInputBuscadorLabel{ position:absolute;right:205px;top:127px;color:#ffffff;width:100px;height:20px;padding:0px;}
	#divCabecera #buscadorForm{position:absolute;right:31px;top:125px;width:223px;}
	#divCabecera #buscadorForm #contenInputBuscadorAndSubmit{ width:223px;height:28px;background:url(../fondos/web/cabInput3.gif) no-repeat;padding:0px;text-align:left;}
	#divCabecera #buscadorForm #contenInputBuscador{ width:170px;height:20px;padding:0px;text-align:left;float:left;}
    #divCabecera #buscadorForm #inputBuscador{width:170px;height:18px;line-height:18px;border:none;margin:3px 0px 2px 10px;display:inline;background:transparent;border:none;}
	#divCabecera #buscadorForm #contenInputBotonBuscador{ float:right;	width:30px;height:30px;}
    #divCabecera #buscadorForm #botonSubmitBuscador{border:none;vertical-align:middle;width:30px;height:30px;}

	
	
	#divCuerpo{margin:0 auto;height:auto;min-height:400px;text-align:center;position:relative;z-index:60;overflow:visible;}	
	#divCuerpo .fondoCuerpo{margin:0 auto;width:982px;min-height:300px;height:auto;background:#ffffff url(../fondos/web/cuerpoFondoY.gif) repeat-y center top;min-height:400px;text-align:left;position:relative;z-index:60;overflow:visible;}	
	#divCuerpo #botonesMenuNOSCRIPT{z-index:80;position:relative;width:940px;height:auto;clear:all;top:-21px;left:11px;}
	#divCuerpo #botonesMenu{z-index:40;position:relative;top:-20px;left:11px;height:50px;width:740px;margin-bottom:-10px;}
	#divCuerpo #botonMenu1{float:left;margin:0 0;padding:0 0;}		
	#divCuerpo #botonMenu2{float:left;margin:0 0;padding:0 0;}		
	#divCuerpo #botonMenu3{float:left;margin:0 0;padding:0 0;}		
	#divCuerpo #fechaHome{height:auto;float:left;position:relative;left:25px;margin-top:-15px;}		
	#divCuerpo #actualidadHome{width: 473px;height:auto;float:left;position:relative;left:15px;}		
	#divCuerpo #actualidadHome .banner{width: 100px;}		
	#divCuerpo #actualidadHome #cabActualidad{width: auto;	height:42px;background:url(../fondos/web/cuerpoCab1.gif) no-repeat top left;margin:0 0;padding:0 0;	}		
	#divCuerpo #actualidadHome #cuerpoActualidad{width: auto;height:auto;background:url(../fondos/web/cuerpoCab1FondoY.gif) repeat-y top left;margin:0 0;padding:0 0;min-height:320px;}		
	#divCuerpo #actualidadHome #cuerpoActualidad  #cuerpoActualidadFondoBottom{width: auto;height:auto;background:url(../fondos/web/cuerpoCab1FondoTodo.gif) no-repeat bottom;padding:1px 25px 60px 25px;min-height:320px;}		
	#divCuerpo #destacadosHome{width: 473px;height:auto;float:left;position:relative;left:17px;	}		
	#divCuerpo #destacadosHome #cabDestacados{width: auto;height:42px;background:url(../fondos/web/cuerpoCab2.gif) no-repeat top left;margin:0 0;padding:0 0;}		
	#divCuerpo #destacadosHome #cuerpoDestacados{width: auto;height:auto;background:url(../fondos/web/cuerpoCab1FondoY.gif) repeat-y top left;margin:0 0;padding:0 0;min-height:320px;}		
	#divCuerpo #destacadosHome #cuerpoDestacados  #cuerpoDestacadosFondoBottom{width: auto;height:auto;background:url(../fondos/web/cuerpoCab1FondoTodo.gif) no-repeat bottom;padding:1px 0px 60px 27px;min-height:320px;}		
	/*contenedor interior*/
	#divCuerpo .contenidoInterior{position:relative;left:25px;width:720px;float:left;display:block;margin:0 0;}
	#divCuerpo .contenidoInteriorPadding{width:690px;margin-left:5px;min-height:420px;}
	/*listas ul del contenidoInterior*/
	#divCuerpo .contenidoInterior ul{}
	#divCuerpo .contenidoInterior ul li{list-style-type:square; margin-left:25px;}
	#divCuerpo .contenidoInterior ol li{margin-left:35px;}
	#divCuerpo .contenidoInterior ul li a{}

	/*como hay estilo para las listas ul del contenidoInterior solapamos para las listas ul*/
	#divCuerpo .contenidoInterior #listadoregistros  ul li, #divCuerpo .contenidoInterior #descargas ul li {list-style-type:none !important; margin-left:0px;}
	/*secciones especiales directorio, casos clinicos...*/	
	#divCuerpo .contenidoInterior .listadodirectorio{float:left;width:185px;margin-bottom:10px;/*background:url(../fondos/web/fondolistado.jpg) bottom no-repeat;*/}
	#divCuerpo .contenidoInterior .listadodirectorio dd{min-height:55px;border-bottom:1px dotted #F8CDCD;}
	#divCuerpo .contenidoInterior .listadodirectorio dd .separador{height:1px;width:90%;position:absolute;bottom:0%}
	#divCuerpo .contenidoInterior .fotoUsuario{float:left;padding-right:10px;}
	#divCuerpo .contenidoInterior .menuListado {float:left; padding:0px 20px 15px 0px;width:auto;height:100%;}
	#divCuerpo .contenidoInterior .menuListado .ulLimpio{ margin-left:-25px; list-style-type:none !important; }
	#divCuerpo .contenidoInterior .menuListado .ulLimpio li{ list-style-type:none !important; }
	#divCuerpo .contenidoInterior .menuListado h2{ border-bottom:1px solid #555; margin-bottom:10px;padding-bottom:4px;}
	#divCuerpo .contenidoInterior .contenedorListadoImagenes img{ 
	border:5px solid #eaeaea;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-top-left-radius: 5px;	
	-webkit-border-top-right-radius: 5px;
	
	}
	#divCuerpo .contenidoInterior .contenedorListado{float:left;padding-left:20px;margin-right:-50px;width:530px;max-width:500px;border-left:2px dotted #F8CDCD;min-height:420px;} 
	#divCuerpo .contenidoInterior .contenedorListado h2{ float:left;width:500px;display:block;border-bottom:1px solid #555;margin-bottom:10px; padding-bottom:4px;}
	#divCuerpo .contenidoInterior .contenedorListado a h2 span{color:#cc0000;}
	#divCuerpo .contenidoInterior .contenedorListado .separador{float:left;width:20px;min-width:20px;display:block;}
	#divCuerpo .contenidoInterior .contenedorListado label{cursor:pointer}
	#divCuerpo .contenidoInterior .tituloListado{ text-decoration:none !important; color:#555}
	#divCuerpo .contenidoInterior .contenedorListado table.tablafilas{
		border:1px solid #d9d9d9;
		border-spacing:0px;
		.border-collapse:collapse;/*only for ie*/
		width:100%;
		empty-cells:hide;
	}
	#divCuerpo .contenidoInterior .contenedorListado table.tablafilas tr:first-child{
		background:#e4e4e4;
	}
	#divCuerpo .contenidoInterior .contenedorListado table.tablafilas tr:first-child td{
		border:1px solid #ffffff;
		color: #333;
		padding:5px;
		font-weight:bolder;
		text-align:left;
	}
	#divCuerpo .contenidoInterior .contenedorListado table.tablafilas tr td{
		border-bottom:1px solid #cacaca;
		padding:3px;
	}
	
	#divPie{background:transparent url(../fondos/web/pie.gif) no-repeat center bottom;height:112px;text-align:center;}	
	#divPie div{padding:25px 0px 0px 0px; color:#999;font-weight:bolder;}	
	#divPie a{ color:#999;text-decoration:none;}
	#divPie span{ padding:5px 0px 0px 0px;display:block;}

	#divReflejoPie{background:transparent url(../fondos/web/reflejo.jpg) no-repeat center bottom;height:124px;text-align:center;}	
	#divReflejoPie #divPieAviso{margin:0 auto;width:752px;color:#666;text-align:center;padding:50px 0px 20px 0px;}	
	
/**********************************************/
/***banners abajo y home****/	
	/*depreciado, ahora se usan los mismos contenedores de banres para la home y paginas interiores*//*
	.itemEvento dl{border-bottom:none;}
	.itemEvento {float:left;width:auto;margin:0 0 0 4px;padding:0 0;width:353px;}
	.itemEvento dt div{clear:left;padding:5px 10px 0px 10px;	font-weight:bolder;	display:block;color:#cc0000;}
	.itemEvento dd{padding:0px 10px 5px 10px;}
	*/
	#destacadosHome #cuerpoDestacados #cuerpoDestacadosLeft{width:45%;float:left;margin:5px 0px 0px 0px;}
	#destacadosHome #cuerpoDestacados #cuerpoDestacadosRight{width:45%;float:left;margin:5px 0px 0px 10px;}
	#destacadosHome #cuerpoDestacados .cuerpoDestacadosItem {margin:20px 0px 20px 0px;clear:both;}
	#destacadosHome #cuerpoDestacados .cuerpoDestacadosImg{text-align:left;vertical-align:middle;float:left;margin-right:10px;}
	#destacadosHome #cuerpoDestacados .cuerpoDestacadosItem a{font-size:17px;vertical-align:middle;}

	
	#bannersBottom{font-size:17px;vertical-align:middle;min-width:228px;}
	#bannersBottom #bannersBottomLeft{width:228px;float:left;margin-left:12px;}	
	#bannersBottom #bannersBottomRight{float:left;width:auto;margin:0 0;padding:0 0;}	
	#bannersBottom #bannersBottomRight img{margin:0 0;padding:0 0;}	
	#bannersBottom #bannersBottomRight2{width:auto;margin:0 0;padding:0 0;}	
	#bannersBottom #bannersBottomRight2 img{margin:0 0;padding:0 0;	}	
	#bannersBottom #bannersBottomRight2 .itemEvento{float:left;width:auto;margin:0 0 0 4px;padding:0 0;width:353px;	}
	#bannersBottom #bannersBottomRight2 .itemEvento .contenNoticia{margin:0 10px;border-bottom:none;}
	#bannersBottom #bannersBottomRight2 .contenNoticia{border-bottom:1px solid #efefef;	}
	#bannersBottom #bannersBottomRight2 .contenNoticia h3{color:#cc0000;font-size:15px;font-weight:bolder;margin:5px 0;}
	#bannersBottom #bannersBottomRight2 .contenNoticia h4{color:#333;font-size:13px;font-weight:bolder;margin:5px 0;}
	#bannersBottom #bannersBottomRight2 .contenNoticia p{margin:5px 0;}

	
	/*depreciado, ahora usamos igual que los del home para la gestion de baners, pues no hay diferencias*//*
	#bannersInteriorBottom{margin:0 0;padding:0 0;width:auto;}
	#bannersInteriorBottomL{background:#ffffff;width:228px;overflow:visible;}
	#bannersInteriorBottomRight{width:auto;margin:0 0;padding:0 0;}	
	#bannersInteriorBottomRight .bannerIBR{float:left;margin:0 0;padding:0 0;}	
	#bannersInteriorBottom #bannersInteriorBottomRight2{width:auto;margin:0 0;padding:0 0;}	
	#bannersInteriorBottom #bannersInteriorBottomRight2 img{margin:0 0;padding:0 0;}	
	#bannersInteriorBottom #bannersInteriorBottomRight2 span{display:block;color:#333;font-size:13px;font-weight:bolder;margin:5px 0;}	
	#botonesMenuInterior{position:relative;top:-21px;left:11px;overflow:visible;height:45px;width:940px;margin:0 0;padding:0 0;}		
	.migasInterior{position:absolute;top:0px;}		
	*/
	
	#menuLateral #destacadosmenu {background:url(../fondos/web/fondoDestacados.jpg) no-repeat;height:auto;min-height:330px;}
	#menuLateral #destacadosmenu .margenDestacados{padding:20px 20px 0px 30px;}
	#menuLateral #destacadosmenu .cuerpoDestacadosItem {clear:both;padding-top:10px;height:auto;min-height:78px;}
	#menuLateral #destacadosmenu #separadorD{clear:both;border-bottom:1px solid #eee;display:block;margin-top:10px;}
	#menuLateral #destacadosmenu .cuerpoDestacadosItem img {text-decoration:none;float:left;margin-right:10px;}
	#menuLateral #destacadosmenu .cuerpoDestacadosItem a{text-decoration:none;font-weight:bolder;font-size:14px;}
	#menuLateral #destacadosmenu .cuerpoDestacadosItem u {}
	
	
/****************************************************/

/*css tablas*/
#tabla1{background:#fff;width:100%;border-collapse:collapse;text-align:left;}
#tabla1 th{text-transform:uppercase;color:#333;border-bottom:2px solid #cc0000;padding:5px 8px;}
#tabla1 td{border-bottom:1px dotted #ccc;color:#333;padding:4px 8px;}
#tabla1 td a{text-decoration:none}
#tabla1 td a:hover{text-decoration:underline}
#tabla1 tr:last-child td{border-bottom:1px solid #cc0000;}
#tabla1 tbody tr:hover td{color:#cc0000;background:#fafafa;}
/***************************/

/********* PARA FCK EDITOR *************/
/********* Estilos del desplegable para aplicar formato a los contenidos en el editor *************/
/*@import url(estilosEditor.css)*/

.contenidoDestacado{background:#FDECEC;background-position:-5px -5px;border-color:#F8CDCD;border-top:2px solid #F8CDCD;border-right:2px dotted #F8CDCD;border-bottom:2px solid #F8CDCD;border-left:2px dotted #F8CDCD;padding:5px 15px 15px 15px;padding:10px;margin:10px 0;width:auto;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;	
	-webkit-border-bottom-right-radius: 6px;	
}
.contenidoDestacado2{background:#f9f9f9;border-top:2px solid #ccc;border-right:2px dotted #ccc;border-bottom:2px solid #ccc;border-left:2px dotted #ccc;padding:10px;margin:10px 0;text-align:left;width:auto;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;	
	-webkit-border-bottom-right-radius: 6px;	
}
.citaComentario{font-style:italic;border:1px dashed #ddd;padding:10px;margin:10px 0;text-align:left;width:auto;}

/********************/
.avisoBAD{	font-weight:bolder;	color:red;}
.separadorGeneral{border-bottom:1px solid #eee;margin-bottom:10px;clear:both;}
.separadorH2{background:#efefef;padding:5px 10px 5px 10px;font-size:105;margin-top:2px; margin-bottom:5px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;	
	-webkit-border-bottom-right-radius: 6px;	
	
}
.separadorH2 span{}

.bannersAuto1 {
width:228px;height:156px;max-width:228px;max-height:156px;padding:40px 5px 0px 15px;margin-bottom:-30px;
background:url(../gestor/upload/blogs3.jpg) no-repeat;font-weight:bolder;
}
.bannersAuto1 a{font-size:12px;line-height:12px;}


/**/
