@charset "utf-8";
/* CSS Document */
body{
	margin:0;
}
.layout{
	table-layout:fixed;
}

body{
	font-family:Arial;
	font-size:12px;
}
p{
	margin:0;
	text-align:justify;
}
.error{
	color:#FF0000;
	font-size:10px;
}
div.error{
	width:590px; 
	margin:auto;
	margin-top:5px;
}
#middlecenter, #topcenter, #bottomcenter{
	/*width:expression(document.body.clientWidth > 1140? "1140px": "auto" );*/
	max-width:1140px;
	width:1140px;
}
/*FORMULARIOS*/
form{
	margin:0;
}
input[type="submit"], input[type="reset"], input[type="button"]{
	background-image:url(../images/boton.gif);
	background-color:transparent;
	border:0px;
	width:64px;
	height:23px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}
input[type="text"],input[type="password"], select{
	border:1px solid #CCC;
	font-family:Arial;
	font-size:11px;
	color:#666;
}
textarea{
	border:1px solid #CCC;
	font-family:Arial;
	font-size:11px;
	color:#666;
	overflow:auto;
}
#main{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
#buscador{
	right:0;
	top:35px;
	position:absolute;
	width:21%;
	height:46px;
}
#buscador table{
	background-image:url(../images/bg_buscar.jpg);
	background-repeat:no-repeat;
}
#buscador td{
	padding-top:13px;
	padding-bottom:13px;
}
ul li{
	list-style-type:disc;
}
#buscador input[type="text"]{
	margin-left:5px;
	margin-right:5px;
	border:1px solid #666;
	background-color:#FFF;
	font-family:Arial;
	font-size:12px;
	color:#666;
}
#buscador input[type="submit"]{
	font-family:Arial;
	font-size:11px;
	color:#000;
	border:none;
	background-image:url(../images/btn_buscar.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	padding:3px;
	padding-left:1.5em;
	padding-right:0px;
}
#titulo{
	width:56%;
	text-align:right;
	font-weight:bold;
	font-size:110%;
	vertical-align:top;
	height:28px;
	border-bottom:1px solid #006FD3;
	top:50px;
	left:17.5%;
	position:relative;
	z-index:9;
}
#titulo_full{
	width:71%;
	text-align:right;
	font-weight:bold;
	font-size:110%;
	vertical-align:top;
	height:28px;
	border-bottom:1px solid #006FD3;
	top:50px;
	left:2%;
	position:absolute;
	z-index:9;
}
.subtitulo{
	color:#006FD3;
	text-transform:uppercase;
	font-weight:bold;
	font-size:110%;
}
.subtitulo3{
	color:#22108C;
	font-weight:bold;
	font-size:1.1em;
	padding-bottom:13px;
	padding-left:10px;
	margin-top:15px;
	margin-bottom:5px;
	background-image:url(../images/antecedentes_titulo.gif);
	background-position:20px 18px;
	background-repeat:no-repeat; 
	display:inline-block;
	width:500px;
	position:relative;
}
/*Submenu Izquierdo*/
#submenu{
	width:16%; 
	margin-top:14px;
	left:0;
	margin-right:15px;
	/*position:absolute;*/
	position:relative;
	float:left;
}
#submenu a{
	display:block;
	padding:3px;
	padding-top:7px;
	padding-bottom:7px;
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #75AAD1;
}
#submenu a:hover{
	text-decoration:none;
	color:#F90;

}
#submenu .submenu_titulo{
	color:#21108C;
	text-align:center;
	font-weight:bold;
	font-size:110%;
}
#submenu .tabla1{
	height:12px; 
	background-image:url(../images/submenu_bg_01.gif); 
	background-repeat:no-repeat; 
	font-size:.1em;
}
#submenu .tabla2{
	height:12px; 
	background-image:url(../images/submenu_bg_06.gif); 
	background-repeat:repeat-y;
	background-color:#FFF;
	font-size:.1em;
}
#submenu .tabla3{
	height:12px; 
	background-image:url(../images/submenu_bg_03.gif); 
	background-repeat:no-repeat; 
	font-size:.1em;
}
#submenu .tabla4{
	background-image:url(../images/submenu_bg_05.gif); 
	background-repeat:repeat-y;
}
#submenu .tabla5{
	background-image:url(../images/submenu_bg_06.gif);
	background-color:#FFF;
	background-repeat:repeat-y;
}
#submenu .tabla6{
	background-image:url(../images/submenu_bg_07.gif); 
	background-repeat:repeat-y;
}
#submenu .tabla7{
	height:24px; 
	background-image:url(../images/submenu_bg_09.gif); 
	background-repeat:no-repeat; 
	font-size:.1em;
}
#submenu .tabla8{
	height:24px; 
	background-image:url(../images/submenu_bg_13.gif); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	font-size:.1em;
	vertical-align:top;
}
#submenu .tabla8 .tabla5{
	height:14px;
}
#submenu .tabla9{
	height:24px; 
	background-image:url(../images/submenu_bg_11.gif); 
	background-repeat:no-repeat; 
	font-size:.1em;
}
#submenu .selected .tabla5{
	background-color:#8C8C8C;
	background-image:none;
}
#submenu .selected a{
	color:#FFF;
	border:none;
}
#submenu .submenu_subseccion .tabla4{
	background-color:#1784CE;
	background-image:none;
	width:10px;
}
#submenu .submenu_subseccion .tabla5{
	background-color:#1784CE;
	background-image:none;
}
#submenu .submenu_subseccion .tabla6{
	background-color:#1784CE;
	background-image:none;
	width:10px;
}
#submenu .submenu_subseccion .tabla7{
	height:12px;
	width:10px;
	background-image:url(../images/submenu_subseccion_bg_02.gif); 
	background-repeat:no-repeat; 
	font-size:.1em;
}
#submenu .submenu_subseccion .tabla8{
	height:12px;
	background-color:#1784CE;
	background-image:none;
	font-size:.1em;
}
#submenu .submenu_subseccion .tabla9{
	height:12px;
	width:10px;
	background-image:url(../images/submenu_subseccion_bg_04.gif); 
	background-repeat:no-repeat; 
	font-size:.1em;
}
#submenu .submenu_subseccion a{
	font-size:.85em;
	border-bottom-width:0;
}
#submenu .submenu_subseccion a:hover{
	text-decoration:underline;
}
/* Copyright notice*/
.copy{
	font-size:90%;
	color:#666;
}
td.copy{
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	background-image:url(../images/linea_bottom.gif);
	background-repeat:no-repeat;
	background-position:13em 0px;
}
.copy a{
	color:#333;
	text-decoration:none;
}
.copy a:hover{
	color:#000;
	text-decoration:none;
}
/*Menu Principal*/
#mainmenu{
	background-image:url(../images/bg_menu.png); 
	background-repeat:no-repeat; 
	height:55px;
	vertical-align:top;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	font-size:11px;
}
#mainmenu .menu, .mainmenu_normal{
	text-align:center;
	line-height:35px;
	float:left;
}
#mainmenu .menu:hover, .mainmenu_over{
	background-color:#AAC9EA;
}
.menu a{
	text-decoration:none;
	color:#000;
	width:100%;
	display:block;
}
#menu_1{
	width:10.5%;
}
#menu_2{
	width:9.5%;
}
#menu_3{
	width:10%;
}
#menu_4{
	width:7%;
}
#menu_9{
	width:18%;
}
#menu_5{
	width:7%;
}
#menu_6{
	width:12%;
}
#menu_7{
	width:11%;
}
#menu_8{
	width:14%;
}
.menu_selected{
	background-color:#FBE499;
}
#quienes_child{
	position:absolute;
	top:34px;
	left:0%;
	width:15%;
	z-index:10;
}
#documentos_child{
	position:absolute;
	top:34px;
	left:10.5%;
	width:15%;
	z-index:10;
}
#servicios_child{
	position:absolute;
	top:34px;
	left:30%;
	width:16%;
	z-index:10;
}
.submainmenu_esquinas{
	filter: alpha(opacity=90);
	opacity: .90;
	-moz-opacity:0.90; 
}
.submainmenu_esquinas_centro{
	background-color:#C3D8F0;
	font-size:.1em;
}
.submainmenu table:first-child td{
	filter: alpha(opacity=90);
	opacity: .90;
	-moz-opacity:0.90; 
}
.submainmenu table:first-child td:hover{
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1; 
}
.submainmenu a{
	color:#000;
	text-decoration:none;
	display:block;
	background-color:#C3D8F0;
	padding:8px;
	vertical-align:middle;
}
/*Image Holder*/
.image_holder{
	margin:0!important;
	background-image:url(../images/bg_image_holder.jpg);
	background-repeat:no-repeat;
	width:120px;
	height:90px;
	float:left;
	padding:18px;
}
.creditos{
	font-size:90%; 
	font-style:italic;
	color:#666;
	margin-top:5px;
	margin-bottom:5px;
}
/*HOME*/
/*Imagenes en el home */
#home_imagen{
	/*position:absolute;*/
	float:left;
	margin-top:75px;
	overflow:hidden;
}
#anuncio_compras{
	position:relative;
	top:30px;
	width:440px;
	height:79px;
	left:55px;
	background-image:url(../images/boton_anuncio.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	vertical-align:top;
}
#anuncio_compras a{
	display:block;
	padding-left:70px;
	padding-right:15px;
	color:#FFF;
	text-decoration:none;
	padding-top:15px;
	text-align:center;
}
#anuncio_compras a:hover{
	color:#FC0;
}
#contactos_home{
	position:relative;
}
#contactos_home div{
	background-image:url(../bg_contactos_home.jpg);
	background-repeat:no-repeat;
	height:72px;
	position:relative;
	border:none !important;
	margin:0 auto !important;
}
#contactos_home div a{
	text-decoration:none;
	color:#000;
	font-size:110%;
	font-weight:bold;
	padding-left:25px;
	padding-top:23px;
}
#contactos_home div a:hover{
	background-image:none !important;
	color:#06C;
}
/*Texto que esta arriba de las noticias en home*/
div.sobrenoticia{
	/*clear:both;*/
	width:50%;
	float:left;
	/*right:26.25%;*/
	top:100px;
	margin-bottom:100px;
	position:relative;/**/
}
/*Noticias en el home*/
div.noticia{
	/*clear:right;*/
	border: 1px solid #999;
	padding:15px;
	width:45%;
	left:2%;
	margin-top:50px;
	position:relative;
	float:left;
}
#home_noticia{
	background:none !important;
}
.noticia .titulo_noticia, #home_noticia .titulo_noticia{
	text-transform:uppercase;
	font-weight:bold;
	color:#21108C; 
	/*margin-top:10px;*/
}
.noticia .mas_noticia a, #home_noticia .mas_noticia a{
	color:#006FD3;
	text-decoration:none;
	display:block;
}
.noticia .mas_noticia a:hover, #home_noticia .mas_noticia a:hover{
	color:#00529B;
	background:none !important;
}
/*Enlaces en el home*/
#enlaces_home{
	position:relative;
	width:21%;
	/*left:76%;*/
	float:right;
	/*right:0px;*/
	top:80px;
	margin-bottom:80px;
	background-image:url(../images/bg_enlaces_home.jpg);
}
#enlaces_home div{
	background-color:#FFF;
	margin:5px;
	border:1px solid #CCC;
	padding:3px;
}
#enlaces_home tr:first-child td{
	height:25px;
	color:#FFF;
	font-size:110%;
	font-weight:bold;
	background-image:url(../images/bg_enlaces_home_titulo.gif);
	background-repeat:repeat-x;
	text-align:center;
}
#enlaces_home td{
	height:40px;
	color:#000;
	font-size:100%;
	font-weight:normal;
	background-image:url(../images/bg_enlaces_home_buttons.gif);
	background-repeat:repeat-x;
	text-align:left;
	vertical-align:middle;
}
#enlaces_home img{
	vertical-align:middle;
}
#enlaces_home a{
	display:block;
	text-decoration:none;
	color:#000;
}
#enlaces_home a:hover{
	/*background-image:url(../images/bg_enlaces_home_buttons_over.jpg);*/
	color:#09C;
}

/*Antecedentes*/
#antecedentes{
	width:92%;
	position:relative;
	left:4%;
	margin-bottom:100px;
	top:100px;
}
#antecedentes p{
	margin-bottom:10px;
	z-index:10;
}
.contenido_img_r{
	float:right; 
	margin-left:65px; 
	margin-right:20px;
	margin-bottom:0px;
	position:relative;
}
.contenido_img_l{
	float:left; 
	margin-right:40px; 
	margin-left:20px;
	margin-bottom:0px;
	position:relative;
}
.contenido_in_img_l{
	float:left; 
	margin-right:30px;
	margin-bottom:0px;
	position:relative;
}
.antecedentes{
	margin-top:10px;
	margin-bottom:20px;
	/*display:inline-block;*/
	display:block;
	/*display:block;*/
}
.subtitulo2, .antecedentes div:first-child, #nuestra_funcion p:first-child{
	color:#006FD3;
	font-weight:bold;
	font-size:1.1em;
	padding-bottom:5px;
	line-height:30px;
	padding-left:10px;
	margin-top:15px;
	background-image:url(../images/titulo_bg.jpg);
	background-repeat:no-repeat; 
	display:inline-block;
	width:450px;
	position:relative;
}
.cuadro_azul{
	width:88%;
	clear:both;
	margin:auto;
	margin-bottom:30px;
}
.cuadro_azul .col1{
	background-image:url(../images/cuadro_azul_esquinas_01.gif);
	background-repeat:no-repeat;
	height:8px;
	width:8px !important;
}
.cuadro_azul .col2{
	background-image:url(../images/cuadro_azul_esquinas_03.gif);
	background-repeat:repeat-x;
	height:8px;
}
.cuadro_azul .col3{
	background-image:url(../images/cuadro_azul_esquinas_05.gif);
	background-repeat:no-repeat;
	height:8px;
	width:8px !important;
}
.cuadro_azul .col4{
	background-image:url(../images/cuadro_azul_esquinas_09.gif);
	background-repeat:repeat-y;
}
.cuadro_azul .col5{
	padding:15px;
}
.cuadro_azul .col6{
	background-image:url(../images/cuadro_azul_esquinas_10.gif);
	background-repeat:repeat-y;
}
.cuadro_azul .col7{
	background-image:url(../images/cuadro_azul_esquinas_13.gif);
	background-repeat:no-repeat;
	height:8px;
}
.cuadro_azul .col8{
	background-image:url(../images/cuadro_azul_esquinas_14.gif);
	background-repeat:repeat-x;
	height:8px;
}
.cuadro_azul .col9{
	background-image:url(../images/cuadro_azul_esquinas_15.gif);
	background-repeat:no-repeat;
	height:8px;
}
/*******************CONTENIDO***************************/
/* div principal*/
#gestion_ambiental, #libreria, #compras{
	width:80%;
	border:1px solid #CCC;
	margin-top:70px;
	/*left:19%;
	position:relative;*/
	float:left;
}
#compras{
	width:60%;
}
#recursos_humanos, #consultas, #contactos, #unidad_filosofica, #nuestra_funcion, #pliego_tarifario, #plan_expansion, #transmision, #cnd, #estudios,  #telecomunicaciones, #leyes_decretos, #noticias, #enlaces, #transparencia, #sitemap, #agentes{
	width:97%;
	border:1px solid #CCC;
	top:100px;
	margin-bottom:100px;
	position:relative;
	left:2%;
}
#recursos_humanos a, #pliego_tarifario a, #consultas a, #contactos a, #unidad_filosofica a, #nuestra_funcion a, #plan_expansion a, #transmision a, #cnd a, #estudios a, #telecomunicaciones a, #leyes_decretos a, #transparencia a{
	color:#06C;
	text-decoration:none;
	font-weight:bold;
}
#recursos_humanos a:hover, #pliego_tarifario a:hover, #consultas a:hover, #contactos a:hover, #unidad_filosofica a:hover, #nuestra_funcion a:hover, #plan_expansion a:hover, #transmision a:hover, #cnd a:hover, #estudios a:hover, #telecomunicaciones a:hover, #leyes_decretos a:hover, #transparencia a:hover{
	color:#666;
	text-decoration:underline;
}
#organigrama{
	width:96%;
	height:700px;
	position:relative;
	left:2%;
	margin-bottom:100px;
	top:100px;
}

/*Nuestra Función */
#nuestra_funcion p:first-child{
	margin-top:30px;
}
#nuestra_funcion div{
	margin:20px;
	margin-top:10px;
}
#nuestra_funcion div p{
	margin:30px;
	margin-top:15px;
	display:block;
}
#nuestra_funcion div p img{
	float:left;
	margin-right:5px;
}
/*Estudios*/
#f_funcionamiento, #funcionamiento{
	float:right;
	margin-top:-5px;
	margin-bottom:10px;
	margin-left:30px; 
} 
#estudios p{
	margin-bottom:25px;
}
#estudios .titulito, #estudios .titulito a{
	font-size:90%;
	color:#000;
	font-weight:bold;
	padding-bottom:10px;
}
#estudios .img_l {
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
#estudios #mapa{
	margin:0;
	margin-top:15px;
	margin-bottom:15px;
	/*margin-left:auto;*/
	text-align:center;
}
/*Recursos Humanos*/
#recursos_humanos div{
	margin:20px;
	margin-top:10px;
}
#recursos_humanos p{
	margin-bottom:25px;
}
/*Estudios*/
#estudios div{
	margin:20px;
	margin-top:10px;
}
/*Unidad Filosofica*/
#unidad_filosofica div{
	margin:30px;
}
#unidad_filosofica p{
	margin-bottom:15px;
}
#unidad_filosofica .contenido_img_l{
	margin-right:30px;
	margin-left:0px;
}
#unidad_filosofica .contenido_img_r{
	margin-left:30px;
	margin-right:0px;
}
#unidad_filosofica ul li{
	list-style-image:url(../images/bullets.jpg);
	margin:5px;
}
/*CND*/
#cnd .link_cnd{
	width:440px;
	line-height:33px;
	font-size:1em;
	font-weight:bold;
	background-image:url(../images/cnd_bg_link.gif);
	margin:auto;
}
#cnd .link_cnd a{
	color:#FFF;
	text-decoration:none;
	display:block;
	padding-left:85px;
	padding-bottom:5px;
}
#cnd .link_cnd a:hover{
	color:#CCC;
}
#cnd div div p:first-child{
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	background-image:url(../images/cnd_bg_titulo.gif);
	background-repeat:no-repeat;
	height:47px;
	padding-left:10px;
	padding-top:5px;
	width:450px;
}
#cnd div{
	padding:15px;
	text-align:center;
}
#cnd div div{
	background-image:url(../images/cnd_bg.jpg);
	background-repeat:no-repeat;
	display:inline-block;
}
#cnd div div table{
	width:520px;
	margin:5px;
}
#cnd .col1{
	text-align:center;
	color:#22108C;
	font-weight:bold;
	font-size:1.5em;
	background-image:url(../images/cnd_bg_subtitulos.png);
	background-repeat:no-repeat;
	background-position:45px 36px;
}
#cnd .col2{
	text-align:center;
	padding:8px;
}
#cnd .col2 a{
	display:block;
}

#cnd .col3{
	text-align:left;
	font-size:1.15em;
	font-weight:bold;
	line-height:43px;
	background-image:url(../images/cnd_bg_subtitulos.png);
	background-repeat:no-repeat;
	background-position:0px 36px;
}
#cnd .col3 a{
	padding-left:10px;
	color:#666;
	text-decoration:none;
	display:block;
}
#cnd .col3 a:hover{
	color:#333;
}
/*Pliego Tarifario*/
#pliego_tarifario div{
	margin:30px;
}
#pliego_tarifario div p{
	margin-bottom:15px;
}
#pliego_tarifario .contenido_in_img_l{
	clear:left;
	margin-bottom:10px;
}
#pliego_tarifario .subtitulo2{
	margin-right:-30px;
}
/*Plan Expansion*/
#plan_expansion div{
	margin:30px;
}
#plan_expansion div p{
	margin-bottom:15px;
}
#plan_expansion #galeria{
	margin:0 !important;
	position:relative;
}
#plan_expansion .contenido_img_l{
	margin-right:25px; 
	margin-top:15px; 
	margin-bottom:25px;
	}
#plan_expansion .subtitulo2{
	margin-right:-15px;
}
#plan_expansion .docs{
	background-image:url(../images/bg_docs_expansion.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	height:65px;
	width:520px;
	text-align:left;
	font-weight:bold;
	line-height:43px;
	vertical-align:top;
}
#plan_expansion .docs a{
	padding-left:20px;
	color:#666;
	text-decoration:none;
	display:block;
	background-image:url(../images/logo_acrobat.gif);
	background-repeat:no-repeat;
	background-position:460px 0;
	margin-top:5px;
}
#plan_expansion .docs a:hover{
	color:#333;
}
#plan_expansion .descargar, #leyes_decretos .descargar, #libreria .descargar, #estudios .descargar, #transparencia .descargar{
	text-align:left;
	font-size:1.15em;
	font-weight:bold;
	line-height:43px;
	background-image:url(../images/cnd_bg_subtitulos.png);
	background-repeat:no-repeat;
	background-position:0px 32px;
	vertical-align:top;
}
#plan_expansion .descargar a, #leyes_decretos .descargar a, #libreria .descargar a, #estudios .descargar a, #transparencia .descargar a{
	padding-left:10px;
	color:#666;
	text-decoration:none;
	display:block;
}
#plan_expansion .descargar a:hover, #leyes_decretos .descargar a:hover, #libreria .descargar a:hover, #estudios .descargar a:hover, , #transparencia .descargar a:hover{
	color:#333;
}
/*Transmision*/
#transmision div{
	margin:30px;
}
#transmision p{
	margin-bottom:15px;
}
#transmision .contenido_img_r{
	margin-left:30px;
	margin-right:0px;
}
#transmision .contenido_img_l{
	margin-left:0px;
	margin-right:30px;
}
/*Telecomunicaciones*/
#telecomunicaciones div{
	margin:30px;
}
#telecomunicaciones div p{
	margin-bottom:15px;
}
#telecomunicaciones ul li{
	list-style-image:url(../images/bullets.jpg);
	margin:5px;
}
/*Gestion Ambiental*/
#gestion_ambiental div{
	margin:30px;
}
#gestion_ambiental div p{
	margin-bottom:15px;
}
#gestion_ambiental #galeria{
	margin:0 !important;
}
#gestion_ambiental #galeria .image_holder{
	margin:7px !important;
}
#gestion_ambiental .subtitulo3{
	width:98%;
}
#gestion_ambiental ul{
	margin-left:15px;
}
#gestion_ambiental ul li{
	list-style-image:url(../images/bullets.jpg);
	margin:5px;
}
#gestion_ambiental ul ol li{
	list-style-type:lower-alpha;
	list-style-image:none;
}
#gestion_ambiental .tabla_datos{
	border-collapse:collapse;
	border:1px solid #009;
	margin-bottom:15px;
}
#gestion_ambiental .tabla_datos td{
	padding:5px;
}
#gestion_ambiental .tabla_datos .col1{
	width:25%;
}
#gestion_ambiental .tabla_datos .col2{
	width:30%;
}
#gestion_ambiental .tabla_datos .col3{
	width:5%;
}
#gestion_ambiental .tabla_datos .col4{
	width:35%;
}
#gestion_ambiental .tabla_datos .row1{
	background-color:#E7E9F1;
}
#gestion_ambiental .tabla_datos tr:first-child{
	background-color:#009;
	color:#FFF;
	font-size:1.1em;
	font-weight:bold;
}
/*Telecomunicaciones*/
#telecomunicaciones div{
	margin:30px;
}
#telecomunicaciones div p{
	margin-bottom:15px;
}
/*Libreria*/
#libreria div:first-child{
	margin:30px;
}
#libreria .subtitulo3, #transparencia .subtitulo3{
	float:left;
	width:300px;
}
#libreria .explicacion, #transparencia .explicacion{
	clear:left;
	margin-left:10px;
}
/*Leyes y Decretos*/
#leyes_decretos div{
	margin:30px;
}
#leyes_decretos .cuadro_azul{
	width:65%;
	clear:none;
	margin-top:25px;
	float:left;
	margin-right: 30px;
}
#leyes_decretos .tabla_contenido{
	clear:both;
}
#leyes_decretos .contenido_img_l{
	clear:none;
	float:left;
	margin-top:15px;
}
#leyes_decretos .cuadro_azul .col5{
	height:80px;
}
#leyes_decretos .download{
	float:right;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:35px;
	clear:right;
}
#leyes_decretos .subtitulo3{
	float:left;
}
#leyes_decretos .explicacion{
	clear:left;
	margin-left:10px;
}
/*Consultas*/
#consultas p{
	margin-bottom:0;
}
#encuesta{
	width:100%;
	margin:0 !important;
	margin-top:20px!important;
	position:relative;
}
#encuesta .pregunta{
	font-size:110%;
	padding-left:10px;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:5px;
	color:#006FD3;
}
#encuesta .resultados {
	border:1px solid #CCC;
	width:45%;
	padding:10px;
	margin:10px;
	float:left;
}
#encuesta .portafoto{
	width:30%;
	float:left;
	margin:0;
	margin-right:1%;
	margin-left:1.5%;
}
#encuesta fieldset{
	border:1px solid #CCC;
	width:95%;
	padding:3px;
}
#encuesta input[type="radio"]{
	float:left;
	clear:both;
	font-size:1em;
	vertical-align:middle;
}

#encuesta label{
	display:block;
	width:90%;
	float:left;
	margin-left:0.2em;
	margin-top:0.25em;
	font-weight:bold;
	font-size:1em;
	vertical-align:bottom;
}
#encuesta textarea{
	width:40%;
	margin-bottom:10px;
	height:150px;
	overflow:visible;
}
#encuesta .consultas_subs{
	clear:both;
}
#encuesta .cuadro_azul{
	width:95%;
	/*float:left;*/
	clear:both;
	margin:auto;
	margin-bottom:20px;
}
#encuesta .cuadro_azul .col5{
	padding-top:5px;
}
#encuesta .cuadro_azul .subtitulo2{
	width:100%;
	margin-top:5px;
}
#encuesta .subtitulo2{
	display:block;
	margin:10px;
}
#consultas .graph_barra{
	background-image:url(../images/bg_graph.png);
}
/*Contactos*/
#contactos div:first-child{
	margin:20px;
}
#contactos p{
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	width:575px;
}
#contactos_in{
	background-image:url(../images/bg_consultas.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:296px;
	margin-top:10px !important;
	margin-left:auto;
	margin-right:auto;
	top:75px;
}
#contactos_in_ok{
	background-image:url(../images/bg_consultas_ok.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:296px;
	margin-top:10px !important;
	margin-left:auto;
	margin-right:auto;
	top:75px;
}
#contactos_in table{
	width:395px;
	float:left;
}
#contactos_in .col1{
	width:120px;
	font-weight:bold;
	padding:7px;
	padding-left:30px;
}
#contactos_in .col2{
	width:245px;
	text-align:right;
}
#contactos_in .col2 input{
	width:98%;
}
#contactos_in .coldoble {
	text-align:right;
}
#contactos_in .coldoble textarea{
	width:365px;
	height:95px;
}
#contactos_in .boton{
	text-align:right;
	padding-top:5px;
}
#contactos_in #direccion, #contactos_in_ok #direccion{
	float:right;
	margin:0;
	margin-top:165px;
	margin-right:10px;
	width:175px;
	text-align:left;
	font-size:11px;
}
/* NOTICIAS - ETESA AVANZA*/
#noticias div{
	margin:30px;
}
#noticias .contenedor{
	width:33%;
	vertical-align:top;
	text-align:center;
}
#noticias .table_noticia{
	margin:5px;
}
#noticias a{
	text-decoration:none;
	color:#06c;
}
#noticias a:hover{
	text-decoration:underline;
	color:#666;
}
#noticias .titulo_noticia{
	font-weight:bold;
	text-align:left;
	padding:5px;
	padding-left:10px;
	background-image:url(../images/bg_titulo_noticias.jpg);
	background-color:#FFF;
	background-repeat:repeat-y;
	height:25px;
}
#noticias .foto_noticia{
	padding-top:7px;
	padding-bottom:7px;
}
#noticias .resumen_noticia{
	text-align:justify;
}
#noticias .mas_noticia div{
	margin:0;
	margin-top:10px;
	float:left;
	font-size:90%;
	font-weight:bold;
	line-height:20px;
	background-image:url(../images/bg_noticias_mas.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:22px;
}
#noticias .mas_noticia a{
	margin-top:10px;
	float:right;
	font-size:90%;
	font-weight:bold;
	padding-left:10px;
	text-decoration:none;
	color:#000;
	background-image:url(../images/bg_noticias_mas.jpg);
	background-repeat:no-repeat;
	line-height:22px;
	background-position:0 0;
	
}
#noticias .mas_noticia a:hover{
	background-position:0 -30px;
	color:#333; 
}
#noticias .subtitulo2{
	margin-bottom:25px;
	width:100%;
}
#noticias .ver_mas_noticias{
	background:url(../images/mas_noticias_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:37px;
	width:140px;
	position:absolute;
	right:1%;
	top:-20px;
}
#noticias .ver_mas_noticias:hover{
	background:url(../images/mas_noticias_bg.jpg);
	background-position:0 -53px;
	background-repeat:no-repeat;
	height:37px;
}
#noticias .ver_mas_noticias a{
	display:block;
	width:100%;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	line-height:35px;
	padding-left:15px;
}
#noticias .ver_mas_noticias a:hover{
	display:block;
	color:#FFF;
}
/*ENLACES */
#enlaces .img_l_in{
	margin:15px;
	position:absolute;
}
#enlaces .cuadro_azul{
	width:75%;
	margin-right:20px;
	margin-top:20px;
}
#enlaces .col5 table{
	margin-left:15px;
}
#enlaces .col5 td{
	width:50%;
}
#enlaces .col5 a{
	display:block;
	background-image:url(../images/bullets.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:3px;
	padding-left:15px;
	color:#333;
	text-decoration:none;
}
#enlaces .col5 a:hover{
	color:#39F;
}
.bgcolor1{ 
	background-color:#FFF;
}
.bgcolor2{
	background-color:#E6F1FF;
}
.tabletitle{
	font-weight:bold;
	background-color:#009;
	color:#FFF;
	padding:3px;
}
/*TRANSPARENCIA*/
#transparencia div:first-child{
	margin:30px;
}
/*Sitemap*/
#sitemap div:first-child{
	margin:30px;
}
#sitemap td{
	vertical-align:top;
}
#sitemap a{
	display:block;
	background-image:url(../images/bullets.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:3px;
	padding-left:15px;
	color:#333;
	text-decoration:none;
}
#sitemap a:hover{
	color:#39F;
}
#sitemap table table{
	margin-left:15px;
	margin-bottom:20px;
}
#sitemap .subtitulo2{
	background-image:url(../images/titulo_bg_sm.jpg);
	width:33%;
}

/*Compras*/
#compras .subtitulo_encabezado, #submenu_compras .subtitulo_encabezado{
	font-size:13px;
	color:#CF1717;
	font-weight:bold;
	background-image:url(../images/compras_bg_subtitulos.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:1px;
	padding-bottom:9px;
	margin-top:10px;
}
/*#submenu_compras{
	width:27.5%; 
	margin-top:55px;
	left:0.5%;
	margin-right:15px;
	/*position:absolute;*/
	/*position:relative;
	float:left;	
}*/
.subtitulo3_compras{
	width:275px;
	margin-top:15px;
	margin-bottom:5px;
	padding-bottom:0;
}
.subtitulo3_compras a{
	border:none !important;
	color:#22108c;
	text-decoration:none;
	vertical-align:top;
	display:block;
}
.subtitulo3_compras a img{
	vertical-align:top;
	margin-left:10px;
	float:right;
	margin-right:10px;
}
#compras{
	width:70%;
	border:1px solid #CCC;
	margin-top:70px;
	float:left;
}
#compras .descargar{
	text-align:left;
	font-size:1.15em;
	font-weight:bold;
	line-height:25px;
	background-image:url(../images/cnd_bg_subtitulos.png);
	background-repeat:no-repeat;
	background-position:0px 32px;
	vertical-align:top;
}
#compras .descargar a{
	padding-left:10px;
	color:#666;
	text-decoration:none;
	display:block;
}
#compras .descargar a:hover{
	color:#333;
}
#compras .documentos_desc{
	background-repeat:no-repeat;
	font-size:12px;
	height:40px;
	text-align:left;
	font-weight:bold;
	line-height:25px;
	vertical-align:top;
	background-image:url(../images/antecedentes_titulo.gif);
	background-repeat:no-repeat;
	background-position:0 25px;
}
#compras .documentos_desc a{
	padding-left:20px;
	color:#22108c;
	text-decoration:none;
	display:block;
	background-repeat:no-repeat;
	background-position:460px 0;
	margin-top:5px;
}
#compras .documentos_desc a:hover{
	color:#333;
}
#compras div.descargar{
	width:40%;
}
#compras .descargar img{
	vertical-align:middle;
	margin-left:15px;
}
#compras #nota_compras{
	background-image:url(../images/boton_bajar_software.jpg);
	background-repeat:no-repeat;
	text-align:center;
	width:360px;
	height:30px;
	padding:15px;
	margin-bottom:15px;
	margin-top:10px;
	margin-left:10px;
}
#compras #nota_compras a{
	display:block;
	color:#FFF;
	text-decoration:none;
}
#compras #nota_compras a:hover{
	text-decoration:none;
	color:#FC0;
}
/*Busqueda*/
#busqueda{
	width:97.5%;
	border:1px solid #CCC;
	margin-top:70px;
	float:left;
	margin-left:1%;
}
#busqueda div:first-child{
	margin:30px;
}
#busqueda a{
	text-decoration:none;
	color:#06c;
}
#busqueda a:hover{
	text-decoration:underline;
	color:#666;
}
#busqueda .titulo_buscador{
	margin-left:20px;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:20px;
}
#busqueda .preview_buscador{
	margin-left:30px;
	margin-right:150px;
	border-bottom:1px solid #CCC;
}
/*AGENTES*/
#agentes #submenu_agentes{
	width:100%;
}
#agentes #submenu_agentes>img{
	margin:5px;
}
#agentes #submenu_agentes div.titulo{
	width:100%;
	margin-left:auto;
	color:#FFF;
	background-color:#36C;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
}
#agentes #submenu_agentes div.regresar, #agentes #submenu_agentes div.salir{
	right:20px;
	position:absolute;
	margin-top:5px;
}
#agentes #submenu_agentes div.salir{
	margin-top:30px;
}
#agentes #submenu_agentes .salir, #agentes #submenu_agentes .salir a, #agentes #submenu_agentes .regresar, #agentes #submenu_agentes .regresar a{
	font-size:10px;
	color:#666;
	text-decoration:none;
}
#agentes #submenu_agentes .salir a:hover, #agentes #submenu_agentes .regresar a:hover{
	text-decoration:underline;
	color:#333;
}
#agentes #submenu_agentes a{
	display:block;
}
#agentes #submenu_agentes a>img{
	vertical-align:middle;
	margin:3px;
}
#agentes td{
	padding:3px;
}
#agentes .toptable>td{
	background-color:#39F;
	color:#FFF;
}
#agentes table{
	margin:2%;
}
#agentes .titulotable{
	color:#36C;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}
#agentes table td>a>img{
	margin-left:5px;
}
#agentes input[type="text"]{
	width:125px;
}
#agentes #help{
	display:none;
	border: 1px solid #009;
	color:#666;
	background-color:#FFF;
	width:200px;
	height:30px;
	position:absolute;
	padding:3px;
	overflow:hidden;
	margin-top:-290px;
	margin-left:-230px;
}
#agentes .modelo{
	width:100%; 
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}
#agentes .modelo>a{
	text-decoration:none;
	color:#06C;
}
#agentes .modelo>a:hover{
	color:#09F;
}
#agentes .escoger_accion{
	width:100%;
	text-align:center;
	margin-top:75px;
	margin-bottom:30px;
	margin-left:auto;
}
a.boton_principal {
	color:#006FD3 !important;
	font-weight:bold;
	padding-bottom:3px;
	line-height:21px;
	padding-left:10px;
	margin-top:15px;
	background-image:url(../images/boton_princ_bg.jpg);
	background-repeat:no-repeat; 
	display:inline-block;
	width:330px;
	text-decoration:none;
	text-align:left;
}
a.boton_principal:hover{
	color:#003C71 !important;
	text-decoration:none !important;
}
#menu_animaciones{
	width:98%; 
	margin:0;
}
#menu_animaciones .boton_principal{
	display:block;
	float:left;
	width:17%;
	margin-left:10px; 
}
#menu_animaciones .doble{
	background-image:url(../images/boton_princ_doble.jpg);
	line-height:normal;
	height:35px;
	padding-top:2px;
}
#animacion {
	width:76%;
	/*border:1px solid #CCC;*/
	top:50px;
	margin-bottom:50px;
	position:relative;
	left:1%;
}
#pscroller1{
width: 90%;
height: 150px;
border: none !important;
}
#pscroller1 .innerDiv{
	margin:0;
	border:none !important;
}