/*- Reset ----------------------------------------------------------*/
*{ margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#666666; }
/*- Reset ----------------------------------------------------------*/
.clearfix{ clear:both; line-height:0;}
/*- Tag's ----------------------------------------------------------*/
body {
	background-color:#081E35;
	background-image:url(../images/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
h1 {
	color:#67A70A;
	font-size:24px;
	font-weight:lighter;
	margin-bottom:16px;
}
h3 {
	border-bottom:2px solid #9DD9FB;
	color:#205E87;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	padding:4px 0 9px;
}
span.fecha {
	color:#999999;
	font-size:10px;
	padding:2px 1px 3px 435px;
}
h4 {
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #EBEBEB;
	color:#205E87;
	display:block;
	font-size:14px;
	margin-bottom:10px;
	margin-top:28px;
	padding-bottom:10px;
	padding-left:22px;
}
p{ text-align:justify; font-size:11px; line-height:20px;}
p img {
	border:2px solid #9DD9FB;
	margin:7px 9px 0 0;
	padding:3px;
}
ul.list{ list-style:none; list-style-position:inside; list-style-type:square; text-align:justify;}
ul.list li{ font-size:11px; padding:6px 4px; color:#205E87; }
/*- Div General ----------------------------------------------------------*/
#GN{ width:900px; margin:0 auto;}	
/*- Div tope ----------------------------------------------------------*/
#TOP{}
/*- Div body ----------------------------------------------------------*/
#BODY{ background-color:#FFF; margin-top:5px;}
/*- Div left ----------------------------------------------------------*/
#LEFT { float:left; height:339px; padding-top:14px; width:220px; }
/*- Menu principal----------------------------------------------------------*/
#menu_principal{ margin-left:12px; list-style:none;}
#menu_principal li{}
#menu_principal li a {
	border-bottom:1px solid #EBEBEB;
	color:#205E87;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:21px;
	padding-bottom:0;
	padding-left:5px;
	padding-top:11px;
	text-decoration:none;
	}
#menu_principal li a:hover{color:#8FAEC3; border-bottom:1px solid #8FAEC3;}
/*- Menu ----------------------------------------------------------*/
#RIGHT{ width:679px; float:left; border-bottom:1px solid #EBEBEB;}
#top_rght_1 { border-left:1px solid #EBEBEB; float:left; padding:12px 9px 11px 10px; }
#top_rght_2 { border-left:1px solid #EBEBEB; float:left; padding:14px 13px 12px 10px; }
#noticias{
	background-image:url(../images/fondo_listado_noticias.jpg);
	background-repeat:no-repeat;
	width:167px;
	list-style:none;
	height:227px;
	margin-top:6px;
	padding:0 15px;
	}
#noticias li { border-bottom:#73914D solid 1px; }
#noticias li a {
	color:#FFFFFF;
	display:block;
	padding-bottom:6px;
	padding-top:11px;
	text-decoration:none;
	}
#noticias li a:hover{ color:#FF6;}
/*- contenido ----------------------------------------------------------*/
#contenido { border-left:1px solid #EBEBEB; float:left; padding:25px 34px 34px; width:610px; }
ul.infra {
	font-size:11px;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:lower-alpha;
}
ul.infra li {
	float:left;
	font-size:11px;
	height:13px;
	padding:12px 4px;
	width:297px;
}
ul.valores {
	font-size:11px;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:square;
}
ul.valores li {
	float:left;
	padding:4px;
	width:224px;
}
.table-cell {
	float:left;
	padding-right:25px;
	width:280px;
}
.news { float:left; margin-bottom:18px; padding:4px 8px; }
.table_cell_front { display:block; float:left; width:305px; margin-bottom:40px;}
.table_cell_front img{ 
	border:2px solid #9DD9FB;
	padding:3px;
	float:left;
	}
.cell_front { float:left; padding:0 0 0 12px; width:140px; }
.cell_front p{ text-align:left; }
.titulo_front{ color:#205E87; font-size:14px; font-weight:bold;}
.leer_mas{ margin:0 20px 0 12px; display:block; }
.leer_mas span{ background-color:#081E35; padding:2px 6px; color:#FFF; text-decoration:none;}
ul.publicaciones{ list-style:none;}
ul.publicaciones li a {
background-color:#8FAEC3;
background-image:url(../images/oficina-pdf-16x16.png);
background-position:1% 50%;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size:11px;
height:25px;
margin:4px 5px;
padding:6px 0 6px 27px;
text-decoration:none;
width:268px;
}
ul.publicaciones li a:hover{ background-color:#205E87;}
/*- Div foot ----------------------------------------------------------*/
#FOOT{ 
	background-image:url(../images/foot.jpg); 
	background-repeat:no-repeat; 
	height:93px;
	margin:9px 0; 
	position:relative;
	display:block;
	background-position:center;
	}
/*- menu foot ----------------------------------------------------------*/
ul#foot_menu{ color:#FFF; font-size:11px; list-style:none; padding:40px 20px;}
ul#foot_menu li{ float:left; padding-right:4px;}
ul#foot_menu li a{ font-weight:bold; color:#FFF; text-decoration:none; display:block;}
ul#foot_menu li a:hover{ font-weight:bold; color:#69A900;}
/*- derechos ---------------------------------------------------------------*/
span.copyright{
	color:#7DBAE3;
	font-size:11px;
	font-weight:bold;
	float:right;
	position:absolute;
	left: 587px;
	top: 33px;
	text-align:right;
}
/*- Formularios ----------------------------------------------------------*/
.sol_empleo{ padding:6px; line-height:normal; letter-spacing:normal;}
.input { border:1px solid #0CF; padding:4px; margin-top:4px; color:#999; font-size:11px;}
.input_decoration { border:1px solid #ecf5fe; background-color:#ecf5fe; padding:4px; margin-top:4px; color:#666; font-weight:bold; font-size:11px;}
.sol_empleo strong{ color:#666 ; font-size:13px;}
.sol_empleo .label{ display:block; float:left; padding-right:10px; color:#999;}
.selection_buttons{padding:4px; margin-top:4px; color:#999; font-size:11px;}
.radiobutton{ margin-top:10px; margin-left:8px;}
.table-cell_form{ display:block; margin-bottom:10px; padding-left:28px;}
.subtitulo{ background-color:#ecf5fe; padding:6px 8px ; color:#666666; font-size:14px; font-weight:bold; margin-bottom:10px; }

