*{ margin:0; padding:0;}
body{ text-align:center; font-family:Arial, Helvetica, sans-serif; background:#fff;}
a img { border:0;}
img{ border:0;}
/*------------------cabecera----------------------*/
.cabecera{ width:100%; height:77px; background:url(../images/bg_cabecera.jpg) repeat-x;}
.cabecera_cont{ width:952px; margin:0 auto 0 auto;}
.logo{ float:left;}
.cabecera_textos{ float:right; margin-top:14px; }
.ingles{font-size:10px; color:#bac3d3; text-align:right; padding-bottom:2px}
.ingles a{color:#bac3d3; text-decoration:none;}
.ingles a:hover{color:#bac3d3; text-decoration:underline;}
.menu{ margin-top:10px;}
.menu ul{ list-style:none; color:}
.menu ul li{ float:left; font-size:11px; }
.menu ul li a{  text-decoration:none;}
.menu ul li a:hover{ text-decoration:underline;}
.sep{ color:#a6bad2; margin:0 4px 0 4px;}
.pest_off{color:#fff;}
.pest_on{ background:url(../images/bg_menu_on.jpg) repeat-x; border-top:2px solid #fff;border-left:2px solid #fff; border-right:2px solid #fff; height:21px; padding:6px 6px 0px 6px; margin:-6px 7px 0 7px;}
.pest_on a{ color:#163262;}
.pest_off a{color:#fff;}


/*------------------------------------PIE-----------------------------------------*/

.cont_pie{ width:100%; margin:12px auto 5px auto;  float:left; background:url(../images/bg_pie.jpg) top no-repeat; height:30px;}
.pie_home{border-top:none; margin-top:5px; }
.pie{margin:8px auto 0 auto; text-align:center; padding:5px 0 5px 0; }
.pie ul{ list-style:none; }
.pie ul li{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#9ba4b3; display:inline;}
.pie ul li a{ color:#9ba4b3; text-decoration:none;}
.pie ul li a:hover{ text-decoration:underline;}
.sep{ color:#d6dce7;}

/*----------------------------------------ESTILOS HOME-----------------------------------------*/
/*------------------contenidos----------------------*/
/*------------contenidos izquierda-----------*/
.contenidos{ width:952px; margin:15px auto 0 auto; text-align:left;}
.contenidos_izq{ width:358px; float:left; background:url(../images/bg_izq.jpg) top no-repeat;}
.caja_titular{ width:342px; margin:6px auto 0 auto; background:url(../images/bg_azul.gif) top  no-repeat #c2d0e1; overflow:hidden;
}
.caja_tit_titulo{ font-size:22px; color:#2e4875; background:url(../images/triangulo.jpg) left top no-repeat; margin:0 0 0 10px; display:block; padding:16px 0 0 11px; display:block;  letter-spacing:-1px;}
.caja_tit_titulo a{ color:#2e4875; text-decoration:none;}
.caja_tit_cont{ font-size:14px; font-weight:bold; color:#4b628a; margin:5px 8px 25px 22px; letter-spacing:-1px;}
.caja_tit_cont a{color:#4b628a; text-decoration:none;}
.cont_cajas{width:342px; margin:0 auto 0 auto; background:url(../images/bgcajas.jpg) top repeat-x; overflow:hidden; padding-top:15px;}
.caja{ width:342px; float:left; margin-top:10px;}
.caja_imagen{ float:left; margin:0 10px 0 20px; display:inline;}
.caja_texto{ float:left; width:215px; margin:4px 0 0 0; background:url(../images/cuadrado.gif) bottom repeat-x;}
.caj_titulo{ font-size:14px; color:#2e4875; font-weight:bold; padding-bottom:3px; text-transform:uppercase;}
.caj_titulo a{color:#2e4875; text-decoration:none;}
.caj_texto{ font-size:11px; color:#586780; padding-bottom:3px;}
.caj_texto a{color:#586780; text-decoration:none;}
.caj_enlace{ color:#3885c7; font-size:9px; padding-bottom:12px;}
.caj_enlace a{ color:#3885c7; text-decoration:underline;}

/*---------contenidos derecha---------*/
.contenidos_der{ width:590px; float:left; margin-left:4px;}
.contenidos_der_arriba{ width:100%; float:left;}
.cont_der_arriba_izq{ width:394px; height:258px;  float:left; position:relative;}
.cont_der_arriba_izq_textos{ width:160px; float:right; margin:70px 19px 0 0; display:inline;}
.tit{font-size:18px; color:#2e4875; line-height:20px; margin-bottom:5px; font-weight:normal;}
.tit a{ color:#2e4875; text-decoration:none;}
.tit2{font-size:18px; color:#2e4875; line-height:20px; margin-bottom:15px; font-weight:normal;}
.tit2 a{ color:#2e4875; text-decoration:none;}
.tit3{font-size:20px; letter-spacing:-1px; color:#2e4875; margin-bottom:8px; font-weight:normal;}
.tit3 a{ color:#2e4875; text-decoration:none;}
.text{font-size:11px; color:#586780; font-family:Trebuchet MS, Arial; line-height:14px;}
.text a{color:#586780; text-decoration:none;}
.link{ position:absolute; top:225px; left:215px; width:200px;  font-size:10px; color:#3885c7;}
.link a{ font-size:10px; color:#3885c7; text-decoration:underline;}

.noticias_con{ float:right; width:185px; margin:0 0 10px 5px; }
.noticias_tit{ width:185px; background:url(../images/bg_noticias.gif) bottom repeat-x; margin-bottom:5px;}
.noticias_tit p{ color:#2e4875; font-size:18px; background:#fff; letter-spacing:-1px; display:inline; padding-right:5px; }
.noticias_tit p a{ color:#2e4875; text-decoration:none;}

.noticias{ width:185px; background:url(../images/cuadrado.gif) bottom repeat-x; margin-bottom:5px; float:left;}
.fecha{ font-family:Trebuchet MS, Arial; font-size:10px; color:#3885c7; background:url(../images/bola.gif) left center no-repeat; padding-left:10px;}
.noticia{ width:185px;  margin-bottom:5px;}
.noticia a{ font-family:Trebuchet MS, Arial; font-size:11px; color:#586780; width:182px; background:url(../images/btn_not.gif) bottom right no-repeat; display:block; text-decoration:none; padding-bottom:10px; line-height:14px;}
.noticia a:hover{background:url(../images/btn_not2.gif) bottom right no-repeat;}
.noticias_ultimo{ width:185px; float:left; text-align:right;}
.noticia_ultimo{ width:185px;}
.noticia_ultimo a{ font-family:Trebuchet MS, Arial; font-size:9px; color:#3885c7; width:182px;  display:block; text-decoration:underline;}
.noticia_ultimo a:hover{color:#3885c7; text-decoration:underline;}

.contenidos_der_abajo{width:100%; float:left; padding-top:8px;}

.caja_azul_izq{ width:186px; height:181px; border:2px solid #ecf1f7; float:left; background:url(../images/bg_caja.gif)  top left no-repeat #f4f6f8; position:relative; margin-bottom:15px;}
.caja_azul_izq ul{list-style:none; margin-left:12px; line-height:14px;}
.caja_azul_izq ul li{ font-size:11px; color:#2e4875; background:url(../images/triangulo2.gif) left top no-repeat; padding-left:11px; margin-bottom:2px;}
.caja_azul_izq ul li a{color:#2e4875; text-decoration:none;}
.caja_azul_izq li a:hover{ text-decoration:underline;}

.caja_azul_centro{width:186px; height:181px; border:2px solid #ecf1f7; float:left; margin:0 10px 0 10px;  background:url(../images/bg_caja.gif) top left no-repeat #f4f6f8; position:relative;}
.caja_azul_centro ul{list-style:none; margin-left:12px; line-height:14px;}
.caja_azul_centro ul li{ font-size:11px; color:#2e4875; background:url(../images/triangulo2.gif) left top no-repeat; padding-left:11px; margin-bottom:2px;}
.caja_azul_centro ul li a{color:#2e4875; text-decoration:none;}
.caja_azul_centro li a:hover{ text-decoration:underline;}

.caja_azul_centro2{width:186px; height:181px; border:2px solid #ecf1f7; float:left; margin:10px 0 10px 0; background:#f4f6f8;}
.caja_azul_centro2 ul{list-style:none; margin-left:12px; line-height:14px;}
.caja_azul_centro2 ul li{ font-size:11px; color:#2e4875; background:url(../images/triangulo2.gif) left top no-repeat; padding-left:11px; margin-bottom:2px;}
.caja_azul_centro2 ul li a{color:#2e4875; text-decoration:none;}
.caja_azul_centro2 li a:hover{ text-decoration:underline;}

.caja_azul_der{width:186px; height:181px; border:2px solid #ecf1f7; float:left;  background:url(../images/bg_caja.gif) top left no-repeat #f4f6f8; position:relative;}
.caja_azul_der ul{list-style:none; margin-left:12px; line-height:14px;}
.caja_azul_der ul li{ font-size:11px; color:#2e4875; background:url(../images/triangulo2.gif) left top no-repeat; padding-left:11px; margin-bottom:2px;}
.caja_azul_der ul li a{color:#2e4875; text-decoration:none;}
.caja_azul_der ul li a:hover{ text-decoration:underline;}

.titulo_caja{ font-size:16px; color:#2e4875; font-weight:bold; padding:10px 10px 12px 12px; line-height:16px; letter-spacing:-1px;}
.titulo_caja a{color:#2e4875; text-decoration:none;}
.caja_azul_izq_txt{ font-family:Trebuchet MS, Arial; font-size:11px; color:#2e4875; width:82px; display:block; margin-left:90px; line-height:14px;}
.caja_azul_izq_txt a{color:#2e4875; text-decoration:none;}
.caj_enlace2{ display:block; margin-top:5px; font-size:9px; position:absolute; top:150px; left:90px; width:150px;color:#4a90cc;}
.caj_enlace2 a{color:#4a90cc; text-decoration:underline;}
.sap{ position:absolute; bottom:12px; left:32px;}


/*------------------------------------FIN ESTILOS HOME-----------------------------------------*/
.contenidos_int{ width:952px; margin:15px auto 0 auto; text-align:left;}
.contenidos_int_izq{ width:742px;  margin-right:4px; float:left; position:relative;}
.con_tit_izq{}/*caja para meter el titulo*/

.tit_izq{ font-size:22px; color:#2e4875; background:#fff; display:inline; padding-right:5px; letter-spacing:-1px; font-weight:normal;}
.contenidos_int_izq_tit{width:100%; background:url(../images/bg_titulo.jpg) repeat-x bottom; margin:0 0 16px 0; height:30px; float:left;}
.contenidos_int_izq1{ width:360px; float:left; margin-bottom:25px; }
.contenidos_int_izq2{ width:360px; float:right; text-align:center; margin-bottom:25px; }
.contenidos_int_der{ width:196px; min-height:320px; height:auto!important; height:320px; float:left; background:url(../images/archivo.jpg) top center no-repeat; margin-top:18px;}
.contenidos_int_der2{ width:194px; float:right; margin-top:18px;}

#fondo{}
.arch_ad{ font-size:15px; color:#2e4875; margin:26px 0 0 25px;  padding-bottom:10px; letter-spacing:-1px;}

.cont_adjunto{ width:170px; background:url(../images/cuadrado.gif) bottom repeat-x; overflow:hidden; margin:15px 0 0 15px;}
.cont_adjunto_ultimo{ width:170px;  margin:15px 0 0 15px;}

.adjunto{ width:170px;  font-size:11px; color:#586780;  display:inline; float:left;}
.adjunto p{color:#586780;}
.adjunto a{color:#586780; text-decoration:none;  background:url(../images/triangulo2.gif) top left no-repeat; padding-left:12px; display:block;}

/*--------iconos archivos adjuntos---------*/
.ico_pdf{ font-size:10px; color:#3885c7; background:url(../images/pdf.gif) right top no-repeat; text-decoration:underline; padding-right:30px;  margin:5px 0 0 10px; float:left; height:20px; line-height:20px; padding-bottom:10px;}
.ico_doc{ font-size:10px; color:#3885c7; background:url(../images/doc.gif) right top no-repeat; text-decoration:underline; padding-right:30px;  margin:5px 0 0 10px; float:left; height:20px; line-height:20px; padding-bottom:10px;}
.ico_generico{ font-size:10px; color:#3885c7; background:url(../images/generico.gif) right top no-repeat; text-decoration:underline; padding-right:30px;  margin:5px 0 0 10px; float:left; height:20px; line-height:20px; padding-bottom:10px;}
.ico_ppt{ font-size:10px; color:#3885c7; background:url(../images/ppt.gif) right top no-repeat; text-decoration:underline; padding-right:30px;  margin:5px 0 0 10px; float:left; height:20px; line-height:20px; padding-bottom:10px;}
.ico_xls{ font-size:10px; color:#3885c7; background:url(../images/xls.gif) right top no-repeat; text-decoration:underline; padding-right:30px;  margin:5px 0 0 10px; float:left; height:20px; line-height:20px; padding-bottom:10px;}
.ico_zip{ font-size:10px; color:#3885c7; background:url(../images/zip.gif) right top no-repeat; text-decoration:underline; padding-right:30px;  margin:5px 0 0 10px; float:left; height:20px; line-height:20px; padding-bottom:10px;}
/*--------iconos archivos adjuntos---------*/


.titular{ font-size:14px; color:#2e4875; margin-bottom:10px; text-align: justify; font-weight:bold;}
.titular a{color:#2e4875; text-decoration:none;}
.titular2{ font-size:14px; color:#586D91; margin-bottom:10px; text-align: justify; font-weight:bold;}
.titular2 a{color:#586D91; text-decoration:none;}
.interior{ font-family:Trebuchet MS, Arial; font-size:11px; color:#586780;  margin-bottom:15px; text-align: justify;}
.interior a{color:#586780; text-decoration:underline;}
.interior2{ font-family:Trebuchet MS, Arial; font-size:11px; color:#586780;  margin:30px 0 15px 0; text-align:left;}
.contenidos_int_izq  ul{ margin:0 0 20px 22px; list-style:none;}
.contenidos_int_izq  ul li{font-size:11px; line-height:16px; background:url(../images/bola2.gif) left top no-repeat; padding-left:10px; color:#586780; text-align:left;}
.contenidos_int_izq ul li a{color:#586780; text-decoration:none;}
.contenidos_int_izq  ul li a:hover{ text-decoration:underline;}
.tit_parrafo{font-family:Trebuchet MS, Arial; font-size:11px; font-weight:bold; color:#2e4875; margin-bottom:5px;}

.fondo_imagen_cliente{ width:360px; height:247px; background:url(../images/bg_imagen.jpg) top left no-repeat; text-align:center; margin-bottom:15px;}
.fondo_imagen{ width:360px; height:247px; text-align:center; margin-bottom:15px;}

.fondo_imagen2{ width:360px; height:247px; background:url(../images/bg_imagen.jpg) top left no-repeat; text-align:center; margin:30px 0 9px 20px; float:right;}
.imprimir{ font-size:9px; color:#9ba4b3; background:url(../images/imprimir.gif) left top no-repeat; display:block; padding-left:20px; margin-bottom:15px; line-height:15px; float:right; position:absolute; bottom:0; right:0;}
.imprimir a{color:#9ba4b3;}
.imprimir a:hover{}

.imprimir3{ font-size:9px; color:#9ba4b3; background:url(../images/imprimir.gif) left top no-repeat; display:block; padding-left:20px; margin-bottom:15px; line-height:15px; float:right; }
.imprimir3 a{color:#9ba4b3;}
.imprimir3 a:hover{}

.imprimir2{ font-size:9px; color:#9ba4b3; background:url(../images/imprimir.gif) left top no-repeat; display:block; padding-left:20px; margin-bottom:15px; line-height:15px; float:right; margin-top:-20px; position:relative; bottom:0; right:150px;}
.imprimir2 a{color:#9ba4b3;}
.imprimir2 a:hover{}

.migas{ width:952px; float:left; margin-bottom:8px;}
.migas ul{ list-style:none; }
.migas li { float:left; padding-right:5px; font-size:10px; color:#9ba4b3;}
.migas li a{ color:#9ba4b3; font-size:10px; text-decoration:none;}
.migas li a:hover{ text-decoration:underline;}
.flechas{ background:url(../images/flechas_migas.jpg) 0 5px no-repeat; width:5px; height:15px;}

/*---------------submenu---------------------------*/
.submenu_cont{ width:100%; height:24px; background:url(../images/bg_submenu.jpg) repeat-x bottom left; border-bottom:1px solid #cbd1dc; margin-top:0!important; margin-top:-10px; margin-bottom:-8px;}
.submenu{ width:952px; margin:0 auto 0 auto; }
.submenu ul{ list-style:none; float:right; height:24px;  }
.submenu ul li{ font-size:10px; color:#586780; float:left; text-decoration:none; height:24px; display:block;}
.submenu ul li a{color:#586780; text-decoration:none; padding:5px 10px 0 10px; display:block; float:left; height:21px; padding-top:5px;}
.submenu ul li a:hover{ background:url(../images/sep22.jpg) repeat-x left; color:#fff;}
.sep2{ width:1px; height:21px; background:url(../images/sep2.jpg) top left no-repeat; margin-top:0;}
/*-----------margenes submenu-----------------*/
.margen1{ margin-right:242px; display:inline;}
.margen2{ margin-right:161px; display:inline;}
.margen3{ margin-right:45px; display:inline;}
.margen4{ margin-right:0; display:inline;}

/*-----------fin margenes submenu-----------------*/

.caja_listado_not{ background:url(../images/cuadrado.gif) bottom repeat-x; overflow:hidden; clear:left; margin-bottom:30px; padding-bottom:6px; width:80%;}
.publicado{ display:block; font-size:11px; color:#586780; font-weight:bold; margin:18px 0 6px 0; font-family:Trebuchet MS, Arial;}
.publicado2{ display:block; font-size:11px; color:#586780; font-weight:bold; margin:0 0 6px 0; font-family:Trebuchet MS, Arial;}

.archivo{ width:194px; background:url(../images/bg_archivo.jpg) top center no-repeat; float:right;  min-height:290px; height:auto!important; height:290px; }
.archivo ul{list-style:none; margin:14px 0 0 26px; line-height:14px;}
.archivo ul li{ font-size:11px;  background:url(../images/triangulo2.gif) left top no-repeat; padding-left:11px; margin-bottom:4px;}
.archivo ul li a{color:#586780; text-decoration:none;}
.archivo ul li a:hover{ text-decoration:underline;}

.todas_not{ width:194px; height:58px; background:url(../images/bg_todas.jpg) top right no-repeat; float:right; margin-bottom:12px;}
.todas_not p{ font-size:15px; color:#2e4875; letter-spacing:-1px; background:url(../images/triangu.gif) left center no-repeat; padding-left:12px; margin:20px 0 0 23px;}
.todas_not p a{color:#2e4875; text-decoration:none;}

.enlaces_interes{ width:742px; clear:both; margin-bottom:25px;}
.enlaces_interes ul{ padding:8px 0 8px 0; margin:0 0 0 10px;}
.cont_lista{ width:742px; background:#ecf0f5; margin-bottom:15px; }
.cont_lista ul{}
.cont_lista ul li{ background:url(../images/triangulo2.gif) 0 1px no-repeat;}
.cont_lista ul li a{}
.cont_lista ul li a:hover{} 

.clientes{ width:742px; height:224px; float:left;}
.clientes_cont{ margin:0 16px 0 215px; padding-top:76px;}
.clientes img{ margin-bottom:10px;}
.link2{  font-size:10px; color:#3885c7; padding-top:7px;}
.link2 a{ font-size:10px; color:#3885c7; text-decoration:underline;}
.clienes_med_cont{width:742px; margin-top:6px;}
.clienes_med_izq{ width:368px; height:118px; background:url(../images/clientes_peq.jpg) 0 0 no-repeat; float:left;}
.clienes_med_der{ width:368px; height:118px; background:url(../images/clientes_peq.jpg) 0 0 no-repeat; float:right;}
.clienes_med_textos{ width:210px; margin:0 0 0 17px; display:inline; float:left;}
.clienes_med_img{}
.text2{font-size:11px; color:#586780; font-family:Trebuchet MS, Arial; line-height:14px; margin:3px 0 -5px 0;}
.text2 a{color:#586780; text-decoration:none;}
.text2 a:hover{text-decoration:underline;}
.clientes_peq_cont{ width:742px; margin-top:15px; float:left;  padding-bottom:25px;}
.clientes_peq{ width:742px; height:40px; background:url(../images/cuadrado.gif) bottom repeat-x; overflow:hidden; margin-top:6px;}
.clientes_peq_img{ width:100px; height:39px; float:left;}
.clientes_peq_text{ width:542px; float:left;}
.clientes_peq_text h4{font-family:Trebuchet MS, Arial; font-size:11px; color:#586780; font-weight:bold;}
.clientes_peq_text h4 a{font-family:Trebuchet MS, Arial; font-size:11px; color:#586780; font-weight:bold;text-decoration:none}

.clientes_peq_text p{font-family:Trebuchet MS, Arial; font-size:11px; color:#586780;}
.clientes_peq_link{width:100px; float:left;}
.clientes_peq_link a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:18px; color:#3885c7; display:inline-block; float:right;}
.clientes_peq_link span{ font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:19px; color:#3885c7; display:inline; float:right; padding-left:5px}
.listado{ width:194px; background:url(../images/listado.jpg) no-repeat; top center; float:right; min-height:375px; height:auto!important; height:375px;}

.listado ul{list-style:none; margin:14px 8px 0 26px; line-height:14px;}
.listado ul li{ font-size:11px;  background:url(../images/triangulo2.gif) left top no-repeat; padding-left:11px; margin-bottom:4px;}
.listado ul li a{color:#586780; text-decoration:none;}
.listado ul li a:hover{ text-decoration:underline;}

/*--------------caja adaptable--------------*/
.cont_marco{ margin-bottom:555px; border:1px solid #000; overflow:hidden; float:right;}
.arriba{ float:left; }
.arriba_izq{ width:10px; height:10px; background:url(../images/esq-arriba-izq.jpg) 0 0 no-repeat; float:left;}
.arriba_der{ width:10px; height:10px; background:url(../images/esq-arriba-der.jpg) 0 0 no-repeat; float:left;}
.arriba_centro{ width:1px; height:10px; background:url(../images/centro-arriba.jpg) repeat-x; float:left;}
.centro{ cclienes_med_izq2lear:both;}
.centro_izq{background:url(../images/centro-izq.jpg) 0 0 repeat-y; float:left; height:158px; overflow:hidden; }
.centro_der{background:url(../images/centro-derecha.jpg) 0 0 repeat-y #000; float:left; height:100%;  overflow:hidden;}
.centro_imagen{ float:left; padding:10px; background:#fabada;}
.abajo{ float:left; width:100%;}
.abajo_izq{ width:10px; height:10px; background:url(../images/esq-abajo-izq.jpg) 0 0 no-repeat; float:left;}
.abajo_der{ width:10px; height:10px; background:url(../images/esq-abajo-der.jpg) 0 0 no-repeat; float:left;}
.abajo_centro{ width:auto; height:10px; background:url(../images/centro-abajo.jpg) repeat-x; float:left;}
/*--------------fin caja adaptable--------------*/

.clientes_med_cont{ float:left; margin-top:6px; width:742px;}
.clienes_med_der2{ width:368px; float:right;}
.clienes_med_der2 img{ float:right; margin:25px 25px 0 0;}
.clienes_med_izq2{ width:368px; float:left;}
.clienes_med_izq2 img{ float:right; margin:25px 25px 0 0;}
.clienes_med_arriba{ width:742px; height:16px; background: url(../images/clientes_arriba.jpg) 0 0 no-repeat; overflow:hidden; float:left;}
.clienes_med_medio{ width:742px; height:auto; background: url(../images/clientes_medio.jpg) 0 0 repeat-y; overflow:hidden; float:left;}
.clienes_med_abajo{ width:742px; height:16px; background: url(../images/clientes_abajo.jpg) 0 0 no-repeat; overflow:hidden; float:left;}

/*-----min-height:245px; height:auto!important; height:245px; ---------  Con esto damos el efecto de min-height a explorer6*/
/************por que solium***************/
.pq_solium{ width:952px; min-height:245px; height:auto!important; height:245px; background:url(../images/bg_pqsolium.jpg) top left no-repeat; float:left;}
.pq_solium_cont{ width:480px; float:right;}
.pq_solium_cont img{ margin-bottom:10px;}

.pq_solium_cont_cajas{ width:952px; float:left; margin-top:14px;}
.pq_solium_caja{ width:313px; background:url(../images/bg_caja_pqsolium.jpg) 0 0 no-repeat; float:left;}
.pq_solium_caja img{ float:left;}
.img_medio{ margin:17px 5px 17px 17px;}
.img_lado{margin:21px 9px 21px 21px;}
.pq_solium_caja_centro{ width:313px; height:151px; background:url(../images/bg_caja_pqsolium.jpg) 0 0 no-repeat; float:left; margin:0 6px 0 6px;}
.caja_texto2{ float:left; width:190px; margin:30px 0 0 0; padding-right:15px;}
.caj_titulo2{ font-size:14px; color:#2e4875; font-weight:bold; padding-bottom:3px;}
.caj_titulo2 a{color:#2e4875; text-decoration:none;}
.caj_texto2{ font-size:11px; color:#586780; padding-bottom:3px;}
.caj_texto2 a{color:#586780; text-decoration:none;}
.caj_enlace2{ color:#3885c7; font-size:9px; padding-bottom:12px;}
.caj_enlace2 a{ color:#3885c7; text-decoration:underline;}


/*-------productos y servicios-------------------------/
/*-----min-height:245px; height:auto!important; height:245px; ---------  Con esto damos el efecto de min-height a explorer6*/

.prod_serv{ width:952px; min-height:455px; height:auto!important; height:455px; float:left;}
.prod_serv_img{ float:left;}
.prod_serv_cont{ width:655px; float:right;}
.prod_serv_cajas{ width:655px;  background:url(../images/fondo_prod_serv.jpg) 0 0 no-repeat; overflow:hidden; margin:15px 0 50px 0;}

.cont_cajas3{width:642px; margin:24px auto 0 auto;}
.caja3{ width:642px; float:left; margin-top:5px;}
.caja_imagen3{ float:left; margin:0 10px 0 20px; display:inline;}
.caja_texto3{ float:left; width:495px; margin:8px 0 0 0; background:url(../images/bg_cuadrados.gif) bottom left no-repeat;}
.caj_titulo3{ font-size:14px; color:#2e4875; font-weight:bold; padding-bottom:3px; text-transform:uppercase;}
.caj_titulo3 a{color:#2e4875; text-decoration:none;}
.caj_texto3{ font-size:11px; color:#586780; padding-bottom:3px;}
.caj_texto3 a{color:#586780; text-decoration:none;}
.caj_enlace3{ color:#3885c7; font-size:9px; padding-bottom:15px;}
.caj_enlace3 a{ color:#3885c7; text-decoration:underline;}

/*----------mapa web--------------*/
.cont_mapaweb{ width:100%; float:left;}
.mapaweb1{ width:238px;  float:left; background: url(../images/mapa_web.jpg) top center no-repeat; min-height:230px; height:auto!important; height:230px;}
.mapaweb{ width:238px; float:left; }
.mapa_web_tit{ font-size:14px; color:#2e4875; background:url(../images/triangu.gif) 0 center no-repeat; padding-left:12px; margin:15px 0 0 20px; letter-spacing:-1px; text-transform:uppercase;}
.mapa_web_tit a{color:#2e4875; text-decoration:none;}
.mapa_web_tit2{ font-size:14px; color:#2e4875; background:url(../images/triangu.gif) 0 20px no-repeat; padding-left:12px; padding-top:16px; margin:0 0 0 15px; letter-spacing:-1px;}
.mapa_web_tit2 a{color:#2e4875; text-decoration:none;}


.mapaweb1 ul{list-style:none; margin:20px 0 0 35px; line-height:14px; color:#4d648b;}
.mapaweb1 ul li{ font-size:11px;  background:url(../images/triangulo2.gif) left top no-repeat; padding-left:11px; margin-bottom:4px;}
.mapaweb1 ul li a{color:#4d648b; text-decoration:none;}
.mapaweb1 ul li a:hover{ text-decoration:underline;}


.mapaweb2{ width:238px;  float:left; background: url(../images/mapa_web.jpg) top center no-repeat; min-height:230px; height:auto!important; height:230px;}
.mapaweb2 ul{list-style:none; margin:20px 0 0 35px; line-height:14px; color:#4d648b;}
.mapaweb2 ul li{ font-size:11px; margin-bottom:4px;}
.mapaweb2 ul li a{color:#4d648b; text-decoration:none;}
.mapaweb2 ul li a:hover{ text-decoration:underline;}


.qsomos_contacto{ background:url(../images/cuadrado.gif) top center repeat-x; width:203px; margin:15px 0 0 18px;}
.qsomos_contacto_text{ padding:12px 0 0 30px; }
.qsomos_contacto p{ font-size:10px; color:#4d648b;}
.qsomos_contacto p a{color:#4d648b; text-decoration:underline;}
.mapaweb_desp{margin:-12px 0 0 -22px;}
.mapaweb_desp ul{ list-style:none;}
.mapaweb_desp ul li{ background:none; font-size:11px; color:#4d648b;}
.mapaweb_desp ul li a{color:#4d648b; text-decoration:none;}
.mapaweb_desp ul li a:hover{ text-decoration:underline;}
.flech{ font-size:9px;}
.map_simple{ background:url(../images/bg_map.jpg) 0 0 no-repeat; width:233px; height:47px; margin-bottom:5px;}
.en_version{ width:233px;  background:url(../images/v_ingles.jpg) top no-repeat; float:left;}
.en_version ul{margin:20px 0 0 20px; list-style:none;}
.en_version ul li{ font-size:11px; color:#4d648b; margin-bottom:2px;}
.en_version ul li a{color:#4d648b; text-decoration:none;}
.en_version ul li a:hover{ text-decoration:underline;}
.enlace1{ padding-bottom:15px;}
.aviso_legal{ width:952px;}
.aviso_legal p{ font-family:Trebuchet MS, Arial; font-size:9px; color:#586780; margin-bottom:15px; text-align:justify;}
.aviso_legal p a{color:#586780; text-decoration:underline;}

.punto{ background:url(../images/bola.gif) left 2px no-repeat; padding-left:10px;}
.aviso_legal2{ width:465px; float:left; margin-right:22px;}
.aviso_legal3{ width:465px; float:left;}


.contenidos_int_izq_tit2{width:100%; background:url(../images/bg_titulo.jpg) repeat-x bottom; margin:15px 0 0 0; height:27px; float:left;}
.tit_izq2{ font-size:18px; color:#2e4875; background:#fff; display:inline; padding-right:5px; letter-spacing:-1px; font-weight:normal;}
.clientes_peq_cont2{ width:742px; padding:5px 0 55px 0; float:left;}
.clientes_peq2{ width:742px;  background:url(../images/cuadrado.gif) bottom repeat-x; overflow:hidden; margin-top:6px;}
.clientes_peq_img2{ width:100px; height:39px; float:left;}
.clientes_peq_text2{ width:640px; float:left; padding-bottom:8px;}
.clientes_peq_text2 h4{font-family:Trebuchet MS, Arial; font-size:11px; color:#586780; font-weight:bold; background:url(../images/triangulo2.gif) 0 1px no-repeat; padding-left:12px;}
.clientes_peq_text2 a{font-family:Trebuchet MS, Arial; font-size:11px; color:#586780; font-weight:bold;text-decoration:none}


.clientes_peq_text2 p{font-family:Trebuchet MS, Arial; font-size:11px; color:#586780; padding-left:12px;}
.clientes_peq_link2{width:100px; float:right;}
.clientes_peq_link2 a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:18px; color:#3885c7; display:inline-block; float:right;}
.clientes_peq_link2 span{ font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:19px; color:#3885c7; display:inline; float:right; padding-left:5px}

/*------------------trabaja con nosotros---------------------------*/
.trabaja{ width:952px;}
.trabaja_texto{ width:468px; float:left;}
.trabaja_der{ width:484px; float:left; text-align:center;}

.trabaja_ofertas_cont{ width:952px; float:left; padding-bottom:18px; position:relative;}
.trabaja_ofertas{ width:952px; overflow:hidden;}
.trabaja_ofertas2{ width:952px; overflow:hidden; background:#f5f6f8;}
.trabaja_ofertas2 p{font-family:Trebuchet MS, Arial; font-size:11px; color:#586780; padding-left:14px;}
.trabaja_ofertas2 h4{background:transparent url(../images/triangulo2.gif) no-repeat scroll 0 1px; color:#586780; font-family:Trebuchet MS,Arial; font-size:11px; font-weight:bold; padding-left:12px;}
.trabaja_ofertas2 h4 a{color:#586780; text-decoration:none;}


.trabaja_ofertas_text{ width:542px; float:left; padding:8px 0 8px 12px;}
.trabaja_ofertas h4{background:transparent url(../images/triangulo2.gif) no-repeat scroll 0 1px; color:#586780; font-family:Trebuchet MS,Arial; font-size:11px; font-weight:bold; padding-left:10px;}
.trabaja_ofertas h4 a{color:#586780; text-decoration:none;}
.trabaja_ofertas p{font-family:Trebuchet MS, Arial; font-size:11px; color:#586780; padding-left:12px;}
.trabaja_ofertas_link{width:100px; float:right; margin:24px 15px 0 0; display:inline;}
.trabaja_ofertas_link a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:18px; color:#3885c7; display:inline-block; float:right;}
.trabaja_ofertas_link span{ font-family:Arial, Helvetica, sans-serif; font-size:9px; padding-top:19px; color:#3885c7; display:inline; float:right; padding-left:5px; letter-spacing:-2px;}

/*------------------trabaja con nosotros oferta---------------------------*/

.titular3{ font-size:14px; color:#2e4875; text-align: justify; font-weight:bold; margin-bottom:5px;}
.titular3 a{color:#2e4875; text-decoration:none;}
.tit_parrafo2{font-family:Trebuchet MS, Arial; font-size:11px; font-weight:bold; color:#2e4875;}
.trabaja_der form{ width:468px; height:395px; background: url(../images/bg_form.jpg) top center no-repeat; float:right;}
.form_tit{ font-size:21px; color:#586780; text-align:center; font-weight:normal; margin:28px 0 28px 0; letter-spacing:-1px;}
.form_texto{color:#586780; font-family:Trebuchet MS,Arial; font-size:11px;text-align:right; margin:0 38px 10px 0;}
.form_texto a{color:#586780; margin:0 122px 10px 0; font-size:11px; text-decoration:underline;}


.campo1{width:286px;margin-left:8px; font-size:11px; font-family:Trebuchet MS, Arial; color:#586780;}
.campo2{ width:202px;margin:0 84px 0 8px; font-size:11px; font-family:Trebuchet MS, Arial; color:#586780;}
.campo3{ width:281px;margin:0 8px 0 8px; font-size:11px; font-family:Trebuchet MS, Arial; color:#586780;}
.btn_examinar{ width:72px; margin-right:4px; cursor:pointer; font-size:11px}
.btn_enviar{ float:right; margin:28px 43px 0 0; cursor:pointer;}
.marcados{ font-size:10px; color:#586780; text-align:left; margin:33px 0 0 32px;}

.fondo_imagen5{ width:340px; height:227px;text-align:center; margin-bottom:15px; background:#000; float:left; margin:10px auto 0 10px; display:inline;}

.ver_mapa_google{color:#3885C7; text-decoration:none; font-size:10px; text-align:right; display:block; margin:2px 0 20px 0; text-decoration:underline; width:360px;}


.hr{ clear:both;}