@charset "utf-8";
/* CSS Document */

body{ margin:0; font-family: 'Roboto', sans-serif;}

ul{ padding:0; margin:0}
li{ list-style:none;}
a{ text-decoration:none; color:#666;}


.centrador{ width:1100px; margin:auto}
header{ width:100%; float:left; padding:15px 0 0 0;}
.logo{ width:266px; float:left; margin-left:25px; margin-bottom:10px; }
.cont_datos{ width:auto; float:right; margin-right:20px; font-family: 'Roboto Condensed', sans-serif; color:#777777; font-size:23px; max-width:330px;}
.linea{ float:left; }
 .cont_icono{ width:40px;; float:left; margin-bottom:10px; color:#1560BD; font-size:30px}
.cont_texto{ width:auto; float:left;margin-bottom:10px; margin-top:5px; font-weight:bold;	}
.font26{ font-size:26px;}

.wa_mov{display: none; float:left; width: 97%; margin-right: 3%; text-align: right;}
 .cont_icono_wa{ width:40px;; float:right; margin-bottom:10px; color:#1560BD; font-size:30px}
.cont_texto_wa{ width:auto; float:right;margin-bottom:10px;  font-size:22px; margin-top:5px; font-weight:bold;	}
nav{ width:100%; float:left; background:#777777; }
nav ul li{ width:12.5%;  float:left; text-align:center;font-family: 'Roboto Condensed', sans-serif; font-size:18px;  padding-top:20px; box-shadow: 1px 1px 0px #FFFFFF; height:43px; line-height:19px; }
nav ul a{ color:#FFF; } 
nav ul li:hover{ background:#00B7E9;}

.cont_resp{ width: 100%; float: left; }
.cont_resp img{ width: 100%; }
/*menu responsive*/
.cont_mini_menu{ width: 100%; float:left; display:none;}
.cont_mini_menu ul{ margin: 0; padding:0; position:absolute; top:140px; z-index:1950; width:100%; background:#F0F0E1; margin:0; padding:0;font-family: 'Roboto Condensed', sans-serif;}
.cont_mini_menu ul li{ width:100%; color:#333; font-weight:bold;  border-bottom:1px solid #999; float:lef; list-style:none; font-size:20px; padding:10px 0%; margin:0; text-align:center;}
.cont_mini_menu ul li:hover{ background-color:#00B1E5; color:#FFF}
.cont_mini_menu ul li:hover a{ color:#FFF;}
.cont_mini_menu ul li a{  text-decoration:none;  color:#666;}
.cont_mini_menu ul li a:hover{color:#FFF }
.cont_mini_menu ul li ul li{ width:95%; float:left; margin-left:5%;}

.barras_menu{ position: absolute; z-index:200; color:#1560BD; right:10px; top:20px; width:30px; cursor:pointer; display:none; font-size:30px;}
.barras_menu_x{ position: absolute; z-index:200;  color:#1560BD;right:10px; top:10px; width:30px; cursor:pointer; display:none; font-size:30px;}


footer{ width:100%; float:left; background:#777777; padding:30px 0; color:#EEEEEE; font-size:15px;}
footer a{color:#EEEEEE;}
footer a:hover{ text-decoration:underline} 
footer .partes{ width:42%; padding:0 2%; float:left;  }
.marginfoo{ margin-right:3.5%;}
footer h3{ font-weight:100; width:100%; font-size:16px; padding-bottom:4px; float:left; border-bottom:1px solid  #EEEEEE}
footer ul li{ width:100%; float:left; margin-bottom:6px;}
footer .dato1{ width:100%; float:left; font-weight:bold; font-size:19px; margin-bottom:10px;}
footer .dato2{ width:100%; float:left; font-size:17px; margin-bottom:10px; }

.cont_slider{ width:100%; float:left;background:#F0F0E1;  }
#chico{display:none}
.cont_slider img{ width:100%; border:0;}
.cont_cuerpo{ width:100%; float:left; background:#F0F0E1; padding-bottom:40px;}

.cont_frase{ width:92%; padding:30px 4% 20px 4%; font-family:'Roboto Condensed', sans-serif; font-size:26px; color:#444444; text-align:center; float:left; border-bottom:1px solid #777777; margin-bottom:30px;}

.cont_3{ width:31%; margin-right:2.33%; height:490px; float:left;  }
.cont_3 a{color:#FFF;}

.cont_3nove{ background:#FFFFFF; width:29%; margin-right:2.33%; height:420px; float:left; padding:10px 1% 20px 1%}

.cont_3nove .fecha{ width:100%; float:left; text-align:right; font-size:15px; color:#444444; font-style:italic;}
.cont_3nove .tit{ width:100%; float:left; color:#00B1E5;font-family:'Roboto Condensed', sans-serif; margin:15px 0; font-size:21px; height:70px;}
.cont_3nove .imagen{ width:100%; float:left; height:190px; overflow:hidden;}
.cont_3nove .imagen img{ width:100%; border:0;}
.cont_3nove .resumen{ width:100%; float:left; color:#444444; height:85px; }
.cont_3nove .info{ width:94px; background:#1560BD; color:#FFF; font-size:19px; padding:7px 0; float:right; text-align:center; font-weight:bold; }
.cont_3nove .info a{ color:#FFF;}
.cont_3nove .info:hover{ background:#00B1E5}

.accesos{ width:90%; padding:1px 5%; height:95px; margin-bottom:20px; color:#FFF;}
.accesos:hover{ background:#444444 !important; 
-webkit-transition:all 1s ease;
   -moz-transition:all 1s ease;
   -o-transition:all 1s ease;
   transition:all 1s ease;}
.bg_celeste{ background:#00B1E5;}
.bg_azul{ background:#1560BD; }
.bg_gris_claro{background:#AAAAAA;}
.bg_gris_oscuro{ background:#777777;}

.accesos .icono{ width:90px; float:left; font-size:50px; margin-top:15px;}
.accesos .texto{ font-size:24px; font-weight:bold;font-family:'Roboto Condensed', sans-serif; width:auto; float:left; margin-top:30px; }

.cont_formu_home{ width:64.66%; float:left; margin-right:2.33%}
.formu_50{ width:48%; float:left; margin-right:4%;}
.formu_502{ width:48%; float:left;}

.frase_formu{ color:#666; font-size:22px; margin-bottom:10px; float:left; width:100%; text-align:center; font-family:'Roboto Condensed', sans-serif; font-weight:bold;}

.cont_prensa_home{ width:31%; float:left;}
.cont_prensa_home img{ width:100%; }

/*que hacemos*/
h1{ width:100%; float:left; color:#155FBD; border-bottom:1px solid #777777; }
h1 .icono{ width:70px; float:left; color:#155FBD; font-size:38px} 
h1 .texto{ width:auto; float:left;font-family:'Roboto Condensed', sans-serif; font-size:28px; margin-top:3px; }
.col1{ width:48%; float:left; margin-right:4%; font-size:19px; color:#444444; }
.col2{ width:48%; float:left;  font-size:19px; color:#444444;}
.jerar1{font-family:'Roboto Condensed', sans-serif; font-size:26px; font-style:italic; font-weight:bold }

.cont_basamos{ width:100%; float:left; border-top:1px solid #777777; padding-top:30px; }
.cont_basamos h2{ color:#444444; font-family:'Roboto Condensed', sans-serif; font-size:29px; margin-top:10px;}
.cont_basamos ul{ margin-left:20px;}
.cont_basamos ul li{ list-style:url(../img/punto_gris.png); font-size:19px; color:#444444; margin-bottom:10px;}
.cont_basamos ul li a{ color:#444444}
.cont_basamos ul li a:hover{ text-decoration:underline;}

/*preguntas frecuentes*/
.pf_col1{width:47%; padding-right:1%; float:left; margin-right:3%; border-right:1px dotted #777777;}
.pf_col2{ width:47%; float:left; padding-left:1%; }
.pf_col1 h2, .pf_col2 h2{ color:#333333; font-size:22px;font-family:'Roboto Condensed', sans-serif; margin-top:30px;}
.pf_col1 p, .pf_col2 p{color:#777777; font-size:19px; font-family:'Roboto Condensed', sans-serif; border-bottom:1px dotted #777777; padding-bottom:20px; }

/*otros servicios*/
.texto_os{ width:100%; float:left; color:#444444; font-size:19px; margin-bottom:20px;}
.cont_un_derecho{ width:100%; float:left; border-bottom:2px dotted 	#BBBBBB; margin-top:20px; padding-bottom:30px;}
.cont_un_derecho .titulo{ width:30%; float:left; padding:0 1.5%;}
.cont_un_derecho .titulo .icono{ width:55px; float:left; color:#00B7E9; font-size:40px; margin-left:2%;}
.cont_un_derecho .titulo .texto{ width:auto; float:left; color:#155FBD; font-family:'Roboto Condensed', sans-serif; font-size:27px; margin-top:5px; }
.cont_un_derecho .titulo .linea{ width:100%; float:left; height:6px; background:#999999; border-radius:2px; margin-top:8px;}
.cont_un_derecho .items{ width:64%; float:left; margin-left:2%;}
.cont_un_derecho .items ul{ margin-left:30px;}
.cont_un_derecho .items ul li{ list-style:url(../img/punto_gris.png); margin-bottom:15px; font-size:18px; color:#444444; }
.jerar2{ font-size:22px; color:#444444;  font-family:'Roboto Condensed', sans-serif;}

/*prensa*/
.prensa_col{ width:31%; float:left; position:relative;}

.prensa_col_marg{ margin-right:3.5%;}

.un_item_prensa{ width:100%; float:left; margin-bottom:20px; position:relative; }
.un_item_prensa img{ width:100%; border:0; }
.un_item_prensa .cont_datos{ width:96%; position:absolute; z-index:200; padding:7px 2%; bottom:15px; background:url(../img/fondo_trasn.png); color:#FFF}
.un_item_prensa .cont_datos .fecha{ width:100%; float:left; text-align:right; color:#DDDDDD; font-size:18px; font-style:italic;font-family:'Roboto Condensed', sans-serif;}
.un_item_prensa .cont_datos .titulo { width:100%; float:left; color:#FFF; font-size:25px;}
.un_item_prensa .cont_datos .vermas{ width:100%; text-align:right; float:left; color:#00B7E9; font-weight:bold; font-size:18px; }
.un_item_prensa .cont_datos .vermas a{ color:#00B7E9;}
.un_item_prensa .cont_datos .vermas a:hover{color:#155FBD}

/*contactenos*/
.gris_claro{ color:#777777 !important}

.formu_cont{ width:90%; float:left; background:#CCCCCC; color:#777777; padding:20px 5%;}
.formu_cont input{ width:92%; font-size:19px;font-family:'Roboto Condensed', sans-serif;  float:left; padding: 5px 4%; color:#666666; height:30px; border:0; margin-bottom:10px}
.formu_cont textarea{ width:92%; font-size:19px;font-family:'Roboto Condensed', sans-serif;  float:left; padding: 5px 4%; color:#666666; margin:0; border:0; margin-bottom:10px; }
.formu_cont input[type="submit"]{ background:#1560BD;  float:right;  width:170px; color:#FFF; font-size:19px; font-weight:bold;}

.contenedor_formu{ width:90%; float:left;}



.novedad_imagen{ width:35%; float:right; margin:0 0 20px 2%;}
.novedad_imagen img{ width:100%;}
.linea_nove{ line-height:44px !important; }

.volver{ width:114px; background:#1560BD; color:#FFF; font-size:17px; padding:7px 0; float:left; text-align:center; font-weight:bold; }
.volver a{ color:#FFF;}

