/* CSS Document */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

body {
	padding:0;
	margin:0;
	background-color:#e1e6ec;
	background-image:url('../imagenes/estructura/fondo.jpg');
	background-repeat:repeat-x;
	}

body#pop_municipios {
	padding:10px 0 0 50px;
	background-image:none;
	background-color:#FFFFFF;
	}
	
body#pop_municipios .volver {
	float:none;
	margin-top:20px;
	}	

div#contenido h5 {
	font-family:georgia;
	font-size:11px;
	}	
	
a {color:#FF6600;text-decoration:none;}

img {border:none;}

a:hover {color:#000000;text-decoration:underline;}
	
div#contenedor {
	margin:auto;
	width:956px;
	background:url('../imagenes/estructura/fdo_caja.jpg');
	}
	
div#caja {
	padding:0 0 0 8px;
	width:956px;widt\h:948px;
	}
	
div#encabezado {
	width:956px;
	height:146px;
	}	
	
div#encabezado_izq {
	margin:0;
	float:left;
	width:262px;
	height:146px;
	background-image:url('../imagenes/estructura/fdo_encabazado_izq.jpg');
	background-repeat:no-repeat;
	}	
	
div#encabezado_der {
	padding:0;
	float:left;
	width:694px;
	height:146px;
	background:url('../imagenes/estructura/fdo_encabezado_der.jpg');
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	}
/*BONTONES ENCABEZADO*/	
div#menu #botones_encabezado {
	margin: 3px 5px 0 0;
	display:inline;
	float:right;
	width:53px;
	height:13px;
	}

div#menu #botones_encabezado ul {
	margin:0;
	padding:0;
	list-style-image:none;
	}
	
div#menu #botones_encabezado ul li {
	height:13px;
	display:inline;
	}
	
div#menu #botones_encabezado ul li a {
	padding-top:13px;
	float:left;
	height:13px;heigh\t:0;
	text-decoration:none;
	overflow:hidden;
	}
	
div#menu #botones_encabezado ul li a.inicio {
	background-image:url(../imagenes/estructura/boton_top_inicio.jpg);
	background-repeat:no-repeat;
	width:13px;
	}	

div#menu #botones_encabezado ul li a.contacto {
	margin-left:10px;
	background-image:url(../imagenes/estructura/boton_top_contacto.jpg);
	background-repeat:no-repeat;
	width:13px;
	}
	
* html div#menu #botones_encabezado a:link, * html div#botones_encabezado a:visited {height:18px;he\ight:0;}
								
/*************************************************/		
div#menu {
	margin-top:100px;
	width:694px;
	height:19px;
	background-image:url('../imagenes/estructura/fdo_menu.jpg');
	}
	
div#sub_menu {
	float:right;
	width:694px;
	height:27px;
	background-image:url('../imagenes/estructura/fdo_submenu.jpg');
	}
	
div#sub_menu a {
	margin:0 5px 0 5px;
	float:left;
	text-decoration:none;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
div#sub_menu a.primero {margin-left:20px;}	
	
div#sub_menu ul {
	margin:3px 0 0 0;
	padding:0;
	list-style-image:none;}
	
div#sub_menu ul li {
	display:inline; 
	float:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	}

div#sub_menu ul li a:hover {color:#999999;}		
	

/*COLUMNA IZQUIERDA*/
div#columna_izquierda {
	padding:0 0 10px 30px;
	float:left;
	width:234px;widt\h:204px;
	}
/*nav_uno*/	
div.nav.uno {
	padding-bottom:10px;
	margin-top:18px;
	width:174px;
	}
	
div.nav {
	float:left;
	background-color:#e0e5ec;
	}	

div.tit_nav {
	margin-top:6px;
	width:174px;
	height:19px;
	}
	
div.tit_nav h4 {display:none;}	
	
div.tit_nav {background-image:url('../imagenes/columna_izquierda/tit_nav_noticias.jpg');}

div.nav p {
	margin:6px 20px 0 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c7bbd;
	}
	
div.nav h3 {display:none;}	
	
div.nav a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4c7bbd;
	font-weight:bold;
	}

div.nav h4 { 
	margin:12px 0 0 16px;
	font-family:georgia;
	font-weight:bold;
	font-size:11px;
	color:#4c7bbd;
	}	

div.linea_punteada {
	margin-top:17px;
	width:174px;
	height:2px;
	line-height:1px;
	font-size:1px;
	background:url('../imagenes/columna_izquierda/linea_punteada.jpg');
	background-repeat:repeat-x;
	} 

div.nav span {font-size:11px;}

div.nav p.mas_noticias {margin-top:10px;}
/*nav_dos*/
div.nav.dos {
	margin-top:20px;
	width:174px;
	height:171px;
	}
/*************************************************/	
/*CONTENIDO*/	
div#contenido {
	float:left;
	padding:0 20px 30px 20px;
	width:704px;widt\h:664px;
	}
	
div.tit_contenido {margin-top:18px;}

div.tit_contenido h3 {display:none;}

div#contenido h4 {
	margin:35px 0 0 0;
	font-family:georgia;
	font-weight:bold;
	font-size:12px;
	color:#4d78c6;
	}	
	
div#contenido p {
	margin:13px 0 0 0;
	font-family:georgia;
	font-size:11px;
	color:#545454;
	line-height:19px;
	}
	
div.destacado {
	margin:10px 0 0 0;
	padding:10px 10px 6px 10px;
	background-color:#e0e5ec;
	border-left:solid 2px #4c7bbd;
	}
	
div#contenido div.destacado p {
	margin:0;
	color:#4c7bbd;
	}		
	
div.linea_contenido {
	float:left;
	width:661px;
	height:1px;
	clear:both;
	overflow:hidden;
	background:url('../imagenes/contenido/linea_contenido.jpg');
	}

div.tit_contenido {height:32px;}

div.tit_contenido.institucional {background-image:url('../imagenes/contenido/tit_institucional.jpg');width:160px;}
div.tit_contenido.salas {background-image:url('../imagenes/contenido/tit_salas.jpg');width:196px;}
div.tit_contenido.gob {background-image:url('../imagenes/contenido/tit_gob.jpg');width:287px;}	
div.tit_contenido.legislacion {background-image:url('../imagenes/contenido/tit_legislacion.jpg');width:148px;}	
div.tit_contenido.noticias {background-image:url('../imagenes/contenido/tit_noticias.jpg');width:116px;}
div.tit_contenido.bolsa {background-image:url('../imagenes/contenido/tit_bolsa.jpg');width:207px;}
div.tit_contenido.programa_responsabilidad {background-image:url('../imagenes/contenido/tit_programa_responsabilidad.jpg');width:472px;}
div.tit_contenido.gripe {background-image:url('../imagenes/contenido/tit_gripe.jpg');width:279px;}

div.item_sala {
	margin:10px 0 0 0;
	float:left;
	width:332px;
	height:25px;
	}
	
div.item_sala a {
	padding-left:20px;
	background-image:url('../imagenes/contenido/icon_ficha.gif');
	background-repeat:no-repeat;
	font-size:14px;
	font-family:georgia;
	}	
/*************************************************/	
/*PIE*/	
div#pie {
	float:left;
	width:956px;
	background:url('../imagenes/estructura/fdo_pie.jpg');
	background-position:top;
	background-repeat:no-repeat;
	}
	
div#pie p {
	margin:10px 0 0 172px;
	font-family:georgia;
	font-size:11px;
	color:#4d78c6;
	}
	
div#pie a {
	text-decoration:none;
	color:#4d78c6;
	}		
	
div#pie span {font-weight:bold;}

/*MENU*/
div#menu ul {
 	margin:0;
	padding:0;
	list-style-type:none;
	}

div#menu ul li {
	display:inline;
	height:19px; /*Para IE 5.0 en el caso de display inline para que haga columnas */
	}

div#menu ul li a {
	padding-top:19px;
	float:left;
	height:19px;heigh\t:0;
	text-decoration:none;
	overflow:hidden;
	}
	
* html div#menu a:link, * html div#menu a:visited {height:19px;he\ight:0;}
	

div#menu ul li a.institucional {background-image:url(../imagenes/menu/institucional.jpg); width:82px}
div#menu ul li a.salas {background-image:url(../imagenes/menu/salas.jpg); width:92px}
div#menu ul li a.legislacion {background-image:url(../imagenes/menu/legislacion.jpg); width:71px;}
div#menu ul li a.gobierno {background-image:url(../imagenes/menu/gobierno.jpg); width:134px;}
div#menu ul li a.noticias {background-image:url(../imagenes/menu/noticias.jpg); width:56px;}
div#menu ul li a.newsletter {background-image:url(../imagenes/menu/newsletter.jpg); width:68px;}
div#menu ul li a.proveedores {background-image:url(../imagenes/menu/proveedores.jpg); width:75px;}
div#menu ul li a.bolsa {background-image:url(../imagenes/menu/bolsa.jpg); width:89px;}


div#menu ul li a:hover/* */{background-position:0 -19px;} /*Le sacamos el over para IE 5.0 y 5.5*/		
div#menu #botones_encabezado ul li a:hover {background-position: 0 0;}
/*H 25/02/08*/				
div.titulo.bienvenidos {
	margin-top:20px;
	width:660px;
	height:70px;
	background-image:url(../imagenes/estructura/bienvenidos.jpg);
	}	
	
div.titulo h2 {display:none;}	

/*MENU CONTENIDO INICIO*/
div#menu_inicio ul {
 	margin:0;
	padding:0;
	list-style-type:none;
	}

div#menu_inicio ul li {
	display:inline;
	height:32px; /*Para IE 5.0 en el caso de display inline para que haga columnas */
	}

div#menu_inicio ul li a {
	margin:12px 0 0 6px;
	padding-top:32px;
	float:left;
	width:326px;
	height:32px;heigh\t:0;
	text-decoration:none;
	overflow:hidden;
	}
	
* html div#menu_inicio a:link, * html div#menu_inicio a:visited {height:32px;he\ight:0;}
	
div#menu_inicio ul li a.salas {background-image:url(../imagenes/menu_inicio/salas.jpg);}
div#menu_inicio ul li a.organigrama {background-image:url(../imagenes/menu_inicio/organigrama.jpg);}
div#menu_inicio ul li a.newsletter {background-image:url(../imagenes/menu_inicio/newsletter.jpg);}
div#menu_inicio ul li a.proveedores {background-image:url(../imagenes/menu_inicio/proveedores.jpg);}

/*FICHA*/
div#ficha_sala {
	padding-right:25px;
	float:left;
	width:480px;widt\h:455px;
	}
	
div#ficha_sala h1 {
	margin:25px 0 10px 0;
	padding:0;
	font-family:georgia;
	color:#4d78c6;
	font-size:20px;
	}
	
div#ficha_sala h3 {
	margin:0;
	padding:0;
	font-family:georgia;
	color:#4d78c6;
	font-size:12px;
	}				
	
div#ficha_sala a {
	font-family:georgia;
	font-size:12px;
	}
	
div#ficha_sala a img {border:none;}		
	
div#ficha_sala a.contacto {
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	}
	
div#ficha_sala p {margin:0;}
div#ficha_sala p.ficha_descripcion {margin-top:10px;}
	
/*horror*/
div#ficha_sala p span {
	font-size:12px;
	font-weight:bold;
	color:#4d78c6;
	}	
	
div#ficha_sala_sitio, div#ficha_sala_horario,div#ficha_sala_descripcion  {
	margin:20px 0 0 0;
	}	
	
div.ficha_col_imagenes {
	margin-top:30px;
	width:170px;
	float:left;
	}
	
div.ficha_col_imagenes a {
	font-size:10px;
	font-family:georgia;
	}
	
div.ficha_col_imagenes img {border:none;}		
	
div.ficha_horario {
	padding:5px;
	margin:0 0 10px 0;
	background-color:#e5e5de;
	}
	
/*ESTATUTO*/
div.estatuto {width:550px;}
	
 h2 {
	margin:20px 0 0 0;
	font-family:georgia;
	font-size:13px;
	color:#4d78c6;
	}
	
div.decreto h5 {
	display:inline;
	font-family:georgia;
	font-weight:bold;
	color:#000066;
	font-size:11px;
	}		

div.estatuto h3 {
	margin:5px 0 0 5px;
	font-family:georgia;
	font-size:10px;
	color:#999999;
	}	
	
div.estatuto ul {
	margin:10px 0 0 40px;
	padding:0;
	}
	
div.estatuto ul li a {
	font-family:georgia;
	font-size:12px;
	}		
	
div.estatuto ul li.pdf {list-style-image:url('../imagenes/contenido/icon_pdf.gif');}
div.estatuto ul li.rtf {list-style-image:url('../imagenes/contenido/icon_rtf.gif');}

/*AUTORIDADES*/
div.texto_autoridades h5 {
	margin:25px 0 0 10px;
	padding:0;
	font-family:georgia;
	font-size:12px;
	}
	
div#contenido .texto_autoridades p {
	margin:10px 0 0 10px;
	}	
	
div.volver {float:right;}

div#ficha_sala .volver a {
	padding:0 0 0 15px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url('../imagenes/contenido/icon_flecha.gif');
	background-repeat:no-repeat;
	background-position:5px;
	}
	
div.ficha_noticia {
	padding:10px;
	margin:30px 0 0 0;
	border:solid 1px #999999;
	}
	
div#contenido .ficha_noticia h4 {
	margin:0 0 5px 0;
	}	
	
div.ficha_noticia_img {
	float:left;
	margin-right:10px;
	}
	
div#contenido .home_noticia h4 {margin:10px 0 0 0;}
div#contenido .home_noticia p {margin:10px 0 0 0;}
div.home_noticia .noticia_texto {float:left; width:300px;}
div.home_noticia .noticia_img {margin:10px 0 0 0; float:right;}

table {
	font-size:11px;
	font-family:tahoma;
	}
	
td.etiqueta {
	padding:0 0 0 13px;
	color:#FF9933;
	font-weight:bold;
	background-image:url('../imagenes/estructura/bullet_tabla.jpg');
	background-repeat:no-repeat;
	background-position:left;
	}
	
td.encabezado {
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	border: 1px solid #999999;
	text-align:center;
	background-color:#999999;
	}
	
td.agregado {
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	color:#000000;
	}		
	
div.tabla {
	background-color:#f7f6fb;
	border: 1px solid #e2e8eb;
	}
	
div#contenido .tabla h4 {
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 0 5px 0;
	padding:0;
	}
	
div#contenido .tabla {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
	
div#contenido .tabla p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:11px;
	margin:0;
	padding:0;
	}					
	
div.tabla h3 {
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
	
div.tabla a.agregar {
	padding:0 0 0 13px;
	background-image:url('../imagenes/estructura/bullet_tabla_2.jpg');
	background-repeat:no-repeat;
	background-position:left;
	font-size:14px;
	}		
	
div.tabla_enlace {
	margin:7px 0 0 0;
	}		
	
div.tabla .tabla_enlace a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}	
	
div.tabla_enlace.trabajo {margin-bottom:20px;}	
		
div.tabla_enlace.segundo {margin-top:15px;}	

div.tabla.otros_conocimientos table.primera {margin-bottom:30px;}
div.tabla.otros_conocimientos h3 {
	margin:0 0 0 17px;
	padding:0;
	font-family:georgia;
	font-size:14px;
	}
	
table td.modificar {padding-left:5px; width:5px;}	

div.caja_login {
	float:left;
	margin-left:150px;
	width:350px;
	}
	
div.img_login {
	float:left;
	width:140px;
	height:140px;
	background:url('../imagenes/estructura/login.jpg');
	}	
	
div.tabla.login {
	margin-left:140px;
	width:200px;
	height:140px;
	background-color:#FFFFFF;
	border:none;
	}	
	