/* CSS Document */
body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
}
a:link,a:visited
{
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}
img
{
border:0px;
}
#contenedor
{
width:995px;
margin:0 auto;

}
#encabezado
{
overflow:hidden;
}
#enc_izq
{
position:absolute;
width:230px;
}
#enc_der
{
width:780px;
float:right;
}
#enc_nav_1
{
margin:25px 5px 5px 5px ;
text-align:right;
}
#ligas_ms
{
   width: 100%;
   border-collapse: collapse;
}
.liga_reds
{
    width: 60px;
}
#liga_rsoc a
{
	margin-left:10px !important;
}
#enc_nav_1 a
{
margin-left:25px;
color:#000000;
}
#enc_menu
{
margin:15px 0px 5px 0px ;
font-size:15px;
text-align:right;
}
#enc_menu a
{
height:20px;
padding: 1px 0px 1px 5px;
color:#000000;
}
#enc_menu a:hover
{
text-decoration:none;
background-color:#F5F5F5;
}
.borde_menu
{
border-right:1px solid #E0E0E0;
padding: 1px 4px 1px 4px !important;
}

#contenido
{
margin:7px 0px 0px 0px;
}
.recuadro
{
width:190px;
overflow:hidden;
float:left;
margin-left:9px;
}
.recuadro_titulo
{
font-family:Arial, Helvetica, sans-serif;
height:25px;
color:#FFFFFF;
font-size:15px;
text-align:right;
font-style:italic;
font-weight:bold;
padding: 13px 10px 4px 5px; 
font-stretch:wider;
overflow:hidden;
}
.recuadro_titulo_doble
{
font-family:Arial, Helvetica, sans-serif;
height:35px;
color:#FFFFFF;
font-size:15px;
letter-spacing:1px;
text-align:right;
font-style:italic;
font-weight:bold;
padding: 4px 10px 4px 5px; 
font-stretch:wider;
overflow:hidden;
}

.recuadro_contenido
{
height:155px;
padding: 5px 8px 5px 7px; 
background-image:url(/imagenes/recuadro_fondo.jpg);
background-position:top;
font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
font-size:14px;
}
.recuadro_pie
{
font-family:Arial, Helvetica, sans-serif;
background-image:url(/imagenes/recuadro_bajo.jpg);
height:19px;
text-align:right;
padding:0px 13px 0px 3px ;
font-style:italic;
font-weight:bold;
}
#pie
{
margin: 14px 0px 10px 0px;
overflow:hidden; 
}
#pie_izq
{
width:565px; 
height:57px; 
border:1px solid #999999; 
padding: 5px 0px 5px 5px;
float:left; 
}
#pie_centro
{
width:45px;
float:left;
padding:0px 15px 0px 15px ;
}
#pie_der
{
width:335px; 
padding: 2px 2px 2px 2px; 
height:67px;  
float:right;
}
#pie_acc_one
{
width:155px; 
height:45px;
float:left; 
text-align:center; 
padding: 10px 3px 10px 3px; 
background-color:#FF5A19; 
background-image:url(tmp/fondo_ppp.jpg); 

}
#pie_acc_once
{
float:right; 
text-align:center; 
padding: 10px 3px 10px 3px; 
background-color:#615D9A; 
background-image:url(tmp/fondo_once.jpg); 
width:155px; 
height:45px
}
#div_f_once
{
padding-top:2px; 
font-weight:bold; 
text-align:center; 
display:none;
}
#div_once
{
padding-top:5px;
}

.pie_secc_2
{
margin:0px 7px 0px 7px ;
padding: 10px 5px 10px 5px;
background-color:#DCE4E8;
height:37px;
text-align:center;
}
.pie_secc_2 a, .acceso_ppp a
{
color:#000000;
text-decoration:none;
}
.pie_borde_der
{
border-right:1px solid #666666;
width:392px; 
float:left; 
height:55px; 
text-align:center; 
float:left; 
}
.tit_pie
{
color:#FF5A19;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
}
.cont_pie_1
{
padding-top:2px;
font-style:italic;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.esp_izq
{
margin-left:7px;
}
.pie_izq_izq
{
width:172px; 
float:left;
}
.acceso_ppp
{
margin:0 auto;
width:100px;
padding-top:22px; 
text-align:center; 
font-size:16px; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif; 
letter-spacing:-1px;
border-bottom:2px solid #FFFFFF;
}

#cont_inf
{
overflow:hidden;
width:990px;
margin:0 auto;
padding-top:15px;
}
.cont_inf_sel
{
color:#F3792A;
}
#cont_inf_izq,#cont_inf_izq_vacio
{
font-size:14px;


font-family:Arial, Helvetica, sans-serif;

float:left;
width:140px;
padding:15px 5px 15px 32px ;
}
#cont_inf_izq
{
background-image:url(/imagenes/fondo_izq_n.jpg);
background-repeat:no-repeat;
font-style:italic;
}
#cont_inf_der
{
font-family:Arial, Helvetica, sans-serif;
color:#434343;
font-size:15px;
width:607px;
float:left;
padding:15px 15px 15px 15px ;
text-align:justify;
}
#cont_inf_der_alianza
{
width:770px; 
color:#434343; 
float:left; 
padding:0px 15px 15px 15px ; 
text-align:justify;
}
#cont_inf_der_alianza img
{
border:none;
}

#cont_inf_der h2, #cont_inf_der_alianza h2
{
font-family:Arial, Helvetica, sans-serif;
color:#FFA646;
font-size:18px;
font-style:italic;
margin:2px 2px 10px 0px ;
}
#cont_inf_der_der
{
float:left;
font-family:Arial, Helvetica, sans-serif;
width:155px;
border-left:1px solid  #999999;
padding:0px 7px 2px 10px;
margin-top:25px;
font-size:13px;

}
.sub_tit2
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#F3792A;
padding-bottom:5px;
text-align:right;
}
#cont_inf_izq div
{
margin:7px 0px 0px 0px ;
}
.men_peq
{
font-size:13px;
letter-spacing:0px;
font-weight:normal;
margin-top:15px !important;
}
#cont_inf_izq a
{
color:#606060;
display:block;
}
.sub_negro
{
text-align:center;
font-size:16px;
font-weight:bold;
margin: 10px 5px 2px 5px;
font-style:italic;
}
.servicios_sd
{
font-family:Arial, Helvetica, sans-serif;
background-color:#DADADA;
background-image:url(/imagenes/fondo_servicios_sd.jpg);
background-repeat:repeat-x;
padding:20px;
font-style:italic;
font-size:13px;
}

#secc_pest_rh
{
overflow:hidden
}

#secc_pest_rh a
{
color:#FFFFFF;
}

#secc_pest_rh div
{
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
font-weight:bold;
overflow:hidden;
float:left;
text-align:right;
}
.secc_pest_p
{
width:883px;
margin:0 auto;
}
.secc_pest_r1
{
padding: 8px 7px 5px 4px;
height:17px;
margin:6px 2px 0px 2px ;
}
.secc_pest_r2
{
padding: 2px 7px 5px 4px;
height:29px;
margin:0px 2px 0px 2px ;
}
#t_one_1,#t_one_2
{
border-collapse:collapse;
margin-top:20px;
}

#t_one_1 td,#t_one_2 td
{
padding:13px;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-repeat:no-repeat;
}


#t_one_1 a,#t_one_2 a
{
color:#000000;
}

#t_one_1
{
width:247px;
margin-right:10px;
}
#t_one_2
{
width:273px;
line-height:14px;
margin-left:10px;
}
.t_one_f1_1
{
background-image:url(/imagenes/t_one_f1_1.jpg);
height:41px;
}
.t_one_f1_2
{
background-image:url(/imagenes/t_one_f1_2.jpg);
}
.one_imp
{
background-color:#E3ECF2;
}
.one_rp
{
background-color:#C4DAE3;
}

#once_det
{
background-color:#E0E9ED;
background-image:url(/imagenes/fondo_once_det.jpg);
background-repeat:repeat-y;
width:555px;
}
#once_det_1
{
text-align:right;
background-image:url(/imagenes/fondo_once_det_1.jpg);
}
#once_det_2
{
padding: 25px 45px 25px 45px;
text-align:justify;
}
#once_det_3
{
text-align:right;
padding: 2px 15px 2px 2px;
}
.once_st
{
color:#F3792A;
font-style:italic;
}
.input_forma
{
background-color:#DCE4E8;
border:1px solid #DCE4E8;
}
.boton_forma
{
color:#638692;
border:1px solid #638692;
background-color:#FFFFFF;
margin:10px;
padding: 3px 10px 3px 10px;
}
#forma_contacto
{
margin-left:40px;
}
#forma_contacto td
{
vertical-align:top;
padding:3px;
}
.mapa
{
background-color:#E2E8EC;
padding: 40px 0px 0px 0px;
}
.mapa a
{
color:#000000;
}

.contador
{
font-size:11px;
}
.contador a
{
color:#000000;
}
.contador span
{
float:right
}

.limpio:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.limpio{
/*display: inline-block;*/
display:block;
height:1%;/*ie7*/
}
/*ie*/
* html .limpio
{
height: 1%; 
display: block;
}


/*Noticias*/
#not_buscador
{
width:100%;
margin: 25px 15px 15px 15px;
}
.not_btext
{
width:220px;
}

#not_listado_tabla
{
width:100%;
border-collapse:collapse;
}
#not_listado_tabla th, #not_listado_tabla td
{
border:1px solid #ddd;
padding:3px;
}
.not_fechap
{
width:150px;
}
#not_listado_most
{
font-size:10px;
}
#not_listado_paginado
{
font-size:11px;
margin: 10px 10px 30px 10px;
}
.sin_noticias
{
border:1px solid red;
margin:30px;
padding:20px;
}
