
body
{
	margin: 0px 0;
	padding: 0;
	background: #9ea9b0;
	font-size: 100%;
}

p, ul, li, td, tr, dl, dh
{
	font: 0.8em/1.65em verdana, arial, geneva, sans-serif;
	color: #666;
	word-spacing: 0.15em;
}
.naranja
{
	color: #ff9900 !important;
}
h2, h3
{
	font-family: verdana,arial, geneva, sans-serif;
	text-align: left;
	color: #587B91; /*#666;*/
}

h1
{
	/* defines the font size for all heading 1 (h1) */
	font-size: 1.4em;
	font-weight: normal;
	border-bottom: 5px solid #a0ca41;
	margin: 0.5em 0;
	padding: 0;
	letter-spacing: 0em;
	font-family: verdana,arial, geneva, sans-serif;
	text-align: left;
	color: #7C8294; 
}

h2
{
	font-size: 1.1em;
	color: #666;
	font-weight: normal;
}
h2.documentacionAdjunta
{
	background: url(../imagenes/docAjunta.gif) right bottom no-repeat #FFFFFF;
	color: #666;
	padding: 18px 0 7px 0;
	margin: 0;
	font-size: 80%;
	border-bottom: 1px solid #6993A1;
	overflow: visible;
}

h3
{
	font-size: 1.1em;
}

.izquierda
{
	float: left;
	margin: 0 10px 10px 0;
}
.pieDeFoto
{
	font-style: oblique;
	font-size: 0.6em;
	color: #666;
	margin: 0;
	padding: 1em;
	background-color: #f3f4f5;
	border: 1px solid #CCC;
}

.derecha
{
	float: right;
	margin: 0 0 10px 10px;
}
/* specific divs */

#contenedor
{
	border: 1px #ccc solid;
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	background: #fff url(../imagenes/bodybg.jpg) repeat-y; /*text-align: center;*/
	position: relative;
}

#web_hospital
{
	background: #fff url(../imagenes/cabecera.jpg) top left;
	width: 1000px;
	height: 157px;
	margin: 0;
	padding: 0;
	color: #3F6276;
	background-repeat: no-repeat;
}

#web_hospital p.pagina
{
	margin: 0;
	position: absolute;
	top: 103px;
	padding-right: 40px;
	right: 30px;
	font-weight: bold;
	color: #3F6276;
	background-image: url(../imagenes/flecha web.gif);
	background-repeat: no-repeat;
	background-position: 100% 55%;
	overflow: visible;
}
.pagina a
{
	color: #3F6276;
	text-decoration: none;
}
.pagina a:hover
{
	color: #FF9900;
}
#web_hospital p.servicio
{
	margin: 0;
	position: absolute;
	top: 120px;
	padding-right: 40px;
	left: 200px;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
#web_hospital ul#idiomas
{
	position: absolute;
	top: 149px;
	right: 0px;
	background-image: url(../imagenes/fondoIdiomas.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0 0 5px 0;
	margin: 0;
	color: White;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
	width: 180px;
}

#web_hospital ul#idiomas li
{
	display: inline;
	margin: 0;
	padding: 0;
}

#web_hospital ul#idiomas li a
{
	padding: 0em 1em;
	margin: 0;
	color: White;
	text-decoration: none;
	border-right: 1px solid #fff;
}

#web_hospital ul#idiomas li a:hover
{
	color: #000;
}
#web_hospital ul#idiomas li a.ultimo
{
	border-right: none !important;
}

#web_hospital ul#utilidades
{
	position: absolute;
	top: 122px;
	left: 0px; /*background-image:url(../imagenes/fondoIdiomas.gif); background-repeat:no-repeat; background-position:0px 0px;*/
	padding: 0;
	margin: 0;
	color: #000;
	font-family: arial, helvetica, sans-serif;
	width: 150px;
	padding-left: 20px;
	padding-top: 8px;
	border-bottom: solid 5px #365060;
	vertical-align: bottom;
}

#web_hospital ul#utilidades li
{
	display: inline;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}
#web_hospital ul#utilidades li img
{
	border: none;
	margin-right: 25px;
	vertical-align: text-bottom;
}

#web_hospital ul#utilidades li a
{
	padding: 0em 0em;
	margin: 0;
	color: #FFF;
	text-decoration: none; /*border-right:1px dotted #346DB4;*/
	vertical-align: text-bottom;
}

#web_hospital ul#utilidades li a:hover
{
	color: #346DB4;
}
#web_hospital ul#utilidades li a.ultimo
{
	border-right: none !important;
}
#web_hospital p#arroba
{
	position: absolute;
	top: 130px;
	left: 55px;
	margin: 0;
	padding: 0;
	background-image: url(../imagenes/arroba.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
#web_hospital p#arroba a
{
	font-weight: bold;
	text-decoration: none;
	font-size: 0.8em;
	padding-right: 18px;
	color: #4375B2;
}
#web_hospital p#arroba a:hover
{
	color: #E5C65C;
}
#nav_sup
{
}

#nav_meta
{
	position: absolute;
	top: 10px;
	left: 15px;
	margin: 0;
	padding: 0;
}

#nav_meta li
{
	margin: 0;
	padding: 5px;
	font-size: 75%;
}

#nav_meta li a
{
	text-decoration: none;
	padding: 2px 5px;
	background: #eee;
	border: 1px #999 solid;
	color: #999;
	font-weight: bold;
	margin: 0;
}

#nav_meta li a:hover
{
	background: #ccc;
	color: #333;
	border: 2px #333 solid;
}

#nav_menu
{
	position: absolute;
	right: 15px;
	top: 25px;
	margin: 0;
	padding: 0;
	height: 100px;
}

#nav_mail ul, #nav_meta ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#nav_menu li
{
	display: inline;
	margin: 0;
	padding: 5px;
	font-size: 90%;
}

#nav_menu li a
{
	padding: 5px 8px;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	background: #ECF3FD;
	border: 2px #ccc solid;
}

#nav_menu li a:hover
{
	color: #333;
	background: #99CCFF;
	border: 3px #333 solid;
}

#container
{
	clear: both;
	width: 1000px;
	margin: 0;
	padding: 0;
}

/*#container p, ul, ol {
text-align: left;
margin: 0;
padding-top: 15px;
}*/

#nav_subs
{
	text-align: left;
	background: transparent;
	width: 169px;
	margin: 0;
	padding: 0;
	float: left;
	font: 1.2em/0.5em Arial, Helvetica, sans-serif !important;
	word-spacing: 0 !important;
}
#nav_subs p#menu
{
	background-image: url(../imagenes/fondoMenu.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	margin: 0;
	padding: 0 0 0 10px;
	width: 159px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.95em;
}
#nav_subs li
{
	margin: 0;
	padding: 10px 0;
	font-family: Arial, Helvetica, sans-serif !important;
	border-bottom: dashed 1px #FFFFFF;
}

#nav_subs a
{
	padding: 10px 0px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

#nav_subs a:hover
{
	color: #D2D2D2;
}
#nav_subs .actual
{
	padding: 0px 0px 10px 0px;
	text-decoration: none;
	background-image:url(../imagenes/seccion_actual.jpg);
	background-repeat:no-repeat;
	background-position:right  ;
	display: block;
	color: #442463;
	font-weight: bold; /*border-left:4px solid #FF55B5;*/
}
#nav_subs ul
{
	list-style-type: none;
	margin: 0;
	padding: 10px;
	background-color: #A0CA41;
}

#content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 25px 75px 0;
	width: 775px;
	float: right;
	background: transparent;
	display: inline;
}
#content p
{
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2F2E3C;
	text-align: justify;
	line-height: 1.3em;
}
#content img
{
	padding: 4px;
	border: 1px solid #6993A1;
}
.caja50
{
	float: left;
	margin: 0 6% 5% 0%;
	padding: 0;
	width: 45%;
	display: inline;
	clear: both;
}
.caja50conM
{
	float: left;
	margin: 0 0 5% 0%;
	padding: 0;
	width: 45%;
	display: inline;
}
.caja50 h2, .caja50conM h2
{
	font-size: 1.2em !important;
	color: #7C8294 !important;
	padding: 8px 0 8px 0px;
	/*background-image:url(../imagenes/linea_inferior.jpg);
	background-repeat:no-repeat;
	background-position:top ;*/
	border-bottom: 5px solid #a0ca41;
	font-family: Verdana,Arial, "Trebuchet MS" , "Lucida Sans Unicode";
}
.caja50 ul li a, .caja50conM ul li a
{
	font-size: 1.1em !important;
	font-weight: bold;
	color: #666 !important;
}
.caja50 ul li a:hover, .caja50conM ul li a:hover
{
	color: #000 !important;
}
.caja50 ul li, .caja50conM ul li
{
	margin: 0;
	padding: 0.3em 0;
}
.caja50 ul, .caja50conM ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
h2.Agenda{ background-image:url(../imagenes/fondoH1Agenda.gif); background-repeat:no-repeat; background-position:0% 50%; padding-left:60px;}
h2.Publicaciones{background-image:url(../imagenes/fondoH1Libro.gif); background-repeat:no-repeat; background-position:0% 50%; padding-left:60px;height: 30px !important;margin-top: 23px! important; }
h2.Actualidad{background-image:url(../imagenes/fondoH1Cruz.gif); background-repeat:no-repeat; background-position:0% 50%; padding-left:60px;}
h2.Formacion{background-image:url(../imagenes/fondoH1InfoUsuario.gif); background-repeat:no-repeat; background-position:0% 50%; padding-left:60px;margin-top: 23px! important;height: 30px !important; }


.menu1{padding:8px 0 8px 60px;background-image:url(../imagenes/fondoH1Presentacion.gif); background-repeat:no-repeat;height: 24px !important; background-position:0% 50%}
.menu2{padding:8px 0 8px 60px;background-image:url(../imagenes/fondoH1Protocolos.gif); background-repeat:no-repeat;height: 24px !important; background-position:0% 50%}
.menu3{padding:8px 0 8px 60px;background-image:url(../imagenes/fondoH1Investigacion.gif); background-repeat:no-repeat;height: 24px !important; background-position:0% 50%}
.menu4{padding:8px 0 8px 60px;background-image:url(../imagenes/fondoH1Lapiz.gif); background-repeat:no-repeat;height: 24px !important; background-position:0% 50%}
.menu5{padding:8px 0 8px 60px;background-image:url(../imagenes/fondoH1Sistema.gif); background-repeat:no-repeat;height: 24px !important; background-position:0% 50%}
.menu6{padding:8px 0 8px 60px;background-image:url(../imagenes/fondoH1Cruz.gif); background-repeat:no-repeat;height: 24px !important; background-position:0% 50%}
.menu7{padding:8px 0 8px 60px;background-image:url(../imagenes/fondoH1Agenda.gif); background-repeat:no-repeat; height: 24px !important;background-position:0% 50%}
.menu8{padding:8px 0 8px 60px;background-image:url(../imagenes/fondoH1Cartera.gif); background-repeat:no-repeat;height: 24px !important; background-position:0% 50%}
.menu9{padding:8px 0 8px 60px;background-image:url(../imagenes/fondoH1Links.gif); background-repeat:no-repeat;height: 24px !important; background-position:top; background-position:0% 50%}
.menu10{padding:8px 0 8px 60px;background-image:url(../imagenes/fondoH1InfoUsuario.gif); background-repeat:no-repeat;height: 24px !important; background-position:0% 50%}
.menu11{padding:8px 0 8px 60px;background-image:url(../imagenes/fondoH1Libro.gif); background-repeat:no-repeat;height: 24px !important; background-position:0% 50%}
.menu12{padding:8px 0 8px 60px;background-image:url(../imagenes/fondoH1Contacto.gif); background-repeat:no-repeat; height: 24px !important;background-position:0% 50%}



#content a
{
	text-decoration: none;
	color: #67675F;
	font-size: 85%; /*font-weight: bold;*/
}
#info_sitio a
{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 85%; /*font-weight: bold;*/
}
#content a:visited
{
	/*text-decoration: line-through;*/
}

#content a:hover, #info_sitio a:hover
{
	color: #FF9900; /*border-bottom: 1px solid #999;*/
}

#info_sitio
{
	clear: both;
	background: #fff url(../imagenes/footerbg.gif) repeat;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 0;
}

#info_sitio p
{
	margin: 0;
	padding: 0;
	text-align: center;
}
.entrada
{
	border: 1px solid #CCC;
}

#migas
{
	color: #003366;
	font-size: 110%;
	margin: 0;
	line-height: 1.5em;
	padding: 0;
}
#migas a
{
	border-right: 1px solid #006699;
	padding: 0 5px;
	text-decoration: none;
	font-size: 85% !important;
}
#migas P.estasEn
{
	font-weight: bold;
	display: inline;
	margin-right: 0.5em;
}
#migas ul
{
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
}
#migas ul li
{
	display: inline;
	padding: 0;
	margin: 0;
	line-height: normal !important;
	font-size: 100% !important;
}
#migas ul li ul li a
{
	font-size: 115% !important;
}
#migas .ultimo
{
	margin-left: 5px;
	font-size: 110% !important;
}
#migas .ultimo1
{
	margin-left: 5px;
	font-size: 120% !important;
}
.rompe
{
	clear: both;
	float: none;
}

ul.adicionalesPdf
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 50%;
	float: left;
	font-size: 105%;
}
.adicionalesPdf li
{
	margin: 10px 0;
	padding: 10px 0;
}
.adicionalesPdf li a
{
	font-size: 100% !important;
	background-image: url(../imagenes/rtf.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding: 10px 0 10px 40px;
}

ul.adicionalesRtf
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
	font-size: 105%;
}
.adicionalesRtf li
{
	margin: 10px 0;
	padding: 10px 0;
}
.adicionalesRtf li a
{
	font-size: 100% !important;
	background-image: url(../imagenes/rtf.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding: 10px 0 10px 40px;
}

#divFiltros
{
	clear: both;
	float: none;
	margin: 0 0 5px 0;
	padding: 0; /*text-align:right;*/
}
#divDptos
{
	clear: both;
	float: none;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: right;
}
.dropDownDptos
{
	font-size: 0.7em;
	font-family: verdana, arial, geneva, sans-serif;
	margin: 0 5px 0 0;
	padding: 0;
}
.botonForm
{
	font-size: 0.7em;
	font-family: verdana, arial, geneva, sans-serif;
	margin: 0 5px;
	padding: 0 10px;
	color: #FFF;
	cursor: default;
	border: 1px solid #C7D4DC;
	background-color: #3C376F;
	background-image: url(../imagenes/fondoBotonForm.jpg) !important;
	background-repeat: repeat-x;
	background-position: 0 0;
}
.paginado
{
	float: none;
	clear: both;
	text-align: left !important;
	font-size: 0.7em;
	font-family: verdana, arial, geneva, sans-serif;
	margin: 0;
	padding: 0em 1em;
	border: 1px solid #36505F;
	background-color: #bfee60;
	line-height: 30px;
	height: 30px;
}
.paginado a
{
	margin: 0 0.2em !important;
	padding: 0.3em !important;
	font-weight: bold;
	color: #3983C7;
	border: 1px solid #FFF;
	display: inline;
	font-size: 1em !important;
}
.paginado a:hover
{
	border: 1px solid #3983c7;
	background-color: #F3F4F5;
}
.actualPag
{
	font-weight: bold;
	color: #FF0000 !important;
	margin: 0;
	padding: 0.3em;
	font-size: 1em;
}
.hrAzul
{
	color: #C2E3E8;
}
.roja
{
	color: #3983C7 !important;
}
.departamentoF
{
	background-image: url(../imagenes/departamentoF.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #3983C7;
	padding: 2px 18px;
}
.formError
{
	display: block;
	color: #3983c7 !important;
	border: 1px solid #CCC;
	padding: 0.5em 0em 0.5em 2.5em;
	background-image: url(../imagenes/formError.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
	background-color: #e2dcf7;
}
#detalles
{
	width: 98%;
	text-align: right;
	height: 2em;
	margin: 0em 0 0.5em 0;
	padding: 0 0 0 0.5em;
	border-bottom: 1px solid #36505F;
}

.detalleCal
{
	color: #00A4DA;
	background-image: url(../imagenes/detalleCal.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding: 0 10px 0 25px;
}
.detalleTema
{
	color: #00A4DA;
	background-image: url(../imagenes/detalleTema.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding: 0 10px 0 25px;
}
.detalleMas
{
	color: #00A4DA;
	background-image: url(../imagenes/detalleMas.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding: 0 0 10px 15px;
}
.detalleMas a
{
	color: #FF0000;
	font-weight: bold;
}
form
{
	margin: 0;
	padding: 0;
}
.productimage a
{
	font-weight: bold !important;
	width: 100%;
	font-size: 105% !important;
}
.lineaAmarilla
{
	border-bottom: 1px solid #EACB6F;
	margin: 0.5em 0;
}
.botonVerTodos
{
	text-align: center;
	margin: 0;
	padding: 0;
}
.botonVerTodos a
{
	/*border:1px solid #999;*/
	float: right;
	padding: 0.3em 2em;
	background-image: url(../imagenes/verTodos_16.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	font-weight: bold;
	color: #666 !important;
	font-style: oblique;
}
.botonVerTodos a:hover
{
	color: #000 !important;
}
.fechaIniFin
{
	padding: 0.2em 1em;
	margin: 0;
	font-weight: bold;
	text-align: center !important;
	border: 1px solid #EACB6F;
	background-color: #F3F4F5;
}
.filtros
{
	margin: 0 0 0.5em 0 !important;
	padding: 0em 1em 0.5em 1em;
}
.filtrosLegend
{
	border: 1px solid #C2E3E8;
	color: #666;
	background-color: #f3f4f5;
	font-size: 0.7em;
	font-weight: bold;
	padding: 0.3em 1em;
	margin: 0 0 0.5em 0;
}
.divBoton
{
	/*border-bottom:1px solid #EACB6F; background-color:#F3F4F5;*/
	padding: 0em;
	margin-bottom: 0.2em;
	text-align: center;
}
.divBotonUp
{
	clear: both;
	float: none;
}
.borrarFiltroFecha
{
	font-size: 0.7em !important;
	display: block;
	text-align: right;
}
.verTextoSelCalendarios
{
	background-image: url(../mantenimiento/imagenes/help_32.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
	padding: 10px 10px 10px 60px;
	color: #FF3300;
	background-color: #FFFFCC;
	border: 1px solid #EACB6F;
	font-size: 0.7em !important;
	width: 50%;
	float: left;
	margin: 0;
}
.verTextoSelCalendariosOff
{
	padding: 10px 10px 10px 60px;
	color: #FF3300;
	font-size: 0.7em !important;
	width: 50%;
	float: left;
	margin: 0;
}
.verOcultarCalendarios
{
	font-size: 0.7em !important;
	width: 95%; /*width:29%;*/
	float: right;
	text-align: right;
	margin: 0;
}
.btnMasMenos
{
	border: 1px solid #EACB6F;
	padding: 0 0.5em;
	font-weight: bold !important;
	margin-right: 0.5em;
	background-color: #f3f4f5;
	line-height: 1.7em;
}
.pLogoff
{
	margin: 0 10px 20px 10px;
	padding: 0.3em;
	border: 1px solid #FFF;
	background-color: #D9E2E8;
}
.imgLogoff
{
	margin: 3px 10px 0 10px;
	float: left;
}
.linkLogoff
{
	font-size: 0.7em !important;
}
