@import url("reset.css");
body{background:url(../images/bg_body2.jpg) top repeat-x #FFFFFF;margin:0 0 0 0;font:12px arial,helvetica,verdana,sans-serif;}
h1{font:normal 20px "Georgia", Arial;color:#0E6EA8;margin:0 0 0 0;}
h3{font:bold 15px "Arial", Georgia;margin:0 0 0 0;color:#4D4D4D;}

input.top{border:solid 1px #191919;width:174px;height:19px;margin:10px 0 0 17px;padding:4px 0 0 5px;*margin:9px 0 0 17px;_font-size:12px;}
input.button{
	background:url(../images/form_btn_top.jpg) no-repeat center /*#757575*/;
	width:64px;
	margin:3px 2px 2px -3px;
	font-size:12px;
	_padding:2px 0 0 1px;
	*padding:2px 0 0 1px;
	border:0;
	color:#FFFFFF;
	cursor:pointer;
}
textarea{width:200px;height:200px;padding:0 0 0 0;margin:0 0 -1px 0;}

#contenedor-gral,#cabecera,#contenido,#col_princ-der{clear:both !Important;overflow:hidden !Important;height:1% !Important;height:auto;}
#cabecera,#contenido,#pie{text-align:left;}

#contenedor-gral{
	width:1026px;
	height:auto;
	/*border:solid 1px #000;*/
}
	#cabecera{
		/*background:#999999;*/
		width:966px;
		height:175px;
	}
		#cabecera .bg_logo-izq{
			background:url(../images/header_bg-izq.jpg) no-repeat;
			width:246px;
			height:175px;
			float:left;
		}
			#cabecera .logo{
				width:187px;
				height:110px;
				margin:34px 0 0 30px;
				float:left;
			}
		#cabecera .bg_logo-der{
			background:url(../images/header_bg-der.jpg) no-repeat;
			width:94px;
			height:175px;
			float:left;
		}
		#cabecera .bg-der{
			background:url(../images/header_bg.jpg) no-repeat;
			width:626px;
			height:175px;
			float:left;
		}
			#cabecera .banner{
				background:/*url(../images/bg_buscador.jpg) no-repeat top*/ /*#666666*/;
				width:610px;
				height:135px;
				/*margin:0 0 0 206px;
				_margin:0 0 0 103px;*/
				float:left;
			}
			#cabecera .top-menu{
				width:626px;
				height:37px;
				/*margin:68px 0 0 0;*/
				margin:3px 0 0 0;
				float:left;
			}
                .top-menu a{
                    font-size:13px;
                    color:#FFFFFF;
                    text-decoration:none;
                    display:block;
                    background: url(../images/top_menuIzq.jpg) no-repeat left top;
					background-position:0 0;
                    padding:10px 0 16px 25px;
                }
                .top-menu ul{
                	margin:0 0 0 0;
                }
                .top-menu li{
                	list-style-type:none;
                	float:left;
                	background: url(../images/top_menuDer.jpg) no-repeat right top;
                    padding: 0 24px 0 0;
                }
                .top-menu li.fin{
                	background: url(../images/top_menuDer.jpg) no-repeat right top;
                    padding: 0 25px 0 0;
					background-position:165px -37px;
                }
				.top-menu a:hover{
                    /*background: url(../images/top_menuIzq.jpg) no-repeat left top;*/
					background-position:0 -37px;
					color:#EBEBEB;
                }

	#cont-buscador{
		/*background:url(../images/main_menu-const.jpg) no-repeat #FFFFFF;*/
		width:966px;
		height:44px;
		margin-bottom:7px;
		.margin-bottom:0;
		text-align:left;
	}
		#cont-buscador .fecha{
			/*background:#FF0000;*/
			width:410px;
			font:15px "Arial", Georgia; /* <---------------------------------------------------------- LA FUENTE EN DUDA   */
			margin:15px 0 0 25px;
			.margin:15px 0 0 25px;
			_margin:15px 0 0 15px;
			color:#CCCCCC;
			float:left;
		}
		#cont-buscador .buscador{
			background:url(../images/bg_buscador.jpg) /*#FF0000*/;
			width:430px;
			height:44px;
			float:right;
		}
			#cont-buscador a.avanzada{
				background:url(../images/form_btn_avanzada.jpg) no-repeat;
				background-position:0 0;
				width:130px;
				height:24px;
				margin:7px 0 0 17px;
				padding:6px 0 0 13px;
				/*_width:141px;
				_height:30px;
				_margin:7px 0 0 24px;
				_padding:6px 0 0 10px;*/
				float:left;
			}
			#cont-buscador a.avanzada:hover{
				background:url(../images/form_btn_avanzada.jpg) no-repeat;
				background-position:0 -30px;
				cursor:pointer;
			}
				#cont-buscador a{
					font-size:13px;
					color:#FFFFFF;
				}
				#cont-buscador a:hover{
					color:#FFFFFF;
				}
	
	#main-menu{
		/*background:url(../images/main_menu-const.jpg) no-repeat #FFFFFF;*/
		width:966px;
		height:45px; /* antes 71 */
		*height:52px; 
		_height:60px;
		text-align:left;
	}
		#main-menu a{
			color:#FFF;
			text-decoration:none;
			display:block;
			background-position:0 0;
			padding:10px 8px 14px 24px;
		}
		#main-menu ul{
			font:20px "Georgia", Arial; /* <---------------------------------------------------------------- LA FUENTE EN DUDA   */
			margin:5px 0 0 4px;
			*margin:6px 0 0 4px;
			_margin:6px 0 0 2px;
		}
		#main-menu li{
			list-style-type:none;
			padding: 0 16px 0 10px;
			_padding: 0 16px 0 12px;
			float:left;
		}
		#main-menu a:hover{
			text-decoration:underline;
		}
		#main-menu a.activo{
			background: url(../images/main_menuIzq.jpg) no-repeat left top;
			text-decoration:none;
			color:#0C6A9E;
		}
		#main-menu a.activo:hover{
			text-decoration:none; /* IE */
		}
		#main-menu li.activo{
			background:url(../images/main_menuDer.jpg) no-repeat right top;
		}
		
			#Inicio{margin-left:-12px;}
			#Noticias{margin-left:4px;_margin-left:2px;}
			#Comisiones{margin-left:4px;_margin-left:2px;}
			#Legisladores{margin-left:4px;_margin-left:2px;}
			#Archivo{margin-left:4px;_margin-left:2px;}
			#Links{margin-left:4px;_margin-left:2px;}
			#Contacto{margin-left:5px;_margin-left:3px;}
			
		#sub-menu{
			background:url(../images/bg_sub-menu.jpg) no-repeat /*#FF0000*/;
			width:966px;
			height:22px;
			text-align:center;
			font:bold 12px "Arial", Georgia;
			padding:9px 0 0 0;
			_margin:-8px 0 0 0; /* IE 5 */
		}
			#sub-menu a{
				color:#4C4C4C;
				text-decoration:none;
				display:block;
				padding:0 0 0 0;
			}
			#sub-menu ul{
				font:12px "Arial", Georgia; /* <---------------------------------------------------------------- LA FUENTE EN DUDA   */
				margin:0 0 0 20px;
				*margin:1px 0 0 20px;
			}
			#sub-menu li{
				list-style-type:none;
				float:left;
				padding: 0 16px 0 0;
			}
			#sub-menu a:hover{
				text-decoration:underline;
			}
			#sub-menu a.activo{
				text-decoration:underline;
			}
			#sub-menu a.activo:hover{
				text-decoration:none; /* IE */
			}
	#contenido{
		background:url(../images/bg_content.jpg) repeat-y #FFFFFF;
		width:966px;
		height:auto;
	}
		#col_princ-der{
			/*background:url(../images/line_ver.jpg) right repeat-y;*/
			width:688px;
			height:auto;
			float:left;
		}
			#col_princ-der li,
			#col_princ-der li{ list-style-type:disc;color:#0C6AA0; }
			#col_princ-der li a,
			#col_princ-der li a{ color:#0C6AA0; }
			#col_princ-der li a:hover{ text-decoration:underline; }
			
			.tap_top{background:#FFFFFF;width:5px;height:10px;float:right;}
			.tap_bottom{background:#FFFFFF;width:5px;height:18px;float:right;}
			
			#col_princ-der .banner-princ{
				/*background:#FF0000;*/
				width:658px;
				height:auto;
				margin:0 0 0 14px;
			}
			#col_princ-der .sup-izq, .inf-izq{
				background:url(../images/line_ver.jpg) right repeat-y /*#f1f1f1*/;
				width:415px;
				height:auto;
				margin:0 0 0 14px;
				float:left;
			}
			#col_princ-der .sup-izq p{
				padding:0 5px 0 0;
			}
			#col_princ-der .sup-izq img{
				margin-top:5px;
				margin-bottom:5px;
			}
				#col_princ-der p{padding:0 4px 0 0;}
			#col_princ-der .sup-der, .inf-der{
				/*background:#ccc;*/
				width:241px;
				height:auto;
				float:left;
			}
			#col_princ-der .sup-der p.titulo{
				background:url(../images/bg_tit-der.jpg) no-repeat;
				width:233px;
				height:33px;
				font:20px "Georgia", Arial;color:#0E6EA8;margin:0 0 5px 0;
				color:#FFFFFF;
				padding:4px 0 0 10px;
				margin:10px 0 0 10px;
			}
			#col_princ-der .sup-der div.dest{
				width:231px;
				border:solid 1px #0C6AA0;
				padding:4px 0 0 0;
				margin:-3px 0 0 10px;
				clear:both;
				overflow:hidden;
			}
			.dest p{margin:0 0 10px 8px;}
			.dest h1, .dest h3{margin:-2px 0 3px 8px;}
				
			#col_princ-der .sup-der img{
				margin-bottom:5px;
			}
			#col_princ-der .municipios{
				/*background:#666666;*/
				width:658px;
				height:auto;
				margin:0 0 0 14px;
				float:left;
			}
				#col_princ-der .municipios p.titulo{
					background:url(../images/bg_tit-der.jpg) no-repeat;
					width:233px;
					height:33px;
					font:20px "Georgia", Arial;color:#0E6EA8;margin:0 0 5px 0;
					color:#FFFFFF;
					padding:4px 0 0 10px;
					margin:10px 0 0 0;
				}
				#col_princ-der .municipios div.mun{
					width:658px;
					border:solid 1px #0C6AA0;
					padding:4px 0 0 0;
					margin:-3px 0 0 0;
					clear:both;
					overflow:hidden;
				}
				.notas{
					width:205px;
					margin:0 0 0 10px;
					float:left;
				}
				.mun p{margin:0 0 5px 0;border-right:solid 1px #DDDDDD;}
				.mun h1, .mun h3{margin:0 0 0 0;}
			
			#col_princ-der .inf-izq .banner{margin:0 0 0 0;}
			
			#col_princ-der .inf-izq img{margin:10px 0 10px 0;}
			
			#col_princ-der .inf-der{
				margin:-3px 0 0 10px;
			}
			.inf-der p{margin:0 0 0 0;}
			.inf-der img{margin:5px 0 8px 0;}
			.inf-der h3{margin:10px 0 0 0;}
			.inf-der .banner{margin:10px 0 0 0;}
			
			.fecha{color:#0E6EA8;}
			
			
			#col_princ-der .inf-izq .ranking{
				/*background:#666666;*/
				width:405px;
				height:auto;
				margin:-10px 0 15px 0;
				float:left;
			}
			#col_princ-der .sup-der .ranking{
				/*background:#666666;*/
				width:233px;
				height:auto;
				margin:-10px 0 15px 0;
				float:left;
			}
				#col_princ-der .inf-izq .ranking p.titulo{
					background:url(../images/bg_tit-der.jpg) no-repeat;
					width:233px;
					height:33px;
					font:20px "Georgia", Arial;color:#0E6EA8;margin:0 0 5px 0;
					color:#FFFFFF;
					padding:4px 0 0 10px;
					margin:0 0 1px 0;
				}
				#col_princ-der .inf-izq .ranking div.masLeidas{
					width:374px;
					border:solid 1px #0C6AA0;
					padding:14px 10px 0 20px;
					*padding:14px 10px 10px 20px;
					margin:-3px 0 0 0;
					clear:both;
					overflow:hidden;
				}
				#col_princ-der .sup-der .banner{
					width:233px;
					/*border:solid 1px #0C6AA0;*/
					padding:5px 10px 0 8px;
					margin:-3px 0 0 2px;
					clear:both;
					overflow:hidden;
				}
				#col_princ-der .sup-der .ranking div.masLeidas{
					width:211px;
					/*border:solid 1px #0C6AA0;*/
					padding:10px 10px 8px 10px;
					*padding:10px 10px 8px 10px;
					margin:-3px 0 0 2px;
					clear:both;
					overflow:hidden;
				}
				.masLeidas p{font-size:13px;color:#0C6AA0;margin:0 0 15px 0;*margin:0 0 5px 0;}
				.masLeidas a{color:#0C6AA0;}
				.sup-der .ranking div.masLeidas p{font-size:13px;color:#0C6AA0;margin:0 0 8px 0;*margin:0 0 5px 0;}
				.masLeidas .tit{margin-left:8px;}
				.masLeidas .line_ranking{width:90%;border-bottom:solid 1px #DDDDDD;margin:-5px 22px 5px 0;*margin:-10px 22px 5px 0;float:right;}
				.sup-der .ranking div.masLeidas .line_ranking{width:90%;border-bottom:solid 1px #DDDDDD;margin:-2px 5px 5px 0;*margin:-12px 5px 0 0;float:right;}
				.masLeidas h1, .masLeidas h3{margin:0 0 0 0;}
	
		p.line_dest{margin:10px 0 10px 0;border-bottom:solid 1px #DDDDDD;}
		p.line_not{height:1px;width:95%;margin:10px 0 10px 0;border-bottom:solid 2px #DDDDDD;}
		
		#col_princ-der .sup-izq .archivo{/*background:#666666;*/margin:10px 0 0 20px;}
		
		#col_princ-der .sup-izq .links{/*background:#666666;*/margin:50px 0 0 50px;}
		.archivo .nombre,
		.links .nombre{ font:18px "Georgia", Arial;font-size:18px;color:#4C4C4C;}
		.archivo a,
		.links a{font-size:14px;color:#0C6AA0;}
		.archivo a:hover,
		.links a:hover{font-size:14px;color:#0C6AA0;text-decoration:underline;}
		
		#col_princ-der #legisladores{width:100%;margin-top:15px;}
			#legisladores .titulo{background:url(../images/bg_com-leg.jpg) no-repeat top;width:255px;height:80px;}
			#legisladores h1{font-weight:normal;color:#FFFFFF;padding:8px 0 0 0;}
			#legisladores p{font:bold 13px "Arial", Georgia;margin:0 0 0 45px;}
			
		#col_princ-der #comisiones{width:48%;margin-top:15px;}
			#comisiones .titulo{background:url(../images/bg_com-leg.jpg) no-repeat top;width:255px;height:80px;}
			#comisiones h1{font-weight:normal;color:#FFFFFF;padding:8px 0 0 0;}
			#comisiones .cont-grupo{margin:0 0 0 15px;}
			#comisiones p.grupo{color:#0C6AA0;font:bold 13px "Arial", Georgia;}
			#comisiones p.cargo{font:13px "Arial", Georgia;margin-left:5px;}
			#comisiones .integrantes{margin-left:15px;}
			
		#col_princ-der #archivo{width:100%;margin:0 0 0 0;}
			#archivo .titulo{background:url(../images/bg_noticias.jpg) no-repeat top;width:659px;height:27px;}
			#archivo h1{font-weight:normal;color:#FFFFFF;padding:2px 0 0 0;}
				#archivo .noticia{width:655px;margin:6px 0 10px 17px;*margin:6px 0 0 17px;}
				#archivo .noticia h1{color:#0C6AA0;}
				#archivo p.line_not{height:1px;width:650px;margin:10px 0 15px 0;border-bottom:solid 1px #DDDDDD;}
			
		#col_princ-izq{
			background:url(../images/line_ver.jpg) left repeat-y /*#999999*/;
			width:276px;
			height:auto;
			float:right;
		}
			#col_princ-izq .cont-slideShow .titulo{
				background:url(../images/bg_tit-izq.jpg) no-repeat;
				width:246px;
				height:258px;
				height:30px;
				font:20px "Georgia", Arial;color:#FFFFFF;margin:0 0 0 0;
				margin:0 0 0 15px;
				_margin:0 0 0 7px;
				padding:5px 0 0 10px;
				float:left;
			}
				#col_princ-izq .slideShow{
					width:246px;
					height:258px;
					margin:1px 0 0 15px;
					_margin:1px 0 0 7px;
					float:left;
				}
			#col_princ-izq .banners_bajo-slide{
				/*background:#999999;*/
				width:246px;
				height:auto;
				margin:10px 0 0 13px;
				*margin:10px 0 0 13px;
				_margin:10px 0 0 6px;
				float:left;
			}
			
			#col_princ-izq .cont-frase .titulo{
				background:url(../images/bg_tit-izq.jpg) no-repeat;
				width:246px;
				height:30px;
				font:20px "Georgia", Arial;color:#FFFFFF;margin:0 0 0 0;
				margin:0 0 0 15px;
				_margin:0 0 0 8px;
				padding:5px 0 0 10px;
				float:left;
			}
				#col_princ-izq div.frase{
					width:215px;
					font:italic 13px Arial; color:#0C6AA0;
					border:solid 1px #0C6AA0;
					padding:15px 12px 0 15px;
					margin:1px 0 10px 15px;
					_margin:1px 0 10px 8px;
					float:left;
				}
					#col_princ-izq p.autor{
						font-style:normal;
						text-align:right;
						padding:10px 0 0 5px;
					}
				
			#col_princ-izq .cont-laPalabra .titulo{
				background:url(../images/bg_tit-izq.jpg) no-repeat;
				width:246px;
				height:30px;
				font:normal 20px "Georgia", Arial;color:#FFFFFF;margin:0 0 0 0;
				margin:3px 0 0 16px;
				_margin:3px 0 0 8px;
				padding:5px 0 0 10px;
				float:left;
			}
				#col_princ-izq .cont-laPalabra div.laPalabra{
					width:232px;
					_width:229px;
					font:italic 12px arial,helvetica,verdana,sans-serif;
					border:solid 1px #0C6AA0;
					padding:5px 5px 5px 5px;
					margin:1px 0 10px 16px;
					_margin:1px 0 10px 8px;
					float:left;
				}
				#col_princ-izq .laPalabra h1{ font:normal 20px "Georgia", Arial; text-align:center;}
				#col_princ-izq .laPalabra h3{ font:normal 15px "Tahoma";color:#4C4C4C;}
					#col_princ-izq .laPalabra span.autor{ color:#0C6AA0;}
				#col_princ-izq .laPalabra .opinion{ font:italic 11px "Georgia";text-align:justify;margin:3px 3px 5px 3px;}
			
			#col_princ-izq .banners_bajo-frase{
				/*background:#999999;*/
				width:246px;
				margin:0 0 0 14px;
				_margin:0 0 0 7px;
				float:left;
			}	
			
			
			#col_princ-izq .banners_bajo-laPalabra{
				width:246px;
				margin:0 0 0 15px;
				_margin:0 0 0 9px;
				float:left;
			}
			
			#col_princ-der .sup-izq ul{
				color:#0C6AA0;
			}
			#col_princ-der .sup-der ul{
				color:#0C6AA0;
			}
			#col_princ-der .inf-izq ul{
				color:#0C6AA0;
			}
			#col_princ-der .inf-der ul{
				color:#0C6AA0;
			}
			
			#paginado{
				width:auto;
				height:30px;
			}
				#paginado .ant{
					border:solid 1px #ff0000;
					padding:2px 5px 2px 5px;
				}
				#paginado .current{
					border:solid 1px #ff0000;
					padding:2px 5px 2px 5px;
				}
				#paginado .des{
					border:solid 1px #ff0000;
					padding:2px 5px 2px 5px;
				}
			
			form.contacto .tex{background:url(../images/form_campo.jpg) no-repeat;font-size:15px;height:31px;padding:6px 0 0 4px;}
			form.contacto .campo{width:279px;border:0;*margin:0 0 0 -20px;}
			form.contacto .textarea{background:url(../images/form_textarea.jpg) no-repeat;font-size:15px;height:184px;padding:5px 0 0 4px;}
			form.contacto .campo_msj{width:280px;height:170px;border:0;*margin:0 0 0 -20px;}
			
			form.contacto .cont_captcha{margin:0 10px 0 25px;_margin:0 10px 0 14px;float:left;}
			form.contacto .tex_captcha{background:url(../images/form_campoCaptcha.jpg) no-repeat;font-size:15px;width:300px;_width:300px;height:30px;margin:20px 0 0 0;padding:6px 0 0 4px;float:left;}
			form.contacto .campo_captcha{width:89px;border:0;text-align:center;*margin:0 0 0 -20px;}
			
			form.contacto .btn{background:url(../images/form_btn.jpg) center no-repeat;font:14px Arial, Gerogia;color:#FFFFFF;width:72px;height:32px;border:0;cursor:pointer;}
			form.contacto .btn:hover{background:url(../images/form_btnHover.jpg) center no-repeat;}
			.LV_validation_message{color:#FF0000;margin:0 0 0 15px;}
			
	#pie{
		background:url(../images/bg_pie-const.jpg) top no-repeat;
		/*background:#f1f1f1;*/
		width:1026px;
		height:120px;
	}
		#pie .menu{
			clear:both;
			overflow:hidden;
			padding:30px 0 0 180px;
		}
		#pie .info{
			clear:both;
			overflow:hidden;
			padding:8px 0 0 65px;
			*padding:8px 0 0 57px;
		}
		#pie .coninfo{
			font:bold 15.5px Arial;
			color:#525252;
			margin:8px 0 0 0;
		}
		.info li{
			color:#525252;
		}
		#pie .menu a{
			color:#0C6AA0;
			text-decoration:none;
			display:block;
			padding:0 0 0 0;
		}
		#pie .menu ul{
			font-size:14.5px; /* <---------------------------------------------------------------- LA FUENTE EN DUDA   */
			font-weight:bold;
			color:#0C6AA0;
			margin:0 0 0 0;
			*margin:0 0 0 0;
		}
		#pie .menu li{
			list-style-type:none;
			float:left;
			padding:0 15px 0 0;
		}
		#pie .info ul{
			font-size:14px; /* <---------------------------------------------------------------- LA FUENTE EN DUDA   */
			font-weight:bold;
			color:#0C6AA0;
			margin:0 0 0 0;
			*margin:0 0 0 0;
		}
		#pie .info li{
			list-style-type:none;
			float:left;
			padding:0 15px 0 0;
		}
		#pie .menu a:hover{
			text-decoration:underline;
		}


/* ALINEACION */
.center{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.float-left{
	float:left;
}
.float-right{
	float:right;
}
/* DISTINGUIR BLOQUES */
#contenedor-gral{
	background:url(images/bg_content.jpg);
}