@charset "utf-8";
/* CSS Document */
body{ margin:0; font-family: 'Roboto Condensed', sans-serif;}
ul{ margin:0; padding:0;}
ul li{ list-style:none;}
header{ width:100%; float:left; background:#367CC2; border-bottom:10px solid #FFF; color:#FFF  }
.centrar{ width:1100px; margin:auto} 
.logo{ width:32%; float:left; margin:30px 0 0 10px;}
.logo a{ border:0;}
.logo img{ width:100%; border:0;max-width: 250px;
padding-bottom: 10px;}
header .info{ width:28%; float:right; margin-top:10px; font-family: 'Roboto', sans-serif;} 
header .info .linea{ width:auto; float:left; margin-bottom:7px; }
.icono_x1{ width:30px; float:left; color:#FFC884 }
.linea_informacion{ width:auto; float:left;}
nav{ width:50%; float:right; height:30px; margin-left:10%; margin-top:25px; }
nav ul li{ width:auto; float:left; padding:0 15px 1px 15px; margin:0 2px; font-size:21px; font-weight:bold}
nav ul li:hover, .actual{ border-bottom:3px solid #FFC884; }
nav ul a{ color:#FFF; text-decoration:none;}

/*menu responsive*/
.cont_mini_menu{ width: 100%; float:left; display:none; position:relative}
.cont_mini_menu nav{ width:100%; margin-left:0; position:absolute; z-index:100; margin-top:10px;}
.cont_mini_menu nav ul{ margin: 0; padding:0; width:100%; background:#FFF; float:left;}
.cont_mini_menu nav ul li{ width:98%; color:#666666;  border-bottom:1px solid #999; float:lef; list-style:none; font-size:18px; padding:5px 1%; text-align:left; padding:7px 0;}
.cont_mini_menu nav ul li:hover{ background-color:#EEE;}
.cont_mini_menu nav ul li a{  text-decoration:none;  color:#666666;}
.cont_mini_menu nav ul li a:hover{ }
.cont_mini_menu nav ul li ul li{ width:95%; float:left; margin-left:5%;}

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

.barras_menu img{ width:100%; border:0;}
.barras_menu_x img{ width:100%; border:0;}


footer{ width:100%; float:left; background:#666666; color:#FFF; padding:25px 0; text-align:center; font-family: 'Roboto', sans-serif;}
footer strong{ font-family: 'Roboto Condensed', sans-serif; }
footer span{ font-weight:bold; }
footer a{ color:#FFF; text-decoration:none}
footer a:hover{ text-decoration:underline} 
.cont_slider{ width:100%; float:left;}
.cont_slider img{ width:100%;}
.cont_slider #chica{ display:none !important;}

.cont_100{ width:100%; float:left;}
.cuerpo{ width:100%; float:left; margin-top:70px; margin-bottom:70px;}

.home_izq{ width:45%; float:left; margin-right:3.5%; }
.home_der{ width:51.5%; float:left;}
.home_izq h2{ padding:0 0 10px 8%; width:92%; float:left; color:#FFF; font-size:26px; font-style:italic; background:url(../img/fdo_titulos.png) no-repeat; background-size:100% 100%; margin-top:0;}
.home_izq ul li{ width:100%; float:left; margin-bottom:15px;}

.home_izq ul li .icono_x1{ width:30px; float:left; color:#999999; font-size:20px; }
.home_izq ul li .texto{ width:auto; float:left; color:#367CC2; font-size:25px}
.home_der form{ width:88%; padding:15px 5% 15px 5%;  float:left; background:#EEEEEE; border:2px solid #DDDDDD; border-radius:5px; color:#666666; }
.home_izq ul li .texto a{ color:#367CC2; text-decoration:none }
.home_izq ul li .texto a:hover{ color:#666;}
.home_der form h2{ font-size:22px; margin:0 20px 0 0; float:left;font-family: 'Roboto Condensed', sans-serif; font-weight:100; margin-bottom:15px;   }
.cont_form50{ float:left; width:48%; margin-right:4%;}
.cont_form50:nth-child(2n+1){ margin-right:0;}
.home_der form input{ width:99%; float:left; border:1px solid #CCCCCC; height:30px; color:#666; border-radius:5px; background:#FFF; float:left; font-family: 'Roboto Condensed', sans-serif; font-size:17px; margin-bottom:7px;}
.home_der form label{ width:100%; float:left; margin-bottom:5px; font-size:19px; }
.home_der form textarea{ width:99%; color:#666; float:right; border:1px solid #CCCCCC; border-radius:5px; background:#FFF; float:left; height:170px; font-family: 'Roboto Condensed', sans-serif; font-size:17px;}
.home_der form input[type="submit"]{ width:auto; padding:5px 35px; margin-top:15px; color:#666; background:#FFC884; float:right; height:auto; cursor:pointer}
.home_der h3{ width:100%; margin-top:30px; text-align:center; color:#666}

/*CONTACTO*/
.cuerpo h1{ width:97%; padding:7px 0 15px 3%; margin:0 0 40px 0; float:left; background:url(../img/fdo_titulos.png) no-repeat; background-size:100% 100%; color:#FFF; font-size:26px; font-style:italic;}
.contacto_izq{ width:43%; float:left; margin-right:3.5%; margin-left:2%; }
.contacto_izq ul li{ width:100%; float:left; margin-bottom:30px;}
.contacto_izq ul li .icono_x1{ width:30px; float:left; color:#79796A; font-size:24px; }
.contacto_izq ul li .texto{ width:80%; margin-left:1%; float:left; color:#79796A; font-size:23px}

/*nuestro estudio*/
.ne_izq{ width:61%; margin:0 3% 30px 0; float:left; }
.ne_izq .contenido{ width:100%; float:left;color:#555555; font-size:16px; font-family: 'Roboto', sans-serif; }
.ne_izq .contenido p{ margin-top:0;}
.ne_der{ width:36%; float:left;}
.ne_der img{ width:100%;}

.cuerpo h3{ width:100%; float:left; color:#79796A; font-size:37px; border-bottom:2px solid #79796A; margin-top:0; font-weight:100;  }
.cont_socio{ width:96%; padding:20px 2%; float:left; margin-right:2%; border-radius:10px; border:1px solid #BBBBBB; font-size:17px; color:#545454; height:auto; position:relative; font-family: 'Roboto', sans-serif;
	margin-bottom: 30px; }
.cont_socio:nth-child(2n+1){ margin-right:0;}
.cont_socio .email{ width: 100%;
/* bottom: 20px; */
/* position: absolute; */
font-weight: bold;
margin-top: 30px;}

.cont_socio h2{ width:100%; float:left; margin-top:0; color:#367CC2; font-size:30px; font-family: 'Roboto Condensed', sans-serif; font-weight:100}

.cont_integrante{ width:28.5%; padding:20px 1.5% 50px 1.5%; float:left; margin-right:2%; border-radius:10px; border:1px solid #BBBBBB; font-size:17px; color:#545454; height:280px; position:relative; font-family: 'Roboto', sans-serif; }
.cont_integrante_ultimo{ margin-right:0 !important;}
.cont_integrante .email{ width:100%; bottom:20px; position:absolute; font-weight:bold;}

.cont_integrante h2{ width:100%; float:left; margin-top:0; color:#367CC2; font-size:26px; font-family: 'Roboto Condensed', sans-serif; font-weight:100}

/*areas de practica*/
.un_area{ width:98%; float:left; margin-left:1%; border:1px solid #BBBBBB; border-radius:5px; font-size:16px; color:#535353; font-family: 'Roboto', sans-serif; margin-bottom:20px;}
.un_area .imagen{ width:15%; float:left; margin:20px 2%; }
.un_area .imagen img{ width:100%; }

.un_area .info{ width:79%; float:left; margin:20px 2% 20px 0; line-height:24px;}
.un_area h2{ width:100%; float:left; color:#357BC1; font-size:31px;  font-family: 'Roboto Condensed', sans-serif; font-weight:100; margin-top:0; margin-bottom:10px;}