body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td { margin: 0; padding: 0; }
a{
color:#000;
text-decoration:none;
}
img{border: 0;}
body{font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #626262; margin: 0px; background:url(i/fondo_gral.jpg) repeat #c90809;}
#fondo{background:url(i/fondo.jpg) #fff repeat-x; min-height:380px;  height:auto !important; height:380px;}
.contenedor{
margin-left:auto;margin-right:auto;text-align:left;
width:960px;
}
/*Cabecera*/
#cabecera{}
#cabecera_i{/*margin-right:487px;*/float:left; width:473px;  height:93px;}
#naveg_sup_i{background:url(i/naveg_deg_i.jpg) no-repeat left #cec6c4; height:25px;}
#sit{padding:7px 40px 0 40px; color:#d8cece;}
#naveg_sup_i a{color:#d8cece; text-decoration:underline;}
#naveg_sup_i a:hover{color:#fff;}
#cabecera_d{float:right; width:487px; background:url(i/fondo_sup.jpg) no-repeat; height:115px;}
#logo{padding:18px 19px 17px 19px; float:left; width:209px;}
#control{float:right; text-align:left; width:180px;}
#control ul{margin:36px 0 0 47px;list-style:none;}
#control li{margin-bottom:8px; padding-left: 18px;}
#control li.cli{background: url(/i/ico_cli.jpg) no-repeat left;line-height: 13px;}
#control li.map{background: url(/i/ico_mapa.jpg) no-repeat left;line-height: 13px;}
#control a{color:#616161;text-decoration:underline;}
#control a:hover{color:#e31919;}
#tel{margin:39px 0 0 270px;}
#lang{text-align:center;}
#lang ul{list-style:none; margin:39px 0 0 240px;}
#lang li{float:left; padding:4px 10px; min-width:40px; text-align:center; background:#fff;}
#lang li a{color:#616161;text-decoration:underline;}
#lang li a:hover{color:#e31919;}
#img_ctral{background:url(i/img_central.jpg) no-repeat; width:960px; height:142px;}

/*Cuerpo*/
#cuerpo{padding:30px 0; color:#000; line-height:2em; font-size:12px;}
.columna3{ float:left; width:33%;}
.columna2{ float:left; width:66%;}
.columna{ float:left; width:100%;}
.ico{float:left; min-width:42px;}
.title{text-align:left; padding-top:8px; margin-left:50px;}
.ico_p{min-width:16px; float:left;}
.title_p{text-align:left; margin-left:20px; color:#e11919;}
.columna_int, .columna_int_f, .columna_int_i{padding:0 20px; min-height:420px;  height:auto !important; height:420px;}
.columna_int{border-left:1px solid #e7e7e7; text-align:justify;}
.columna_int_f{border-left:1px;}
.columna_int_i{border-left:1px solid #e7e7e7; text-align:justify;}
.columna_int_c{padding:0 20px; text-align:justify;}
.columna_int_c ul{list-style:none; border-bottom:1px solid #e6e6e6;}
.columna_int_c li{background:none; margin-bottom:5px; padding-top:5px; border-top:1px solid #e6e6e6;line-height:20px;}
#cuerpo h1{color:#e11919; font-family: Arial, Helvetica, sans-serif; font-size:22px;}
#cuerpo h1.g{color:#a7cf21;}
#cuerpo h2{color:#a7cf21; font-family: Arial, Helvetica, sans-serif; font-size:16px;}
#cuerpo a{color:#0069d4; text-decoration:underline;}
#cuerpo a:hover{color:#e31919;}
#cuerpo a.btn {background:#20383a; color:#d7c7d2; text-decoration:none; padding:3px 10px;}
.columna_int ul, .columna_int_f ul{ list-style:none; border-bottom:1px solid #e6e6e6;}
.columna_int li, .columna_int_f li{margin-bottom:5px; padding-top:5px; border-top:1px solid #e6e6e6; background: url(/i/ico_ok.gif) no-repeat left; padding-left:20px; line-height:20px;}
.columna_int li.agro, .columna_int_f li.agro{background: url(/i/ico_agro_p.gif) no-repeat left;} 
.columna_int li.alea, .columna_int_f li.alea{background: url(/i/ico_alea_p.gif) no-repeat left;} 
.columna_int li.gest, .columna_int_f li.gest{background: url(/i/ico_gest_p.gif) no-repeat left;} 
.red{color:#c10014;}
.form{padding:10px 0;}
.form label{color:#000; text-align:left; line-height:2.6em; float:left; padding-right:5px; width:140px;}
.form_lat input, .form input, .form_lat textarea, .form textarea{font-family:Arial, Helvetica, sans-serif; border:1px solid #d1d1d1; padding:1px; font-size:10pt;}
.form_lat .boton, .form .boton{text-align:left; padding-top:8px;}
.boton_lat{background:#ededed; color:#606060; font-weight:bold;}
#cuerpo ol{margin-left:30px; color:#9bcc00; font-weight:bold;}
#cuerpo ol .normal{color:#000; font-weight:normal;}
/*Pie*/
#pie{background:url(i/foot.jpg) repeat-x; height:105px; color:#fff;}
#pie .contenedor{background:url(i/foot_c.jpg) no-repeat; height:12px;}
#pie_i, #pie_ci, #pie_cd, #pie_d{float:left; margin-top:30px;}
#pie_i, #pie_d{width:26%;}
#pie_cd,#pie_ci{width:24%;}
#pie_cd, #pie_ci{text-align:center;}
#pie_d{text-align:right;}
.tel{color:#fff; font-size:13pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.w{color:#fff;}
.g{color:#bd7474;}
#pie a{color:#bd7474; text-decoration:underline;}
#pie a:hover{color:#fff;}
#aviso strong{color:#a7cf21;}
span.aviso{color:#e11919;}
/*General*/
.izqda{float:left;}
.dcha{float:right;}
.limpia_i{clear:left;}
.limpia_d{clear:right;}
.limpia{clear:both;}
.salto{height:20px;}
.error{color:#ff0000; text-align:center;}
.info{margin-top:10px; border:1px solid #ffdf9d; background:#ffffcc; padding:5px;}

/*Redondeo*/
#navegacion .nav ul{padding:109px 20px 0 20px; list-style:none;}
#navegacion .nav li{background: transparent; margin-right:5px; float:left; width:148px; text-align:center;}
#navegacion .nav li a{color:#fff;}
#navegacion .nav li a:hover{color:#e31919;}
.nav_contenido {display:block;border-width:0 1px; }
.navegacion{font-family:Arial, Helvetica, sans-serif;color:#fff; font-size:12pt; font-weight:bold; text-align:center; height:25px; padding-top:2px; background:#2C2C2C; overflow:hidden;}


.xtop{display:block; font-size:1px;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {display:block; background:#2C2C2C; overflow:hidden;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb1 {margin:0 9px; width:130px;}
.xb2 {margin:0 7px; border-width:0 0px; width:134px;}
.xb3 {margin:0 5px; width:138px; }
.xb4 {margin:0 3px;  width:142px;}
.xb5 {margin:0 2px;  width:144px;}
.xb6 {margin:0 1px;  width:146px;}


