@charset "utf-8";
/* CSS Document */
#mainContent{padding: 0 !important;}
#breadcrumbs{padding:10px;}
.homeWrapper{margin: 0 0 0 3px; width: 940px;}
.homeBuscador{height: 164px;}
.homeSearchWrapper{padding: 40px 0 0 40px;}
.searchText{clear:both; width:175px; display: block;}
.searchMenu{padding-left: 175px;}
.q_interno{	width: 560px;}

.homeServicios{background: url(/_img/fondo_home_02.jpg); height: 236px; padding: 0  35px; }
	.homeServicios h1 {font-size: 2em;color:#000000 !important; font-weight:normal; padding:10px 0 10px 0 !important;} 
	.homeServiciosB h1 {margin-bottom:5px;font-size:2em;padding-left:10px;font-weight:normal;color:#000000}
	.homeServicios ul{ width:155px; float:left;	margin: 0 20px 0 0;	font-size: 1.1em; list-style: none;	}
	.homeServiciosB ul{ width:155px; float:left;	margin: 10px 0 0 0;	font-size: 1.1em; list-style: none;	}
	.homeServicios ul .liMore, .homeServiciosB ul .liMore{ margin: 10px 0 0 0;}
	.homeServicios ul .liMore a, .homeServiciosB ul .liMore a{color: #717171;}
	.homeServicios h2, .homeServiciosB h2 {font-size:14px;font-weight:normal; border-bottom: 1px solid #CCCCCC; color:#1b3c4f; letter-spacing: -1px;	padding: 0 0 2px 0;	margin: 0 0 5px 0;}
.homeServiciosB{background: url(/_img/fondo_home_02_c.jpg);background-position:0 -10px;	height: 260px;padding-left:15px;padding-right:1px;background-repeat:no-repeat }	
.homeActualidad{background: url(/_img/fondo_home_04.gif) repeat-y;padding: 8px 15px 10px 15px;}
.homeWindowHeader{background: url(/_img/fondo_home_window_01.gif) no-repeat center top;	padding: 20px 20px 0px 20px;}
	.homeWindowHeader h2{font-size: 1.3em; color:#000000 !important; padding-bottom: 2px; border-bottom: 1px solid #d5d5d5;	}

.homeWindowContent{ padding: 0 20px;}

.homeWindow{background: url(/_img/fondo_home_window_02.gif) no-repeat center bottom; width:445px; height:165px;}
	.homeWindow .floatLeft{width: 190px; padding: 0 12px 0 0; border-right: 1px solid #d5d5d5;}
	.homeWindow ul{margin: 0 20px 0 0; font-size: 1.1em; list-style: none; padding: 20px 0 0 0;	}
	.homeWindow ul .liMore{margin: 10px 0 0 0;}
	.homeWindow .liMore a{color: #717171;}
	.homeWindow .floatRight{width: 190px;}
	.homeWindow .floatRight h2{margin-bottom: 18px;}
	.homeWindow p{font-size: 1.2em; color:#1b3c4f; line-height: 160%;}
	.homeWindow p.pMore{margin-top: 20px;}
	.homeWindow p.pMore a{color: #717171;}
	.homeWindow .inputs{padding: 2px;border: 1px solid #d5d5d5;	width: 186px; margin: 0;}

.homeRelated{background: url(/_img/fondo_home_03.gif) no-repeat;height: 117px;margin: 0 0 20px 0; padding: 20px 20px 20px 30px;}
	.homeRelated ul{list-style: none;margin: 0 10px 0 0;float: left;width: 170px;font-size: 1.2em;border-right: 1px solid #d5d5d5;}
	.homeRelated h2{font-size: 1em;	border-bottom: 1px solid #d5d5d5;padding: 0 0 2px 0;margin: 0 0 10px 0;	width: 160px;}
	.homeRelated .floatRight img{float: left;}
	.homeRelated .floatRight p{padding: 10px 0 0 0;	float: right;width: 180px; line-height: 120%; color:#1b3c4f; }

.homeActualidadB{padding: 10px 0 10px 5px;color: #1b3c4f;}
	.homeActualidadB .floatLeft{width: 365px;}
	.homeActualidadB .floatLeft .floatLeft{	width: 176px;}
	.homeActualidadB .floatLeft .floatRight2{width: 176px !important; float: right;	}
	.homeActualidadB .floatRight{width: 561px;background: url(/_img/fondo_home_legislativas_pie.gif) no-repeat center bottom;}
	.homeActualidadB .floatRight h2{font-size: 1.2em;line-height: 32px;	background: url(/_img/fondo_home_legislativas_cabecera.jpg);height: 32px;padding: 0 0 0 15px;}
	.homeActualidadB .floatRight ul{list-style: none;padding: 20px 20px 20px 15px;}
	.homeActualidadB .floatRight ul h3{font-size: 1em;}
	.homeActualidadB .floatRight ul li{line-height: 120%;margin: 10px 0;font-size: 1.2em;}
	.homeActualidadB .floatRight ul li a{color: #1b3c4f;}
	
	
.actualidadWindow{background: url(/_img/fondo_ventana_home_pie.jpg) no-repeat center bottom;}
	.actualidadWindow .actualidadWindowContent{	padding: 10px;font-size: 1.2em;}
	.actualidadWindow h2{font-size: 1.2em;letter-spacing: -1px;line-height: 31px;background: url(/_img/fondo_ventana_home_cabecera.jpg);height: 31px;padding-left: 10px;}
	.actualidadWindow ul{font-size: 1.1em;list-style: none;	padding: 10px;}
	.actualidadWindow a{color: #1b3c4f;}

.actualidadWindowContent .inputs{padding: 2px;border: 1px solid #d5d5d5;width: 150px;margin: 0;color: #1b3c4f;}
	.actualidadWindowContent form{padding: 10px 0;}
	.actualidadWindowContent a{float: left;	width: 90px;display: block;}
	.actualidadWindowContent #enviar{float: right;margin: 5px 0 0 0;}

.homeRelatedB{padding: 0;}
	.homeRelatedB .floatRight{margin: 0 4px 0 0;width: 515px; padding:20px 20px 20px 15px;}
	.homeRelatedB .floatRight img{float: left;}
	.homeRelatedB .floatRight p{padding: 20px 0 0 0;float:right; width:350px; line-height:120%; color:#1b3c4f; font-size:1.1em;}

.text_lopd{ width:535px; padding:15px 0 0 100px;  line-height:14px;  height:120px; color:#CFCFCF; text-align:justify; float:left; _width:490px;   }
	.text_lopd .copy{ font:12px; height:80px; width:456px; float:left; padding:26px 0 5px 0; }
	.text_lopd .inputted{ width:139px; float:left; margin-top:5px; }

.blankedlinks{ width:235px; float:left; height:116px;  }
.blankedlinks ul{ width:300px; float:left; list-style:none; margin-top:40px; _width:330px; }
	.blankedlinks li{float:left; margin-right:20px;  _margin:0 0 0 20px; }

.ad_bibliotecas{float:right;margin-right:5px;margin-bottom:15px}

