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

@font-face {
    font-family: 'EightOne';
    src: url('../fonts/eight_one-webfont.eot');
    src: url('../fonts/eight_one-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/eight_one-webfont.woff') format('woff'),
         url('../fonts/eight_one-webfont.ttf') format('truetype'),
         url('../fonts/eight_one-webfont.svg#Unkempt') format('svg');
    font-weight: normal;
    font-style: normal;

} 

/*  font-family: 'Quicksand', sans-serif; font-family: 'Oxygen', sans-serif; */

body{/*max-width:1350px;*/ margin: 0 auto; height:auto;} /*Para altura en todas*/
html, body {height: 100%; font-family: 'Oxygen', sans-serif; } /*Para altura en todas*/

img, a {outline:none;}
ul li{font-weight:300;}
.gridContainer {
min-height: 100%;
height: auto !important; /*Engloba todo menos el pie, altura auto*/
margin-top: 0;
margin-bottom: auto; /*para la altura del pie, tiene que se la misma aqui que en el pie*/
width: 100%;
height:100%; /*tambien influye*/
}

.clearfix {
zoom: 1;
}

.clearfix:after {
clear: both;
}
.clearfix:before, .clearfix:after {
content: "";
display: table;
}



h1{margin:10px 0px; font-weight:300}
p{font-weight:300; color:#000;}
.margen-bajo{margin-bottom:30px;}
/****** PIE *****/

.footer, .push {
	height: auto; /*Un poquito más alto que el pie para que no se solape*/
	clear:both;
}

#pie{
width:100%;  background-color:#68007b;  float:left; 
height: auto;
clear: both;
/*position:fixed;*/
z-index:1;
    padding: 10px 0px;
}

#pieIn{width:95%; margin:0 auto;}

.menuBajoI{float:left;}
.menuBajoI a{display:inline-block;  font-family: 'Quicksand', sans-serif; color:#fff; text-decoration:none; font-size:16.5px; padding:8px 15px 8px 15px; font-weight:bold;}
/*.menuBajoI a span{color:#eb7cff;}*/

.menuBajoI a span.morao{color:#eb7cff;}

.menuBajo{float:left; width:78.5%;}

.menuBajo ul{ padding:0; text-align:right; margin:15px 0px;}
.menuBajo li{ display:inline-block; list-style:none; }
.menuBajo li a{ text-decoration:none; color:#fff; font-size:13px; font-weight:300; padding:2px;}
.menuBajo li a:hover{ text-decoration:underline; }

/*** FIN PIE *****/



/**** CABECERA  **/

#cabecera{width:100%; float:left; padding:40px; box-sizing:border-box; position:relative;  }
#cabeceraIn{width:85%; margin:0 auto; max-width:1300px;}
.cabecerainicio{background-image:url(../img/cabecera-franquicia.jpg); background-repeat:no-repeat; background-size:cover;}
.fondocabecera{background-color:#fff; background-repeat:no-repeat; background-size:cover; height:410px;}


.fondoservicio{background-image:url(../img/cabecera/fondo-servicios.jpg); background-repeat:no-repeat; background-size:cover; height:250px;}

.fondoequipo{background-image:url(../img/cabecera/fondo-equipo-humano.jpg); background-repeat:no-repeat; background-size:cover; height:250px;}

.fondodespacho{background-image:url(../img/cabecera/fondo-despachos-colaboradores.jpg); background-repeat:no-repeat; background-size:cover; height:250px;}

.fondonoticia{background-image:url(../img/cabecera/fondo-actualidad.jpg); background-repeat:no-repeat; background-size:cover; height:250px;}

.fondocontacto{background-image:url(../img/cabecera/fondo-contacto.jpg); background-repeat:no-repeat; background-size:cover; height:250px;}


#menu-sup{position:absolute; top:0; width:100%; left:0; padding:6px; box-sizing:border-box; z-index:999; -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;  }
#menu-supIn{width:85%; margin:0 auto; color:#fff; font-weight:200;}
.idioma{float:left; width:48%; }
.contacta{float:right; width:48%; text-align:right; }

.idioma a , .contacta a{color:#fff; text-decoration:none;}
.idioma a:hover, .contacta a:hover{text-decoration:underline;}
.idioma a:visited , .contacta a:visited{color:#fff;}

.correo{text-decoration:none; color:#000;}

#menu{position:fixed; top:30px; width:100%; background-color:#68007b; left:0; z-index:999; -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;  }
#menuIn{width:85%; margin:0 auto;}

.menu-peque { background-color:#68007b !important; top:0 !important;}
.menu-peque  li ul{background-color:#68007b !important;}

.logo{width:26%; float:left;}
.logo a{display:inline-block;  font-family: 'Quicksand', sans-serif; color:#fff; text-decoration:none; font-size:25px; padding:18px 15px 17px 0px; font-weight:bold; line-height:27px;}
/*.logo a span{color:#eb7cff;}*/

.logo a span.morao{color:#eb7cff;}
.logo a span.peque{font-size:22px !important;}

.menu{width:73%; float:right;}
.menu ul{text-align:right; margin:12px 0px;}
.menu ul li{display:inline-block; list-style:none}
.menu ul li a{display:inline-block; text-decoration:none; color:#fff; font-weight:700; padding: 15px 6px; font-size:15px; font-family: 'Quicksand', sans-serif; }



/* Effect 21: borders slight translate */
.menu ul li a {
	position:relative;
	text-shadow: none;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}

.menu ul li a::before,
.menu ul li a::after {
	position: absolute;
	left: 0;
	width: 100%;
	height: 1px;
	background: #fff;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: opacity 0.3s, -moz-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
.menu ul li a::before{height:3px;}

.menu ul li a::before {
	top: 0;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}

.menu ul li a::after {
	bottom:0;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
}

.menu ul li a:hover,
.menu ul li a:focus {
	color: #eb7cff;
}

.menu ul li a:hover::before,
.menu ul li a:focus::before,
.menu ul li a:hover::after,
.menu ul li a:focus::after {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

.menu ul li a.menuactivo::after,.menu ul li a.menuactivo::before{opacity:1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);	transform: translateY(0px);}

/**===== submenus =====**/

.menu li ul{
/*estilo de los submenus*/
width:280px;
background:#68007b;
/*display:none; /*importante para que los submenus no estén visibles*/
position:absolute;
z-index:999;
margin-top:0px;
margin-left: -15px;
/*display:block;*/
visibility:hidden;
opacity:0;
-webkit-transition:opacity 0.5s linear;
-moz-transition:opacity 0.5s linear;
-o-transition:opacity 0.5s linear;
-ms-transition:opacity 0.5s linear;
transition:opacity 0.5s linear;
}
.menu li ul li{
/*estilo a cada uno de los elementos(li) de nuestro submenu*/
width:100%;
list-style:none;
display:block;
text-align:left;
padding: 10px 20px;
box-sizing: border-box;
}
.menu li ul li a{
/*estilo a cada uno de los enlaces de nuestro submenu*/
color:#fff;
font-size:14px;
display:block;
font-weight:normal;
text-transform:uppercase;
font-weight:700;
}


.menu li:hover ul{
/*con este selector definimos que cuando el cursor este sobre un elemento(li) que contenga un elemento(ul) dentro le asigne la propiedad display:block; para que este a su vez pase de invisible a visible*/
/*display:block;*/
visibility:visible;
opacity:1;
}


/** ====== submenus =======**/



#eslogan{width:100%; float:left; text-align:center; margin-top:50px; margin-bottom:12%;}
.eslogan {width:75%; margin:0 auto;}
.eslogan h1{color:#fff; font-weight:200; font-family: 'Open Sans', sans-serif;     font-size: 30px; }
.eslogan strong{font-weight:600;}
.eslo-banda{width:35%; margin:0 auto; height:1px; background-color:#fff;}

.nomargen{margin-bottom:0 !important; display:none !important;}
.cajas{width:75%; margin:0 auto;margin-top:25px;}

.cajaI{float:left; width:40%;  
/*Transition*/
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease; 
}
.cajaI a{ background-color:rgba(255,255,255,0.2); color:#fff; text-decoration:none; border:1px solid; display:block; padding:10px 30px; }
.cajaI:hover, .cajaD:hover{
	/*Glow*/
	background-color:rgba(255,255,255,0.3);
  /*-webkit-box-shadow: 0px 0px 50px rgba(255,255,255,0.9);
  -moz-box-shadow: 0px 0px 50px rgba(255,255,255,0.9);
  box-shadow: 0px 0px 50px rgba(255,255,255,0.9); */
  }
.cajaI p{margin:5px 0px; font-size:20px; font-weight:300; color:#fff; }

.cajaC{float:left; width:20%; text-align:center; box-sizing:border-box;  padding:4.5%;}
.cajaC img{max-width:100%;}



.cajaD{float:left; width:40%;
/*Transition*/
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease; 
}
.cajaD a{ background-color:rgba(255,255,255,0.2); color:#fff; text-decoration:none; border:1px solid; display:block; padding:10px 30px; }
.cajaD p{margin:5px 0px; font-size:20px; font-weight:300; color:#fff; }
.cajaD strong, .cajaI strong{font-weight:400;}

#premio{float:left; width:100%; position:absolute; bottom:0; left:0;}
.bandapremio{background-image:url(../img/punto.png); background-repeat:repeat; height:10px; float:left; width:100%;}
.premio{width:100%; float:left; background-color:rgba(80,80,80,0.7);}
.premioin{width:88%; margin:0 auto;}

.premioI{float:left; width:76%; color:#fff; margin:15px; box-sizing:border-box; border-left:2px solid #fff; padding-left:20px;}
.premioI p{font-size:20px; margin:6px 0px; font-weight:300; color:#fff;}

.premioD{position:relative;  float:left; width:20%;}
.premioD img{position:absolute; right:0;  top: -20px;}


.nopremio{display:none !important; }
/**** CABECERA ***/



/***** NOTICIAS ****/

#noticias{width:100%; float:left; padding:40px; box-sizing:border-box;  }
#noticiasIn{width:90%; margin:0 auto; max-width:1300px;}

#noticiasIn h1{color:#000;}

.bandan{width:100%; float:left; clear:both;}

.separador{float:left; width:100%; background-color:#d7d7d7; height:1px; margin:10px 0px; }

.noticiaI{width:75%; float:left; margin-top:20px;}
.noticiaD{width:20%; float:right; margin-top:20px; }


.noticiaG{ width:100%; float:left; margin:20px 0px;}
.noticiaGI{ width:45%; float:left}
.noticiaGI img,.noticiaGD img{max-width:100%;}
.noticiaGD { width:53%; float:right;}

#contenidoIn .noticiaG h1:before , #contenidoIn .noticiaG h1:after{display:none;}
.noticiaG h2{font-weight:400; margin:0px 0px 5px 0px; font-size:21px;}
.subtitulo{color:#fff; font-size:14px; background-color:#68007b; padding:3px 10px; }
.noticiaG p{font-size:15px; margin:8px 0px; display:inline-block;}
.subtitulo a{color:#929292; font-size:14px; text-decoration:none; }
.subtitulo a:visited{color:#929292;}
.subtitulo a:hover{color:#000; text-decoration:underline;}

.subtitulo a.subraya, .subtitulo span.subraya{text-decoration:underline;}

.publicado{font-style:italic; font-size:13px !important; display:block !important;}
.publicado a, .publicado span{color:#68007b; text-decoration:none;}
.publicado a:hover{text-decoration:underline;}

.enlace{width:100%; margin-top:25px;}
.leermas{text-decoration:none; color:#222222; padding:15px; padding-left:0; 
border-top:3px solid #fff; border-bottom:1px solid #fff;
-webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;  }
  .leermas span{color:#68007b !important;}

.compartir{text-decoration:none; color:#222222; padding:15px; 
border-top:3px solid #fff; border-bottom:1px solid #fff;
-webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s; }
    .compartir span{color:#68007b !important;}
  
 .vermas{color:#000; border-top:1px solid #000; border-bottom:1px solid #000; padding:5px; margin-top:5px; text-align:right;border-top:1px solid #fff; border-bottom:1px solid #fff;
-webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s; } 
  
.leermas:hover , .compartir:hover ,  .vermas:hover{border-color:#f4b5ff;}

.noticiaD a {text-decoration:none; color:#000}
.noticiaD h2{font-weight: 200;font-size: 28px; margin: 0;}
.noticiaD .bandan{text-align:center; margin-bottom:20px;}
.noticiaP{width:100%; float:left; margin:20px 0px;}
.noticiaP h3{margin:0; margin-bottom:5px; font-size:16px; font-weight: 400}
.noticiaP img{max-width:100%;}




#cate{width:100%;float:left;}
/*#cate ul{padding:0; margin:0; margin-top:55px; display:none;}
#cate ul li{list-style:none;padding:15px 5px;}
#cate ul li a{color:#000; text-decoration:none; }
#cate ul li a:visited{color:#000;}
#cate i{padding-right:5px; padding-left:5px}
#subircate{color:#000; text-decoration:none; padding:15px; border-bottom:1px solid #000; border-top:1px solid #000;     width: 100%;    float: left;    box-sizing: border-box;}
#subircate:visited{color:#000;}*/
.catego{text-decoration:none; color:#000; font-weight:300; border:1px solid #68007b; padding:5px 5px; margin:5px 2px; -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s; display:inline-block; font-size:12px;}
.catego:hover{background-color:#68007b; color:#fff; }
.activo{background-color:#68007b; color:#fff;}




/*#des{display:inline-block;}

#cate #des:hover ~ #especialidades{display:block;}
#especialidades{width:100%; float:left; background-color: #68007b; display:block; -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s; margin-top:-6px; }*/

.catego2{text-decoration:none; color:#fff; font-weight:300; padding:5px 5px; margin:5px 10px; -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s; display:inline-block; font-size:12px; width:45%;}
.catego2:hover{background-color:#fff; color:#68007b; }

.der{text-align:right; width:45%;}
.izq{width:53%;}

#lastPostsLoader{text-align:center;}

.listado{width:100%; float:left;}
.gridN {
	max-width: 100%;
	list-style: none;
	margin: 0px auto;
	padding: 0;
	/*float:left;*/
}

.gridN li {
	display: block;
	float: left;
	width: 100%;
	opacity: 0;
	box-sizing:border-box;
}

.gridN li.shown,
.no-js .gridN li,
.no-cssanimations .gridN li {
	opacity: 1;
}


/* Effect 2: Move Up */
.gridN.effect-2 li.animate {
	-webkit-transform: translateY(200px);
	transform: translateY(200px);
	-webkit-animation: moveUp 0.65s ease forwards;
	animation: moveUp 0.65s ease forwards;
}

@-webkit-keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); opacity: 1; }
}

@keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
}



#botoncin{color: #fff;
    font-size: 13px;
    padding: 4px;
    box-sizing: border-box; background-color:#68007b; border:none; cursor:pointer;     -moz-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;}
#botoncin:hover{color:#68007b; background-color:#fff;}	


/* common and top level styles */
#nav span {
    display: none;
}
#nav, #nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav {

    border-bottom: 5px solid #fff;
    float: left;
    position: relative;
    width: 100%;
}
#nav ul.subs {
    background-color: #68007b;
    color: #fff;
    display: none;
    left: 0;
    padding: 2%;
    position: absolute;
    top: 28px;
    width: 100%;
	z-index:999999;
	box-sizing:border-box;
}
#nav > li {
	    border: 1px solid #68007b;
   margin: 0px 5px;
    float: left;
    margin-bottom: -5px;
    text-align: left;
    -moz-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}
#nav li a {
    display: block;
    text-decoration: none;
    -moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    -ms-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    -o-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    -webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    white-space: normal;
}
#nav > li > a {
    color: #333333;
    display: block;
    font-size:14px;
    /*line-height: 49px;*/
    padding: 5px 15px;

}
#nav > li:hover > a, #nav > a:hover {
    background-color: #68007b;
    color: #FFFFFF;
}
#nav li.active > a {
    background-color: #68007b;
    color: #FFFFFF;
}

/* submenu */



#nav li:hover ul.subs {
    display: block;
}
#nav ul.subs > li {
    display: inline-block;
    float: none;
    padding: 10px 1%;
    vertical-align: top;
    width: 100%;
}
#nav ul.subs > li a {
    color: #fff;
    font-size: 13px;
    padding: 4px;
    box-sizing: border-box;
}
#nav ul li a:hover {
    color: #68007b;
	background-color:#fff;
}
#nav ul.subs > li > a {
    font-size: 12px;
    margin-bottom: 10px;

}
#nav ul.subs > li li {
    float: left;
    padding-left: 8px;
    -moz-transition: padding 150ms ease-out 0s;
    -ms-transition: padding 150ms ease-out 0s;
    -o-transition: padding 150ms ease-out 0s;
    -webkit-transition: padding 150ms ease-out 0s;
    transition: padding 150ms ease-out 0s;
	width:48%;
}
#nav ul.subs > li li:hover {
    padding-left: 15px;
}
/* responsive rules */
@media all and (max-width : 980px) {
    #nav > li {
        float: none;
        border-bottom: 0;
        margin-bottom: 0;
    }
    #nav ul.subs {
        position: relative;
        top: 0;
    }
    #nav li:hover ul.subs {
        display: none;
		
    }
    #nav li #des + ul.subs,
    #nav li #s2:target + ul.subs {
        display: block;
		float:left;
    }

    #nav ul.subs > li {
        display: block;
        width: auto;
	
    }
	#nav ul.subs > li li{width:99%; }
}


/****** NOTICIAS ****/


/******* AYUDA  ****/

#ayuda{width:100%; float:left;  padding:20px 40px; box-sizing:border-box; background-image:url(../img/fondoayuda.jpg); background-size:cover; background-position:center;}
#ayudaIn{width:85%; margin:0 auto; text-align:center; max-width:1300px;}

#ayudaIn h1{color:#fff; }
#ayudaIn .bandan{text-align:center;}

#ayudados{width:100%; float:left; padding:0px 40px; box-sizing:border-box; padding:20px 20px}
#ayudadosIn{width:90%; margin:0 auto; text-align:center; max-width:1300px;}

.cajaayuda{float:left; width:23%; margin:1%; padding:0.5%;  box-sizing: border-box;  -webkit-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s; min-height: 290px;}

.cajaayuda h2{font-weight:400; font-size:18px; margin:0; color:#fff;}
.cajaayuda p { margin:5px 0px; color:#fff; font-size:18px;  font-weight:300; }
.cajaayuda .raya{width:100%; margin:0 auto; margin-top:15px; margin-bottom:15px; height:10px; background-image:url(../img/separador.png); background-repeat:no-repeat; background-position:center;  }

.cajaayuda:hover{ }

.cajaayuda:hover h2, .cajaayuda:hover p{color:#fff;}



/******** AYUDA *******/


/***** CONTACTA ****/

#contacta{width:100%; float:left; padding:40px; box-sizing:border-box; background-image:url(../img/fondocontacto.jpg); background-size:cover; background-repeat:no-repeat;}
#contactaIn{width:85%; margin:0 auto; max-width:1300px;}

#contactaIn h1{color:#fff;}

#map_canvas{ height:260px; width:100%; background:none !important; border:8px solid; border-color:rgba(255,255,255,0.2); margin-top:30px; margin-bottom:15px; box-sizing:border-box; }

.bordegris{border-color:rgba(104,0,123,0.6) !important;}

.contactaI{width:55%; float:right; margin-top:30px; }
.datosI{float:left; width:8%; text-align:right; padding-right:2%; margin-top:25px;}
.datosI img{max-width:100%;}
.datosD1{float:left; width:38%;   margin-top:25px;}
.datosD2{float:left; width:51%;  margin-top:25px; margin-left:1%;  padding-left:3%; box-sizing:border-box;}
.bordeb{border-left:1px solid #fff;}
.borden{border-left:1px solid #000;}
 .blanco p {margin:0; font-size:15px; color:#fff;}
 .negro p {margin:0; font-size:14px; color:#000;}

.contactaD{width:46%; float:left; margin-top:30px;}
.contactaD p{color:#fff; margin:0; font-size:14px}

input, textarea{background:none; border:1px solid #fff; padding:15px 40px; width:100%; margin:11px 0px; box-sizing:border-box; font-family: 'Roboto', sans-serif; color:#fff; outline:none;}

.g-recaptcha{float:left;}
.capcha{    color: #fff; float: left;  padding: 2%;  width: 37%;  font-size: 14px;  box-sizing: border-box;   text-align: left;}

.enviar{float:right; background:none; border:1px solid #fff; padding:15px 80px; color:#fff; cursor:pointer; margin-top:20px; -webkit-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s; }
.enviar:hover{background-color:rgba(255,255,255,0.6);}
.enviar2:hover{background-color:rgba(104,0,123,0.6); color:#fff !important;}
.formuclass{color:red; margin:5px;}

.correcto{color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; text-align:center;     float: left;
    margin-top: 0; width:100%;}
  .correcto i, .nocorrecto i{margin-right:8px;}
.nocorrecto{  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; text-align:center;      float: left;
    margin-top: 0; width:100%;}
	
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}
:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color:    #fff;
}	


.formulariocont::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000 !important;
}
.formulariocont:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000 !important;
   opacity:  1;
}
.formulariocont:-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000 !important;
   opacity:  1;
}
.formulariocont:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000 !important;
}
.formulariocont:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color:    #000 !important;
}



#zonacaptcha{float:right;}
/***** CONTACTA ****/


/***** ASOCIADOS ****/
#asociados{width:100%; float:left; padding:20px 5px; box-sizing:border-box;}
#asociadosIn{width:100%; margin:0 auto; max-width:1300px; text-align:center;}

#asociadosIn img{padding:3px;}

/****** ASOCIADOS ***/


/**** CONTENIDO GENERAL ***/

#contenido{width:100%; float:left; padding:40px; box-sizing:border-box; }
#contenidoIn{width:85%; margin:0 auto; max-width:1300px;}


#contenidoIn h1 {
    position: relative;
}

#contenidoIn h1 span {
    background-color: #fff;
    padding-right: 20px;
	padding-left:20px
}

#contenidoIn h1::after {
    content:"";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0.5em;
    border-top: 1.5px solid #F0D4F5;
    z-index: -1;
	
	}

#contenidoIn h1::before {
    content:"";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0.5em;
    border-top: 1.5px solid #F0D4F5;
    z-index: -1;
	
}


#contenidoIn .bandan{margin-bottom:20px;}

#contenidoIn input, #contenidoIn textarea{ border:1px solid #333; color:#000;}
#contenidoIn  .contactaD p {color:#000;}
#contenidoIn .capcha {color:#000;}

#contenidoIn .enviar{ border:1px solid #333;  color:#000;  }
#contenidoIn .datosD p, #contenidoIn .datosI p {color:#000;}
#paginacion{float:left; width:100%;  padding-bottom:5px; margin-top:10px; font-size:20px;}
.pagina{border:none; background:transparent; padding: 0px 6px; font-size:19px; color:#000;}
#paginacion b{padding:0px 6px;  color:#000; font-weight:600;  }
#paginacion a{padding:0px 6px; text-decoration:none; float:left; color:#000;}
#paginacion .pagina:hover{background-color:#e3e3e3; color:#000; text-decoration:none; cursor:pointer;}

#paginacion form {
display: inline-block;

}
#paginacion form input {
display: inline-block; 
}

.scrollToTop {
	background-color: #f4b5ff;
    bottom: 10px;
    display: none;
    font-size: 32px;
    font-weight: bold;
    height: 35px;
    position: fixed;
    right: 10px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    z-index: 9999;
    color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

/***** CONTENIDO GENERAL ***/


/****** EQUIPO HUMANO ******/

.izquierda{float:left; width:48%;}
.derecha{float:right; width:48%;}

.equipo{width:100%; float:left; -webkit-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s; overflow:hidden; margin:10px 0px;}
.equipoS{width:100%; float:left;  border-top:1px solid #fff; border-bottom:1px solid #fff; overflow:hidden; margin:10px 0px;}

.equipoI{width:50%; float:left; margin:5px 0px;  padding-right: 10px;   box-sizing: border-box;}
.redondo{border-radius:108px; overflow:hidden; max-width:200px; margin:0 auto;width: 100% !important; -webkit-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s; border:8px solid #efefef;}
.equipoI img{/*max-width:100%;*/ width:200px; height:200px;}
.equipoD{width:45%; float:right; margin:5px 0px;  }
.equipoD p{margin:13px 0px; }

.equipo:hover {cursor:pointer;}

.equipoD p.equiN{ font-size: 20px; margin-bottom: 5px;  font-weight: 700; margin-top:65px; }
.equipoD p.equiN i{color:#f4b5ff;}
.equipoD p.equiP{margin-top:0; font-size:18px; margin-bottom:25px;font-style: italic;}
.traye{ opacity:0;  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s; margin-bottom:0; font-size:13px; font-weight:500;}
.equipo:hover .traye{opacity:1;}

.trayectoria {
    position: fixed;
	overflow: scroll;
    left: -4000px;
    top: 0;
    z-index: 9999999;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.95);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.trayectoria div {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
	margin-top:2%;
	
}

.trayectoria div.bandan{width:100%; margin-bottom:25px; margin-top:0;}
.trayectoria h1{font-weight:400;}
.trayectoria h2{font-weight:400;}
.trayectoria a{color:#000;}
.trayectoria a:hover{color:#000;}
.trayectoria a:visited{color:#000;}
.trayectoria strong{font-weight:500;}
.trayectoria ul{margin:0;padding:0; padding-left:15px;}
.trayectoria ul li{margin:15px 0px; font-weight:300; list-style:none;}
.trayectoria ul li i{margin-right:10px;}
.trayectoria div .cerrar {
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
}

.trayectoria div.edatos {width:100%; float:left; margin:0; margin-bottom:1%;}
.trayectoria div.edatosI{width:60%; float:left; margin:0;}
.trayectoria div.edatosD{width:28%; float:right; margin:0;}
.edatosD img{max-width:100%;}
.edatos ul{margin:0; padding:0;}
.edatos ul li {list-style:none; margin:10px;}
.edatos ul li ul{padding-left:25px;}
.edatos i{margin-right:10px; color:#000; }
.edatos a{color:#000; text-decoration:none;border-top:1px solid #fff; border-bottom:1px solid #fff;
-webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s; padding:5px 0px; margin:5px 0px;}
.edatos a:hover{border-color:#000;}
.edatos a:visited{color:#000;}
.subraya{text-decoration:underline;}
/****** EUIPO HUMANO *-**/

/***** DESPACHO COLABORADORES ***/

#map_canvas1{width:100%; height:400px; float:left;}
.despacho{width:100%; float:left; box-sizing: border-box; /* padding: 0px 5%;*/}

.grid {
	/* max-width: 69em; */
    list-style: none;
    margin: 30px auto;
    padding: 0;
    float: left;
    width: 33%;
}

.grid li {
	width: 100%;
    clear: both;
	display: block;
	float: left;
	padding: 20px;
	opacity: 0;
	box-sizing:border-box;
}

.grid li.shown,
.no-js .grid li,
.no-cssanimations .grid li {
	opacity: 1;
}

.grid li a,
.grid li img {
	outline: none;
	/*border: none;*/
	display: block;
	max-width: 100%;
	box-sizing:border-box;
}


/* Effect 2: Move Up */
.grid.effect-2 li.animate {
	-webkit-transform: translateY(200px);
	transform: translateY(200px);
	-webkit-animation: moveUp 0.65s ease forwards;
	animation: moveUp 0.65s ease forwards;
}

@-webkit-keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); opacity: 1; }
}

@keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
}

.grid h2{font-weight:400;  border-bottom:1px solid #333;color: #68007b;}
.grid h3{font-weight: 500; font-size: 17px;font-weight: 600; font-family: 'Quicksand', sans-serif;}
.grid i{margin-right:10px; color:#000; }
.grid p.espacio{font-size:0px; margin:0;}
.grid a{color:#000; text-decoration:none;border-top:3px solid #fff; border-bottom:1px solid #fff;
-webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s; padding:5px 0px; margin:5px 0px;}
.grid a:hover{border-color:#f4b5ff; color:#68007b;}
.grid a:visited{color:#68007b;}
/****** DESPACHO COLABORADORES ***/


/****** SERVICIOS *****/
.servicios{width:100%; float:left;}
.servicios ul{margin:0; padding:0;}
.servicios ul li{list-style:none;  margin:20px 10px;}
.servicios ul li i{margin-right:10px;}
.servI{float:left; width:68%; box-sizing:border-box; margin:1%; padding:0.5%;}
.servI p{margin-top:5px;}
.servD{ float:right; width:25%;  box-sizing:border-box; margin:1%; padding:1% 0; text-align:right;}
.servD img{max-width:100%;}

.centrado{text-align:center;}





.serv1{float:left; width:34%;  font-size:inherit; box-sizing:border-box; }
.serv2{float:left; width:34%;  font-size:inherit; box-sizing:border-box; }


.serv1 a, .serv2 a{text-decoration:none; color:#000;}
.serv1 a:visited, .serv2 a:visited{text-decoration:none; color:#000;}
.serv1 a:hover, .serv2 a:hover{text-decoration:underline;}

.servicio li{list-style:none; border-right: 1px solid #f9b0d4; border-bottom:1px solid #f9b0d4; border-top: 1px solid #f9b0d4; border-left: 3px solid #68007b; margin:10px 0px; padding:10px 10px; }
.servicio li i{color:#f4b5ff;}
/****** SERVICIOS ****/

/**** AVISO LEGAL **/
.avisolegal{font-size: 1.2em;
    text-align: justify;
    padding: 10px;
    padding-left: 5%;}
.avisolegal li{list-style:none; margin:10px 0px;}
.avisolegal li i{color:#68007b;}

/*** AVISO LEGAL ***/

/****** SCROLLLL ***/
.nicescroll-cursors {
background-color: rgba(149, 165, 166, 1) !important;
	
}

/***** FIN SCROLL **/


/****** SLIDER ***/
#slider{position: absolute;top: 0; width:100%;}
.pattern {
    background: url('../img/pattern.png') repeat;
    position: absolute;
    width: 100%;
    height: 450px;
    z-index: 3;
}
.sinslider{display:none !important;}

/**** SLIDER **/


/**** BIENVENIDO ***/

#bienvenido{width:100%; float:left; padding-top:70px; padding-bottom:50px; box-sizing:border-box;}
#bienvenidoIn{width:95%; margin:0 auto; max-width:1300px; text-align:center;}
#bienvenidoIn p{font-size:20px;}

.imgbien{float:left; width:25%;}
.imgbien img{max-width:100%;}

.textbien{float:left; width:61%; margin-left:3%; margin-top:25px;}

/**** BIENVENIDO **/

/** colores rosa **/

.rosa1{color:#f4b5ff;}
.rosa2{color: #af83b7;}
.rosafu{color:#68007b;}
.rosafu2{color:#46055A !important;}

/**** colores rosa **/


/**** OTRAS y WEBS ***/

#webs{width:100%; float:left; padding:50px 0px; box-sizing:border-box; background-color:#fff;}
#websIn{width:95%; margin:0 auto; max-width:1300px;}
.otraw{    width: 20%;
    display: block;
    float: left;
    text-align: center;
    margin: 15px 0px;
}
.otraw img{max-width:100%;}

#otras{width:100%; float:left; padding:50px 0px; box-sizing:border-box; background-color:#f7f7f7;}
#otrasIn{width:95%; margin:0 auto; max-width:1300px;}
.otra{    width: 25%;
    display: block;
    float: left;
    text-align: center;
    margin: 15px 0px;
}

.otra img{max-width:100%;}

/***** OTRAS WEBS ***/

/* *** SErvicios **/


.areas {
	width:95%;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	clear:both;
}
.areas li {
	width: 31%;
	min-height: 220px;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom:1%;
	list-style: none;
	margin-top:25px;
	float: left;	
}
.areas p {
	text-align:center;
	text-indent:0;
	width:100%;
	padding:8px;
  	color:#000;
	box-sizing:border-box;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ddd;
	padding-top:20px;
	min-height: 155px;
    line-height: 25px;

}
.areas p i {color:#f4b5ff; }
.fondo-area {
	width: 100px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	/*background-color:#fff;*/
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: background-position 0.2s ease-in,border-color 0.2s ease-in,background-color 0.2s ease-in;
	-moz-transition: background-position 0.2s ease-in,border-color 0.2s ease-in,background-color 0.2s ease-in;
	-o-transition: background-position 0.2s ease-in,border-color 0.2s ease-in,background-color 0.2s ease-in;
	transition: background-position 0.2s ease-in,border-color 0.2s ease-in,background-color 0.2s ease-in;
}
.separadorareas {
	width:50%;
	margin-left:auto;
	margin-right:auto;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #00F;

}
.areas li:hover {
}
/*.areas a:hover .fondo-area {
	background-color:#68007b;
	background-position:center bottom;
}*/
.asesoramiento{background-image:url(../img/servicios/asesoramiento.png)}
.asistencia{background-image:url(../img/servicios/asistencia.png)}
.responsable{background-image:url(../img/servicios/responsable.png)}
.indemnizacion{background-image:url(../img/servicios/indemnizacion.png)}
.peritaje{background-image:url(../img/servicios/peritaje.png)}
.siniestro{background-image:url(../img/servicios/siniestro.png)}


/*** servicios **/


/*** Cookies ***/
#overbox3 {
position: fixed;
bottom:0;
left:0;
width:100%;
z-index:999999;
display:none;
overflow:visible;

}
#infobox3 {
position:relative;
top:0px;
text-align:center;
background-color:rgba(0,0,0,0.8);
line-height:auto;
font-size:13px;
text-align:left;
color:#fff;
margin:0px;
padding:10px 12%;
}
#infobox3 a {
margin-right:5px;
text-decoration: none;
color:#f4b5ff;}

#infobox3 a:hover{
text-decoration: underline;
}
#infobox3 #cerrarcookies{
position:absolute;
top:20px;
right:20px;
}
#infobox3 #cerrarcookies a.cerrar{
text-decoration:none;
border: none;
font-size: 18px;
line-height:30px;
padding-left:18px;
padding-bottom:5px;
padding-top:5px;
padding-right:18px;
text-align:center;
color:#FFF;
border-radius: 0px;
background-color:#f4b5ff;
}
#infobox3 #cerrarcookies a.cerrar:hover{
color:#fff;
background-color:#68007b;
border-color:#fff;
}
#infobox3 p{color:#fff;}


.centra{text-align:center !important;}
a.print i{color:#fff;}
a.print, a.print:visited{background-color:#68007b; color:#fff; border:2px solid #68007b; padding:10px 30px; display: inline-block; text-align: center;}
a.print:hover{background-color:#fff; color:#68007b;}
a.print:hover i{color:#68007b;}


/****** DISEÑO RESPONSIIVE ****/


#subir{color:#fff; text-decoration:none; padding:15px; border-bottom:1px solid #fff; border-top:1px solid #fff;     width: 100%;    float: left;    box-sizing: border-box; display:none; text-align:center; margin-bottom:3px;}


.campos {width: auto;}
.texto-peque {
    font-size: 10px !important;
    text-align: justify;}
.blan {
    color: #fff !important;
}


@media only screen and (min-width: 320px) {
.menu{width:100%;}
.menu ul{display:none; text-align:left;}
.menu ul li{display:block;}
.menu ul li a{font-size:14px;}
#menu{top:27px;}
#subir{display:block;}	
.idioma{font-size:13px;}
.contacta{font-size:13px;}

#cabeceraIn{width:100%;}
.logo{width:100%;}
#eslogan{margin-top:100px; margin-bottom:0;}
.eslogan,.eslo-banda,#premio{display:none;}
.cajas,.cajaI , .cajaC, .cajaD{width:100%;}
.cajaI p, .cajaD p{font-size:16px; }
.cajaI a, .cajaD a{padding:10px 20px}

#noticias{padding:5%;}
.noticiaI, .noticiaD{width:100%;}
.noticiaGI, .noticiaGD{width:100%; margin-bottom:15px;}
.leermas, .compartir{padding:8px;}
.der{ text-align:left}

#ayuda{padding:20px 5%;}
#ayudaIn{width:95%;}

#ayudados{padding:20px 5%;}
.cajaayuda{width:100%;}

#contacta{padding:5%;}
#contactaIn{width:95%;}
.contactaI ,.contactaD{width:100%; margin-bottom:20px;}
.capcha{width:100%;}

.g-recaptcha > div > div{width:280px !important;}
.g-recaptcha > div > div > iframe{width:100%;}

#contenido{padding:5%}
#contenidoIn{width:95%;}

.izquierda{width:100%;}
.derecha{width:100%; float:left;}
.equipoI{width:100%; text-align:center;}
.equipoD{width:100%; text-align:center;}

.trayectoria div{width:85%;}
.trayectoria div.edatosI{width:100%;}
.trayectoria div.edatosD {width:100%;}


.servI{width:100%;}
.servD{width:100%; text-align:center;}

.serv1{width:100%;}
.serv2{width:100%;}

#slider{display:none;}
.fondocabecera{height:150px; background-image:url(../img/cabecera/fondo-contacto.jpg); background-size:cover;}

.imgbien{width:100%;}
.textbien{width:100%; margin-left:0;}

.otraw{width:100%;}
.otra{width:100%;}

.areas li{width:100%;}

.grid{width:100%;}
ul.grid li{width:100%;}
.grid li{width:100%;}

#pieIn{width:85%;}
.menuBajo{width:100%;}
.menuBajo ul {text-align:left;}
.menuBajo ul li {display:block;}
}



@media only screen and (min-width: 480px) {
	

}


@media only screen and (min-width: 500px) {

.idioma{font-size:15px;}
.contacta{font-size:15px;}	

#cabeceraIn{width:100%;}
#eslogan{margin-top:100px; margin-bottom:0;}
.eslogan,.eslo-banda,#premio{display:none;}
.cajas{width:100%;}
.cajaI , .cajaC, .cajaD {width:33%;}
.cajaI p, .cajaD p{font-size:16px;}
.cajaI a, .cajaD a{padding:10px 20px}	


.izquierda{width:100%;}
.derecha{width:100%; float:left;}
.equipoI{width:52%;  text-align:left;}
.equipoD{width:42%; text-align:left;}


.menuBajo{width:100%;}
.menuBajo ul {text-align:left;}
.menuBajo ul li {display:inline-block;}

}

@media only screen and (min-width: 620px) {

.grid li{width:48%;}

.imgbien{width:35%;}
.textbien{width:60%; margin-left:3%;}

.otraw{width:48%;}
.otra{width:48%;}

.areas li{width:48%;}	

}
	

@media only screen and (min-width: 768px) {

.logo a{padding: 18px 10px 0px 0px;}
.menu{width:100%;}
.menu ul{display:block; text-align:left; padding-left:0;}
.menu ul li{display:inline-block;}
.menu ul li a{font-size:12.5px; padding:15px 5px;}
#menu{top:30px;}
#subir{display:none;}	

#eslogan{margin-top:100px; margin-bottom:0;}
.eslogan{display:block;}

.cajaI p, .cajaD p{font-size:18px;}
.cajaI a, .cajaD a{padding:10px 20px}



.noticiaI{width:100%;}
.noticiaD{width:50%; margin:0 auto; float:none;}
.noticiaGI{width:35%; margin-bottom:15px;}
.noticiaGD{width:60%; margin-bottom:15px;}
.leermas, .compartir{padding:8px;}
.izq{width:60%;}
.der{width:35%; text-align:right}


.cajaayuda{width:48%;}

.contactaI {width:50%; margin-bottom:20px;}
.contactaD{width:38%; margin-bottom:20px;}
.capcha{width:100%;}
.g-recaptcha > div > div{width:304px !important;}
.g-recaptcha > div > div > iframe{width:100%;}


.izquierda{width:48%;}
.derecha{width:48%; float:right;}
.equipoI{width:100%; text-align:center; }
.equipoD{width:100%; text-align:center; }


.trayectoria div{width:85%;}
.trayectoria div.edatosI{width:60%;}
.trayectoria div.edatosD {width:28%;}

.servI{width:60%;}
.servD{width:36%; text-align:right;}

.serv1{width:100%;}
.serv2{width:100%;}

.grid{width:48%;}

}

@media only screen and (min-width: 900px) {
#slider{display:block;}
.fondocabecera{height:410px; background-image:none; background-size:cover;}	

#menuIn {  width: 95%;}
.logo{width:32%;}
.logo a { padding: 4px 10px 0px 0px;}
.menu{width:67%;}
.menu ul{margin:14px 0px;}
.menu ul li a{font-size:10.5px;}


}

@media only screen and (min-width: 920px) {
	

.grid li{width:33%;}

.fondocabecera{background-size:cover;}

.imgbien{width:25%;}
.textbien{width:63%; margin-left:3%;}

.otraw{width:33%;}
.otra{width:33%;}

	

}

@media only screen and (min-width: 1024px) {
.logo a{font-size:22px; padding: 6px 10px 12px 0px;}
.logo{width:27%;}

.menu{width:73%;}
.menu ul{padding-left:20px; text-align:right;}
.menu ul li a {font-size:12px;    padding: 15px 3px; }

.noticiaI{width:75%;}
.noticiaD{width:20%;float:right;}
.noticiaGI{width:45%; margin-bottom:0px;}
.noticiaGD{width:53%; margin-bottom:0px;}
.leermas, .compartir{padding:15px;}	
.izq{width:53%;}
.der{width:40%;}

.cajaayuda{width:31%;}

.izquierda{width:48%;}
.derecha{width:48%; float:right;}
.equipoI{width:55%;  text-align:left; }
.equipoD{width:40%; text-align:left; }

.trayectoria div{width:60%;}

.servI{width:60%;}
.servD{width:36%;}

.serv1{width:48%;}
.serv2{width:48%;}


.grid{width:33%;}

#pieIn{width:95%;}

}


@media only screen and (min-width: 1080px){
	.areas li{width:31%;}

	}


@media only screen and (min-width: 1280px) {

#cabeceraIn,#contenidoIn{width:85%;}
.idioma{font-size:initial;}
.contacta{font-size:initial;}

.logo a{font-size:25px;}

.menu ul {padding-left:0; text-align:right;}
.menu ul li a {font-size: 14px; padding: 15px 6px; font-weight: 700; }

#eslogan { margin-top: 50px;  margin-bottom: 12%;}
.eslogan,.eslo-banda,#premio{display:block;}

.cajaI p, .cajaD p {
    font-size: 22px;
}

.equipoI{width:45%;  text-align:left; }
.equipoD{width:50%; text-align:left; }

#noticias, #contacta, #contenido, #ayudados{padding:20px 40px;}
#ayuda{padding:20px 40px;}

.capcha{width:37%;}

.otraw{width:20%;}
.otra{width:25%;}




.menuBajo li a{padding:2px 5px;}
.menuBajo{width:79%;}
.menuBajo ul {text-align:right;}
.menuBajo ul li {display:inline-block;}

}