body {
	margin:0px;
	padding:0px;
	background-image:url(../media/img/fnd-body.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#D0D4D6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#1B2E39;
}

html {
	height:100%;
}

.adapta:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility: hidden;
}

* html .adapta {
	height: 1%;
}

form {
	display:inline;
}

img {
	border:0;
}

.btn_img {
	border:0;
	background:none;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h1 {
	font-size:1em;
	padding:0px;
	margin:0px;
	font-weight:normal;
	width:260px;
	height:70px;
	float:left;
}

h2 {
	font-size:1em;
	padding:0px;
	margin:0px;
	font-weight:bold;
	color:#21435a;
}

h3 {
	font-size:1em;
	padding:0px;
	margin:0px;
}

h4 {
	font-size:1em;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

h5 {
	font-size:1em;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

h6 {
	font-size:1em;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

ul {
	display:inline;
	margin:0;
	padding:0;
}

li {
	display:inline;
	list-style:none;
}

input {
	font-family:Arial, Helvetica, sans-serif;
	color:#1B2E39;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	font-size:0.9em;
	background-color:#FFF;
}

/*input.btn_img {
	font-family:Arial, Helvetica, sans-serif;
	color:#1B2E39;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	font-size:0.9em;
	background-color:#FFF;
}*/

select {
	font-family:Arial, Helvetica, sans-serif;
	color:#1B2E39;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	font-size:0.9em;
	background-color:#FFF;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	color:#1B2E39;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	font-size:0.9em;
	background-color:#FFF;
}

#header {
	width:950px;
	height:70px;
	margin:0 auto;
	background-image:url(../media/img/fnd-cab-gral.gif);
}

.header_int {
	color:#FFF;
	text-align:right;
/*	background-color:#CC6;*/
	height:70px;
	padding-top:40px;
	padding-right:4px;
}

.campo_buscador {
	font-family:Arial, Helvetica, sans-serif;
	width:150px;
	background-color:#FFF;
	border-style:none;
	color:#21435A;
}

#navigation {
	width:950px;
	margin:0 auto;
	height:24px;
	padding-top:10px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}

.color_oscuro {
	color:#1B2E39;
}

.color_marcado {
	color:#FFF;
	text-decoration:underline;
}

.blanco {
	color:#FFF;
}

li.menu_ppal {
	padding-left:20px;
}

.cont_sup {
	width:950px;
	height:20px;
	background-image:url(../media/img/fnd-cnt-sup.gif);
	margin:0 auto;
}

#content {
	width:900px;
	padding-left:25px;
	padding-right:25px;
	margin:0 auto;
	background-image:url(../media/img/fnd-content.gif);
	padding-bottom:30px;
	overflow:hidden;
}

#sidebar-left {
	width:190px;
	float:left;
	padding-right:20px;
}

#submenu {
	width:190px;
	background-position:bottom;
	background-repeat:no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	overflow:hidden;
}

.submenu_li {
	display:list-item;
	list-style-type:none;
	width:185px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:4px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	list-style-image:url(../media/img/vineta-1.gif);
	list-style-position:inside;	
}

.submenu_li_2 {
	display:list-item;
	list-style-type:none;
	width:165px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:4px;
}

.submenu_li_2_borde {
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#999;
}

.cab_submenu {
	width:190px;
	height:21px;
	padding-top:4px;
	background-image:url(../media/img/fnd-cab-menu.gif);
	text-align:center;
	background-color:#FFF;	
}

.oculto {
	display:none;
}

#carga {
	width:480px;
	float:left;
	overflow:hidden;
}

#sidebar-right {
	width:190px;
	float:left;
	padding-left:20px;
	font-family:Verdana, Geneva, sans-serif;
	overflow:hidden;
}

.titulo_sidebar {
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	width:190px;
	padding-bottom:4px;
	text-align:right;
	border-bottom-color:#21435A;
	border-bottom-style:solid;
	border-bottom-width:6px;
	font-family:Verdana, Geneva, sans-serif;
	overflow:hidden;
}

.modulo_sidebar {
	width:190px;
	float:left;
	overflow:hidden;
}

.modulo_sidebar_margen {
	width:190px;
	height:20px;
	float:left;
}

.submenu_servicios_li_f {
	display:list-item;
	list-style-type:none;
	width:150px;
	height:25px;
	padding-top:5px;
	padding-left:40px;
	margin-top:7px;
	background-image:url(../media/img/fnd-submenu-servicios-f.gif);
}

.submenu_servicios_li_a {
	display:list-item;
	list-style-type:none;
	width:150px;
	height:25px;
	padding-top:5px;
	padding-left:40px;
	margin-top:7px;
	background-image:url(../media/img/fnd-submenu-servicios-a.gif);
}

.submenu_servicios_li_c {
	display:list-item;
	list-style-type:none;
	width:150px;
	height:25px;
	padding-top:5px;
	padding-left:40px;
	margin-top:7px;
	background-image:url(../media/img/fnd-submenu-servicios-c.gif);
}

.submenu_servicios_li_n {
	display:list-item;
	list-style-type:none;
	width:150px;
	height:25px;
	padding-top:5px;
	padding-left:40px;
	margin-top:7px;
	background-image:url(../media/img/fnd-submenu-servicios-n.gif);
}

.submenu_servicios_li_t {
	display:list-item;
	list-style-type:none;
	width:150px;
	height:25px;
	padding-top:5px;
	padding-left:40px;
	margin-top:7px;
	background-image:url(../media/img/fnd-submenu-servicios-t.gif);
}

.submenu_servicios_li_i {
	display:list-item;
	list-style-type:none;
	width:150px;
	height:25px;
	padding-top:5px;
	padding-left:40px;
	margin-top:7px;
	background-image:url(../media/img/fnd-submenu-servicios-i.gif);
}

.submenu_servicios_li_p {
	display:list-item;
	list-style-type:none;
	width:150px;
	height:25px;
	padding-top:5px;
	padding-left:40px;
	margin-top:7px;
	background-image:url(../media/img/fnd-submenu-servicios-p.gif);
}

.submenu_servicios_li_s {
	display:list-item;
	list-style-type:none;
	width:150px;
	height:25px;
	padding-top:5px;
	padding-left:40px;
	margin-top:7px;
	background-image:url(../media/img/fnd-submenu-servicios-s.gif);
}

.submenu_servicios_li_e {
	display:list-item;
	list-style-type:none;
	width:150px;
	height:25px;
	padding-top:5px;
	padding-left:40px;
	margin-top:7px;
	background-image:url(../media/img/fnd-submenu-servicios-e.gif);
}

#ultimas_novedades {
	width:900px;
	height:34px;
	background-image:url(../media/img/fnd-ultimas-novedades.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#E3E3E3;
	margin-bottom:5px;
}

.ultimas_novedades_titulo {
	float:left;
	width:180px;
	padding-top:9px;
	padding-left:20px;
	font-size:0.9em;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
}

.ultimas_novedades_txt {
	float:left;
	width:700px;
	padding-top:9px;
	font-size:0.9em;
	font-family:Verdana, Geneva, sans-serif;
	overflow:hidden;
}

#migas_de_pan {
	width:900px;
	height:15px;
	font-size:0.8em;
	margin-bottom:15px;
	color:#1B2E39;
}

.carga_titulo_seccion {
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	width:480px;
	padding-bottom:4px;
	text-align:right;
	border-bottom-color:#21435A;
	border-bottom-style:solid;
	border-bottom-width:6px;
}

.carga_textos {
	float:left;
	width:480px;
	text-align:justify;
	padding-bottom:20px;
}

.carga_listado {
	float:left;
	width:480px;
	text-align:justify;
}

.carga_listado_li {
	display:list-item;
	list-style-type:none;
	width:475px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:9px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#999;
	list-style-image:url(../media/img/vineta-1.gif);
	list-style-position:inside;	
}

.carga_listado_li2 {
	display:list-item;
	list-style-type:none;
	width:475px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:9px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#999;
	list-style-image:url(../media/img/vineta-1.gif);
	list-style-position:inside;
	background-color:#f1f1f1;
}

.carga_listado_li3 {
	display:list-item;
	list-style-type:none;
	width:445px;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:9px;
	list-style-image:url(../media/img/vineta-1.gif);
	list-style-position:inside;	
	background-color:#FFF;
}

.carga_listado_texto {
	padding-left:15px;
	color:#666;
}

.negrita {
	font-weight:bold;
}

.subrayado {
	text-decoration:underline;
}

.cursiva {
	font-style: italic;
}

.noticia_fecha_cont {
	width:45px;
	height:60px;
	padding-right:12px;
	float:left;
}

.noticia_fecha {
	width:45px;
	height:60px;
	background-image:url(../media/img/fnd-fecha.gif);
	float:left;
}

.noticia_fecha_mes {
	width:45px;
	height:10px;
	padding-top:4px;
	float:left;
	font-size:0.8em;
	text-align:center;
}

.noticia_fecha_dia {
	width:45px;
	height:35px;
	float:left;
	text-align:center;
	font-size:2em;	
}

.noticia_fecha_ano {
	width:45px;
	height:11px;
	float:left;
	font-size:0.6em;
	text-align:center;
	color:#FFF;
}

.noticia_cont {
	width:423px;
	float:left;
}

.noticia_titulo {
	width:423px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
}

.noticia_cuerpo {
	padding-top:20px;
	text-align:justify;
	float:left
}

.noticia_imagen {
	float:left;
	padding-right:10px;
}

.noticia_margen {
	width:480px;
	height:30px;
	float:left;
}

.noticia_margen2 {
	width:480px;
	height:20px;
	float:left;
}

.imagen_cab_sector {
	width:690px;
	height:100px;
	float:left;
	padding-bottom:20px;
}

#calendario_cont {
	float:left;
	background-color:#E3E3E3;
}

.calendario_titulo {
	width:190px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	float:left;	
}

.calendario_dia {
	float:left;
	text-align:center;
	width:27px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:0.8em;
}

.calendario_titulo {
	width:190px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	float:left;	
}

.calendario_leyenda {
	width:170px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
}

.footer {
	width:100%;
	height:30px;
	padding-top:20px;
	background-image:url(../media/img/fnd-footer.gif);
	color:#FFF;
	font-size:0.8em;
	text-align:center;
}

.noticia_sector {
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	width:480px;
	padding-bottom:4px;
	text-align:right;
	margin-bottom:5px;
}

.noticia_sector_borde1 {
	color:#21435A;
	border-bottom-color:#21435A;
	border-bottom-style:solid;
	border-bottom-width:6px;
}

.noticia_sector_borde2 {
	color:#722727;
	border-bottom-color:#722727;
	border-bottom-style:solid;
	border-bottom-width:6px;
}

.noticia_sector_borde3 {
	color:#5DA3DE;
	border-bottom-color:#5DA3DE;
	border-bottom-style:solid;
	border-bottom-width:6px;
}

.noticia_sector_borde4 {
	color:#32873C;
	border-bottom-color:#32873C;
	border-bottom-style:solid;
	border-bottom-width:6px;
}

.noticia_sector_borde5 {
	color:#666652;
	border-bottom-color:#666652;
	border-bottom-style:solid;
	border-bottom-width:6px;
}

.noticia_sector_borde6 {
	color:#21435A;
	border-bottom-color:#21435A;
	border-bottom-style:solid;
	border-bottom-width:6px;
}

.noticia_sector_borde7 {
	color:#21435A;
	border-bottom-color:#21435A;
	border-bottom-style:solid;
	border-bottom-width:6px;
}

.noticia_sector_borde8 {
	color:#21435A;
	border-bottom-color:#21435A;
	border-bottom-style:solid;
	border-bottom-width:6px;
}

.noticia_sector_borde9 {
	color:#21435A;
	border-bottom-color:#21435A;
	border-bottom-style:solid;
	border-bottom-width:6px;
}

.breve_titulo {
	float:left;
	color:#A6B4BD;
	font-size:0.8em;
	font-weight:bold;
	padding-top:5px;
}

.breve_cuerpo {
	float:left;	
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

.ventajas_cont {
	width:205px;
	background-color:#C7D0D6;
	float:left;
	padding:10px;
}

.ventajas_margen1 {
	width:482px;
	height:30px;
	float:left;
}

.ventajas_margen2 {
	width:30px;
	height:150px;
	float:left;
}

.organigrama_titulo {
	width:470px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#C7D0D6;
	float:left;
	font-weight:bold;
}

.organigrama_margen {
	width:480px;
	height:20px;
	float:left;
}

.organigrama_linea {
	width:480px;
	float:left;
}

.organigrama_cat2 {
	display:list-item;
	padding-left:30px;
	padding-bottom:20px;
	list-style:none;
	font-weight:bold;
}

.organigrama_personas {
	display:list-item;
	padding-left:30px;
	padding-top:5px;
	list-style:none;
	font-weight:normal;
}

.form_etiqueta {
	float:left;
	width:225px;
	text-align:right;
	padding-top:5px;
	padding-right:5px;
}

.form_campo {
	float:left;
	width:250px;
	padding-top:5px;
}

.form_nota {
	float:left;
	padding-top:30px;
	width:480px;
	font-size:0.9em;
	color:#666;
}

.float_left {
	float:left;
}

.img_quienes_somos {
	margin-top:20px;
}

.formacion_etiqueta {
	float:left;
	width:105px;
	padding-left:20px;
	padding-top:5px;
	padding-right:5px;
	font-weight:bold;
}

.formacion_campo {
	float:left;
	width:350px;
	padding-top:5px;
}

.formacion_margen {
	float:left;
	width:480px;
	height:20px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;	
}

.paginacion_cont {
	width:480px;
	padding-top:20px;
	float:left;
}

.paginacion1 {
	width:240px;
	height:20px;
	float:left;
}

.paginacion2 {
	width:180px;
	height:20px;
	padding-left:60px;
	float:left;
}

.paginacion_btn {
	width:180px;
	height:18px;
	padding-top:2px;
	background-image:url(../media/img/btn-noticias.jpg);
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.85em;
	text-align:center;
}