/*CLASES APLICADAS A ELEMENTOS*/

body {
	font-size: small; LINE-HEIGHT: 20px; FONT-FAMILY: sans-serif;
}
div {
	LINE-HEIGHT: 20px; FONT-FAMILY: sans-serif; font-size:100%;
}
p {
	LINE-HEIGHT: 20px; 
	text-align:justify;
}

ul {
	font-size:100%;
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif ; 
	padding: 0px; 
	list-style-image:url(../../imagenes/bullet.gif);
	margin-top: 0.33em;
	margin-bottom: 0.33em;
	margin-left: 0.5em;
	padding-left: 1em
}
ol{
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif ; 
	padding: 0px; 
	list-style-image:none;
	margin-top: 0.33em;
	margin-bottom: 0.33em;
	margin-left: 0.5em;
	padding-left: 1em
}
li {
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif; 
	padding:0px; 
}
input, select, form {
	font-size: 85%; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif; 
	margin-top: 0.15em;
	margin-bottom: 0.15em;
	margin-left: 0em;
	padding-left: 0em
}
select {
	max-width: 300px;
}
img {
	border: 0;
}

H2.principal, H1.principal {
	color: #454545;
	font-size:120%;
	margin: 0px;
}

/*:::::::::::::::CONTENEDOR: todo lo que está bajo el encabezado: columna izq, columna der y cuerpo:::::::::::*/
#contenedor{
	border: 0px dashed #ccc;
	font-size:100%;
	overflow: visible;
	page-break-inside: auto;
	height: auto;
}


a {
	color:#000;
}
/*:::::::::::::::FECHAS ACOMPAÑANDO NOTICIAS Y DISPOSICIONES:::::::::*/
.fechanoticia {
	font-size:90%;
}

/*:::::::::::::::MENUS LATERALES::::::::*/
.fondomenuizq2 {
	font-size:80%; COLOR: #454545; font-weight: bold; BACKGROUND-COLOR: #F0F8FF; TEXT-DECORATION: none; 
}

/*::::::::::::::PIE DE PAGINA:::::::::*/

#pie{
	position:relative;
	top:0px;
	width:99%;
	min-width:200px;
	text-align:center;
	clear:both;	
	font-size:80%;
}

/*:::::::::::::::BARRA DE NAVEGACION SUPERIOR:::::::::*/
#imagen_principal {  
	display: none;
}
#barra_menu_principal {  
	display: none;
}
.horizontal {
	display: inline;
	padding-top:0px;
	padding-bottom:0px; 
}

a.enlace_seccion:hover 
{
    color: rgb(55, 55, 55);
    text-decoration: underline;
}

a.enlace_seccion:visited
{
    color: rgb(55, 55, 55);
}

a.enlace_seccion:link{
	color:rgb(55, 55, 55);
	text-decoration:none;
}

.seccion_actual{
	color:#ffffff;
	background-color:#7F92A3;
}

/*:::::::::::::::CONTENEDOR DE  LOS LOGOTIPOS Y LA BARRA DE NAVEGACION SUPERIOR::::::::::*/

#top {
	margin: 10px 0px 0px 0px;
	background: #fff;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	overflow:hidden;
	}
html>body #top {
/* ie5win fudge ends */
	}
	
/*:::::::::::::::RAIL IZQUIERDO::::::::::*/
#left {
	display: none;
	}
html>body #left {
	display: none;
	}
	
/*:::::::::::::::MENUS DE LOS RAILES IZQUIERDO Y DERECHO::::::::::*/
	
#left_left{
	display: none;
}

#menulogin{
	display: none;
}

#buscador {
	display: none;
}
/*:::::::::::::::CONTENEDOR CENTRAL, ENTRE LOS MENÚS IZQUIERDO Y DERECHO::::::::::*/
#middle {
	margin: 0px 0px 5px 5px;
	background: #fff;
	min-width:200px;
	width:99%;
	float: none;
	overflow: visible;
	display:inline;
	height: auto;
	page-break-inside: auto;
}



#contenedorcentral {
	padding-left:10px; 
	padding-right:10px;
	border: 0px none #ccc;
	background: #fff;
	overflow:visible;
}


/*:::::::::::::::MARCO IZQUIERDO DEL CUERPO DE LA PAGINA EN PAGINA PRINCIPAL, CONTIENE TITULARES DE NOTICIA::::::::::*/
#middle_izq_contenedor {
	border: 1px solid #ccc;
	background: #fff;
	width:95%;
	padding:5px;
	page-break-inside: auto;
	height: auto;
}


/*:::::::::::::::TITULOS DE LOS CUADROS middle_izq_contenedor Y middle_der_contenedor::::::::::::*/
.titulos_middle{
	background-color:#F2F2F2;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-bottom-width: 1px;
	text-align:right;
	padding-right: 10px;
}

#middle_der_contenedor {
	border: 1px solid #ccc;
	width:95%;
	padding:5px;
	page-break-inside: auto;
	height: auto;
	
}




/*:::::::::::::::RASTRO DE NAVEGACION::::::::::*/
#nav_migas, #linea_ayuda, #right, #accesoalfabetico, #contenedorcalendario,.pda, .noprint, .menuslaterales, #desconectar {
	display:none;
}



/*:::::::::::::::LINEA DE UTILIDADES::::::::::*/	

.enlace_linea_ayuda {
	color: #006699;
	text-decoration: none
}

/*:::::::::::::::PRESENTACION:::::::::*/	



/*:::::::::::::::CONTENEDORES PARA IMAGEN::::::::*/	
.floatizq {
	float:left;
	margin: 0px 5px 5px 5px;
}
.floatder{
	float:right;
	margin: 0px 5px 5px 5px;
}
.floatizq_sinmargen {
	float:left;
}
.floatder_sinmargen{
	float:right;
}

A {
	text-decoration:none;
}
/*p.login {
	text-align:right;
	line-height:10%;
}*/
.enlacebuscador {
	font-size:80%;
}
/*
.menuprincipal {
	font-size: 135%;
	padding-left:5px;padding-right:5px; padding-bottom:5px; padding-top: 5px;
	color:#5C5C5C;
}*/

.abbrcomun {
  border-bottom-width: 0px;
  border-bottom-style: none;
}
span.abbr {
	border-bottom:1px dotted;
}
#menu_documento, .divfondoverde {


}
.accesskey {
	text-decoration: underline;
}

div.menuslaterales {
	line-height: 10px;
	margin:0px;
	text-align: center;
}

/*:::::::::::::::::::::::::::::::::::::::HOJA DE ESTILO EPS:::::::::::::::::::::::::::::::*/

table,  th, td, tr{
	LINE-HEIGHT: 18px; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}

table{
	page-break-inside:avoid;
}
caption {
	font-size:110%;
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	BACKGROUND-COLOR: #FFF;
	color: #666;
}

/*CONTENIDO DE LAS NOTICIAS*/

#docrelacionado {
	margin-top:10px;
	width:250px;
	font-size:85%;
	padding: 0px;
	background: #F6F5F5;
	border: 1px dotted #E6E6E6;
/*	#E6E6E6 #E6E6E6 #E6E6E6; 
	border-style: dotted; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;*/
	overflow:visible;
	float: right;
}

#titulorelacionado{
	text-align:center;
	BACKGROUND-COLOR: #EFFCF4;
	border-color: #E6E6E6 #E6E6E6 #E6E6E6 #E6E6E6; 
	border-style: dotted; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px
}

#piefoto {
	width: 250px;
	font-size:75%;
}
#legisrelacionado {
	float: right;
	left: 100%;
	padding: 2px;
	width: 24%;
	border: 1px solid #ccc;
	BACKGROUND-COLOR: #F6F5F5;
	margin-bottom: 30px;
}	

#html_izquierdo {
	margin: -10px 0px 0px 0px;
	padding-left:5px; padding-right:5px;
	background: #fff;
	width:47%;
	float:left;
}

#html_derecho {
	margin: -10px 0px 0px 0px;
	padding-left:5px; padding-right:5px;
	width: 47%;
	float:left;
}

/*:::::::::::::::MARCO IZQUIERDO DEL CUERPO DE LA PAGINA EN SECCIONES::::::::::*/
#middle_izq_seccion{
	border: 1px solid #ccc;
	background: #fff;
	width:95%;
	padding:5px;
	page-break-inside: auto;
	height: auto;
}

#menuseccion {
	margin: 0px 0px 20px 0px;
	border: 1px solid #ccc;
	padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;
	background: #fff;
}

/*:::::::::::::::MARCO DERECHO DEL CUERPO DE LA PAGINA EN SECCIONES::::::::::*/
#middle_der_seccion{
	border: 1px solid #ccc;
	width:95%;
	padding:5px;
	page-break-inside: auto;
	height: auto;
}

/*:::::::::::::::CALENDARIO::::::::::*/	

#calendario {
	width:150px;
	margin: 0px auto;
}
#calendario select, #calendario input, #calendario label{
	font-size: 110%;
}
.dia_semana {
	font-weight:bold;
}
.otromes {
	color: #666;
}
.hoy {
	border: 1px dashed #f00;
}

a.enlace_menucentro:link {
	font-size:100%;
	color: #4F4F4F;
	text-decoration: none;
}
a.enlace_menucentro:hover {
	font-size:100%;
	color: #4F4F4F;
	text-decoration: underline;
}
a.enlace_menucentro:visited {
	color: #4F4F4F;
}
/*:::::::::::::GENERALES::::::::::::::::::*/


H1 {  
	font-size: 130%; 
	color:#5C5C5C;
	letter-spacing:-1px;
	line-height:30px;	
	/*line-height:30px;	*/
	
}
H2 {
	font-size: 120%; 
	color:#5C5C5C;
	letter-spacing:-1px;
	line-height:30px;	
}
H3 {
	font-size: 115%; 
	color:#5C5C5C;
	letter-spacing:-1px;
	line-height:30px;	
}
H4 {
	font-size: 110%; 
	color:#5C5C5C;
	letter-spacing:-1px;
	line-height:20px;	
}
H5 {
	font-size: 105%; 
	color:#5C5C5C;
	letter-spacing:-1px;
	line-height:20px;	
}
H6 {
	font-size: 100%; 
	color:#5C5C5C;
	letter-spacing:-1px;
	line-height:20px;	
}


.subrayado{
background-color: #F0F0F0;

}	

.eventos{
	font-size: small;
	font-variant: small-caps;
	font-weight: bold;
}	



.bordesupinf {  border-color: #CCCCCC black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.cal_peq_nombredia {  font-size: 90%; color: #666666; background-color: #DFF4FF}
.calpeqdia {  font-size: 90%; color: #333333; border-color: #E5E5E5 #E5E5E5 #E5E5E5 #E5E5E5; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.calpeqdia A:link {  color: #FF0000; border-color: #E5E5E5 #E5E5E5 #E5E5E5 #E5E5E5; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}




/*:::::::::::::::::::::::SIRVEN PARA DIVIDIR UN HTML EN DOS COLUMNAS, IZQUIERDA  (Columna1) Y DERECHA (Columna2)*/
#columna1, .columna1  {
	width:47%;
	float:left;
	position:relative;
	margin-right:3px;
	padding:3px;
	overflow: hidden;
}
#columna2, .columna2 {
	width:47%;
	position:relative;
	float:left;
	margin-left:3px;
	padding:3px;
}

.floatizqplus {

	float:left;
	margin: 0px 20px 0px 5px;

}
.columnac {
	min-width:250px;
	max-width:300px;
	display:inline;
	border:2px solid #ccc;
}

.columnaizq_40 {
	width:45%;
	float:left;
	position:relative;
	margin-left:10px;
	padding:3px;
	overflow: hidden;
}
.columnader_40 {
	width:45%;
	float:right;
	position:relative;
	margin-right:10px;
	padding:3px;
	overflow: hidden;
}
/*:::::::::::::::::::::::SIRVEN PARA DIVIDIR UN HTML EN TRES COLUMNAS, IZQUIERDA, DERECHA, CENTRO:::::::::::::::::::::::::::::*/
#columna1_3  {
	width:31%;
	float:left;
	margin-right:3px;
	padding:3px;
	border:1px dotted #ccc;
	text-align: center;
}
#columna2_3 {
	width:31%;
	float:left;
	margin-left:3px;
	padding:3px;
	border:1px dotted #ccc;
	text-align: center;
}
#columna3_3 {
	width:31%;
	float:left;
	margin-left:3px;
	padding:3px;
	border:1px dotted #ccc;
	text-align: center;
}

/*::::::::::::::::DOS COLUMNAS CON BORDE::::::::::::::::::::*/
#columna1_2, .columna1_2  {
	width:48%;
	float:left;
	margin-right:3px;
	padding:3px;
	border:1px solid #E9ECF0;
}
#columna2_2, .columna2_2 {
	width:48%;
	float:left;
	margin-left:3px;
	padding:3px;
	border:1px solid #E9ECF0;
}

/*:::::::::::::::::::::::DOS COLUMNAS PARA UN FORMULARIO:::::::::::::::*/
.form_etiqueta35{
	width:35%;
	float:left;
	margin-right:3px;
	padding:3px;
}
.form_campo60 {
	width:60%;
	float:left;
	margin-left:3px;
	padding:3px;
}

/*::::::::::::::::::::::::::::TABLAS:::::::::::::::::::::::::::::::*/
table {
	empty-cells: show;
	margin-bottom:10px;
	border:0px;
}
td {	empty-cells: show;
	/*border: 1px #CCCCCC dotted; 
	color:#333333*/
}

th.fila, th {border: 1px #000 solid; background-color:#FFFBF0;}
td.filapar {border: 1px #000 solid; color:#333333; background-color:#FFFBF0}
td.filaimpar {border: 1px #000 solid; color:#333333}
td.filaparc {border: 1px #000 solid; color:#333333; background-color:#FFFBF0; text-align:center}
td.filaimparc {border: 1px #000 solid; color:#333333; text-align:center}
td.contenido{border: 1px #000 solid; color:#333333}

.divbordegris {
	border: 1px dotted #ccc;
	padding:5px;
	margin: 5px 5px 5px 5px;
}

.encabezadoimagen {
	font-size: 110%;
	color: #666;
}

.bloquecentrado, .txtcentrado {
	text-align: center;
}

.centrado {
	/*Se utiliza para centrar una tabla*/
	margin: 0 auto; 
}
.otroidiomas {
	font-style: italic;
}

/*:::::::::::::::::::::::::::::::::::::::LISTAS:::::::::::::::::::::::::::::::*/
ol.romanomy{list-style-type:upper-roman; margin-left: 40px}
ol.romanomi{list-style-type:lower-roman; margin-left: 40px}
ol.letrasmy{list-style-type:upper-alpha; margin-left: 40px}
ol.letrasmi{list-style-type:lower-alpha;}

li.espaciada{
	margin-bottom:20px;
}

/*:::::::::::::::::::::::::::::::::ESQUINAS REDONDEADAS:::::::::::::::::::::*/
div.nifty{border:1px dotted #000; margin-bottom:5px;}
span.rtop, span.rbottom{display:block;background: #FFF}
span.rtop span, span.rbottom span{display:block;height: 1px;
    overflow: hidden; background: rgb(240, 248, 255)}
span.r1{margin: 0 5px}
span.r2{margin: 0 3px}
span.r3{margin: 0 2px}
span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px}
.nifty_content {border-left: 15px solid rgb(240, 248, 255)}

.glosario {
	font-style:italic;
	font-weight: bold;
}
.clear {
	clear:both;
	margin: 5px 0px 5px 0px;
}

#mensaje {
	border:1px dotted #ccc;
	background:#f0f0f5;
	padding:10px;
	width:90%;
	margin:0 auto;
}

#rel_noticias {
	float:right;
	margin: 10px;
	width:250px;
	border:1px dotted #000;
	padding: 5px;
}
/*Lo que se le ponga esta clase no se  va a imprimir*/


.profesionales_centros {
	border-bottom: 1px dotted #ccc;
}

#espacioss #columna2 {
	float:none;
	width:99%;
}
