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

}




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

}

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0; 
	padding: 0;
	border: 0; 
	font-size: 100%;
	text-decoration:none;
	vertical-align: baseline;
}

/* etiquetas */

div {

  //border: solid 1px red; 
}

h1, .tituloh2{
color: #002C55;
font-family: aller, helvetica;
font-size: 30px;
font-weight: 400;
text-transform: uppercase;
margin: 15px 10px 0px 20px;
}

h2{
color: #1793CA;
font-family: aller, helvetica;
font-size: 25px;
margin: 10px 10px 0px 25px;
}

h3{
color: #1793CA;
font-family: aller, helvetica;
font-size: 15px;
margin: 15px 10px 0px 25px;
}

html{
background-color: #C8C8C8;
}

li{
list-style: none;
text-decoration: none;
}

/* General */
	

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

}




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

}
	

	/* Child lists and links */
	#cssdropdown li.headlink ul { display: none;  }
	/*#cssdropdown li.headlink:hover ul { display: block; }*/

	
	/* Pretty styling */

/*	#cssdropdown a { color: red; } #cssdropdown ul li a:hover { text-decoration: none; }*/
	#cssdropdown li.headlink { background-color: white;  }
#cssdropdown li.headlink { width: 205px; float: left;  background-color: white; text-align: left; }
	/*#cssdropdown li.headlink a { display: block; }*/

/* clases */

.asterisk{
color: #D57900;
}

.botoneraingles{
float: left;
}

.button{clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:10px; font-weight: bold; height: 23px; line-height: 32px; padding: 0 0px 0px 0; text-align: top;  text-decoration: none; vertical-align: top; white-space: nowrap; width: 70px;}}
.campos{
padding-left: 15px;
padding-top: 2px;
}

.campos label, .campos input, .campos p{
margin-left: 15px;

}

.centrar_texto{
  text-align: center;

}

.acerca{
  font-family: aller, helvetica;
  color: #1793CA;
  margin-top: 15px;
  padding-bottom: 15px;
  font-weight: bold;
  cursor: pointer;
}

.acerca:hover{
  color: #002C55;
}


.contactenos{
text-align:right;
color: #BFC1CC;
/*background-color: #E9E9E9;*/
}
.contactenos a:hover{
color: #002C55;
}

.contactenos a:visited{
color: #BFC1CC;
}

.derecha {
float: right;
width: 640px;
height: 90px;
}

.espacios img{
vertical-align: middle;
}

.fotoAgentes{
margin-left: 570px;
margin-top: 20px;
border: solid 1px #C8C8C8;
background: url("img/agentes1.jpg");
  width: 300px; height: 229px;
  -webkit-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
     -moz-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
          box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
}

.grid_5 img {
margin-top: 20px;
}

.grid_7 ul {
width: 300 px;
}

.grid_7 ul li {
width: 20px;
display:inline;
	float: left;
	position: relative;
	margin-left: 75px;
	margin-right: 5px;
	
}

.grid_7b ul li li {
width: 200px;
padding-top: 5px;
padding-left: 5px;
font-size: 12px;
position: relative;

margin-right: 5px;
	
}

.grid_7b ul li li:hover{
background-color: #E9E9EA;
} 

.img_noti{
float: left;
margin: 5px 20px 0 10px;
}


.imgmas {
height: 90px;
width: 50px;
float: right;
}

.imgmas img {
vertical-align: -50px;
}

.invisible{
display: none;
}

.labelspace{
margin-left: 3px;
padding-left: 5px;
}

.limpiador{
  clear: both;
}

.lineaAgentes{
margin-left: 25px;
}

.link_noti{
color:#6FB6E4;
}

.linksecciones {
width: 320px;
height: 90px;
float:left;
}

.mensaje{
display: none;
padding-left: 10px;
color:#002C55;
font-weight: bold;

}

.msj_error{
  color: red;
}

.nombre_miniatura{
  text-align: center;
  
  font-family: aller;
  font-size: 12px;
}

.p_cv{
  margin-top: 20px;
  width: 860px;
}

.proyecto{
float:left;
}


.requerido{
font-size: 10px;
padding-left: 15px;
margin-top: 5px;
}

.secAgentes{
width: 100%;
height: 350px;
margin-top: 20px;
}

.secAgentes p{
font-family: aller, helvetica;
color: #012D56;
font-size: 13px;
padding: 10px 5px 0px 35px ;
text-align:justify;
}

.secTpte{
font-family: aller, helvetica;
font-size: 13px;
text-align:justify;
margin-top: 0px;
margin-bottom: 20px;
height: 375px;
}

.secServ{
height: 	320px;
font-family: aller, helvetica;
font-size: 13px;
text-align:justify;

}

.secServ h3{

font-family: aller, helvetica;
font-size: 15px;
text-align:justify;
margin: 5px 5px 0px 10px;

}

.secServ p{

font-family: aller, helvetica;

margin: 5px 5px 5px 5px;

}

.secServ li{
list-style-type:square;
margin-left: 20px;
padding-top:10px;
}

.sinmanito{cursor:default; color: #6FB6E4;}


.simple-input {
  display: block;
  padding: 5px;
  border: 4px solid #6FB6E4;
  border-radius: 5px;
  color: #333;
  width: 280px;
  transition: all 0.3s ease-out;
}

.simple-input-common:hover { border-radius: 8px; }
.simple-input-common:focus { 
  outline: none;
  border-radius: 8px; 
  border-color: #10699A;
}

.simple-input2 {
  display: inline;
  padding: 5px;
  border: 4px solid #6FB6E4;
  border-radius: 5px;
  color: #333;
  width: 130px;
  transition: all 0.3s ease-out;
}

.simple-input3 {
  display: inline;
  padding: 5px;
  border: 4px solid #6FB6E4;
  border-radius: 5px;
  color: #333;
  width: 95px;
  transition: all 0.3s ease-out;
}

.textoAgentes{
width: 500px;
float: left;
}

.textoNoticia{
padding: 10px 10px 10px;
float: left;
}

.textoNoticia h3{
  text-transform: uppercase;
}


.textoNoticia ul a{
color: black;
}






.textoTpte{
padding-top: 10px;
color: #012D56;
}



/* ids */

#abc{
  margin-top: 3px;
}

#aforado{
margin-left: 40px;	
}

#contenedor{
background-color: white;
}

#banda{
background-image: url('img/banda.png');
width: 960px;
height: 43px;

}


#bigLoop{
float: right;
width: 300px;
margin-right: 25px;
margin-top: -3px;
}

#bigLoop img{
display: inline;
float:right;
margin-right: 25px;
margin-left: -75px;
margin-top: -15px;
}

#bigLoop p{
color: gray;
float:left;
padding-top: 35px;
margin-left: 80px;
}

#boton_capac{
  background-color: #002C55;
  border: none;
  text-align: center;
  float: right;
margin-right: 70px;  
  cursor: pointer;
  color: white;
  font-family: aller, arial;
  height: 45px;
  width: 100px;
  font-size: 20px;
  margin-bottom: 20px;
  margin-top: 20px;
}

#boton_capac p{
  
  padding-top: 10px;
}

#botonera img{
margin-top: 40px;

}

#botonera{
height: 105px;
color:#6FB6E4;
width: 400px;
z-index: 2;
}

#botonera a{
color:#6FB6E4;
}

#botonera, #idioma, #botonera ul{
float: right;
}


#botonera li{
  margin-left: 55px;
}

#brochure{
background-color: #666666;
height: 200px;
color: white;
}

#brochure h2{
font-size: 22px; color: white; margin-top: 5px; margin-left: 10px;
}

#brochure p{
margin-left: 15px;
margin-bottom: 15px;
}

#brochure_en input{
width: 150px;
}

#btnenviar{

margin-top: 110px;
margin-left: 350px;

}

#btnenviar input{
background-color: #aaa; 
border: 0 none; 
border-radius:4px; 
color: #FFFFFF; 
cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; 
margin: 50px 50px 100px 15px; padding: 10px -10px 10px 20px; text-align: center; text-decoration: none; vertical-align: middle; white-space: nowrap; width: 150px;
margin-right: 200px;
}

#btnenviar input:hover{
background-color: #2D9CD4; 
}

#cajamsj{
clear: both;
float: left;
height: 100px;
margin-top: 25px;
}

#cajamsj_capac{

float: left;
height: 110px;
margin-left: 40px;
}

#cajamsj_capac #mensaje{
  padding-bottom: 14px;
}

#cajamsj p{
margin-bottom: 10px;
}


#cajapeligrosa, #cajarefrig {
display: none;
}

#cajarefrig p{
position: absolute;
top: 745px;
}


#calculador{
display: none;
border: solid 3px #2197CE;
font-family: arial;
height: 400px;

left: 50%;

margin-left: -300px; /* Half of width */

margin-top: -100px; /* Half of height */

position: fixed;

top: 50%;

width: 600px;

z-index: 2;
background-color: white;
}

#calculador h2{
margin-top: 20px;
margin-bottom: 10px;
}

#calculador label{
display: inline;
float: left;	
width: 80px;
padding-top: 7px;
}

#calculador input{
margin-left: 5px;
width: 40px;
}

#calculador p{
margin-left: 20px;
margin-bottom: 10px;
}

#cerrar{
margin-right: 50px;
background-image:url("img/cerrar.png");
margin-top: -50px;
float: right;
}

#claim_capac{
  color: #002C55;
  text-align: center;
  font-family: aller, arial;
  font-weight: bold;
  margin: 30px;
}

#contacto{
font-family: aller, helvetica;
margin-left: 10px;
}

#contacto div{
/*border: solid 1px red; */
}

#contacto input, #contacto label{
margin: 5px 0 0 0; 
}

#contacto p{
padding-top: 10px;
}

#ccompleto{
margin-top: 15px;
padding-top: 10px;
}

#ccompleto p {
padding-top: 15px; 
}

#contieneOnline{
height: 1250px;
}

#contieneOnline1{
height: 1400px;
}

#contieneSecciones{
margin-top: 50px;
height: 800px; 
font-family: aller, helvetica;
color: #012D56;
font-size: 13px;
text-align:justify;
}

#contieneSecciones h2, #contieneServ h2{
text-align: center;
letter-spacing: 2px;
color: #012D56;
font-size: 25px;
font-weight: lighter;
padding: 0;
}

#contieneSecciones h3, #contieneServ h3{
letter-spacing: 2px;
font-weight: bold;
padding-bottom: 10px;
}

#contieneSecciones p, #contieneServ p{
padding-bottom: 5px;
}

#contieneServ{
margin-top: 50px;
height: 800px;
font-family: aller, helvetica;
color: #012D56;
font-size: 13px;
text-align:justify;
}

#dcha1{
background-image: url('img/seccion2.png');
 
}

#dcha2{
background-image: url('img/seccion1.png');
 

}

#dcha3{
background-image: url('img/seccion3.png');
 
}

#dcha4{
background-image: url('img/seccion4.png');
 
}

#dcha5{
background-image: url('img/seccion5.png');
 
}

#emptel{
  float: right;
  margin-right: 200px;
}

#espacio{
height: 50px;
}

#faereo{
display: none;
}

#faereo p{
margin-top: 15px;
}

#fcapac{
  font-family: aller, helvetica;
  width: 700px;
  margin-left: 100px;
  margin-top: 30px;
}

#fcapac #cajamsj{
  float: right;
}

#fcapac #nya{
  float: left;
}

#fcv{
  font-family: aller, helvetica;
  margin-left: 300px;
  margin-top: 30px;
  width: 300px;
}

#fcv #btnenviar{

margin-top: 30px;

margin-left: 0px;

}

#fcv #enviar{
  display: block;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#fcv #nombre, #fcapac #nombre{
  width: 280px;
}

#fcontacto{
font-family: aller, helvetica;
}

#fmaritimo{
display: none;
}

#fparte1{
  float: left;
}


#fparte2{
width: 350px;
clear: both;
float: left;
}


#fparte3{
padding-top: 10px;
clear: both;
height: 100px;
}

#fparte3 h3{
padding-left: 0;
margin-left: 0;
color: black;
font-size: 18px;

}
#fparte3izq{
float: left;
}

#fparte3dcha{
margin-left: 350px;
margin-top: 30px;
}

#fotosec2{
float: left;
margin-left: 30px;
margin-top: 20px;
border: solid 1px #C8C8C8;
background: url("img/people.jpg");
  width: 300px; height: 229px;
  -webkit-box-shadow: 
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
     -moz-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
          box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
}

#footer{
background-color: #E9E9E9;
width:100%;
height: 165px;
color: #002C55;
font-family: aller, helvetica;
font-size: 10px;
}

#footer img {
padding-top: 30px;
padding-left: 80px;
float: left;
}

#footer1{
border-right: solid 1px #6FB6E4;
height: 50px;
width: 250px;
}

#footer1, #footer2{
margin-top: 50px;
padding-left: 60px;
float: left;
}

#frame_prezi{
  margin-top: 50px;
  margin-bottom: 10px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#fterrestre{
display: none;
}


#fterrestre input, #fmaritimo input, #faereo input{
padding-left: 20px;
margin-left: 10px;
}

#gracias h1{
margin: 100px 20px 10px 20px;
}

#gracias h2{
margin-bottom: 200px;
}

#h2secAgentes{
margin-left: 620px;
}

#header {
height: 140px;
}

#idioma{
text-align: right;
padding-top: 10px;
font-family: aller, helvetica;
color: #6FB6E4;
}

#idioma{
width: 350px;
border-top: solid 1px #6FB6E4;
color: #6FB6E4;
}

#idioma ul a:visited{color:#6FB6E4;}

#idioma ul a{color:#6FB6E4;}
#idioma a{color:#6FB6E4;}

#imgAerea{
width: 380px;
height: 109px;
border: solid 1px #C8C8C8;
 background: url("img/aereo.jpg");

  -webkit-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
     -moz-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
          box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
		
}

#imgAlmacenaje{
width: 720px;
height: 109px;
margin-left: 50px;
border: solid 1px #C8C8C8;
 background: url("img/deposito.png");

  -webkit-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
     -moz-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
          box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
		
}

#imgDespachos{
width: 280px;
height: 109px;
margin-left: 50px;
border: solid 1px #C8C8C8;
 background: url("img/despachos.jpg");
 -webkit-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
     -moz-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
          box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
}

#imgMaritima{
width: 380px;
height: 109px;
border: solid 1px #C8C8C8;
 background: url("img/maritimo.jpg");
 
  -webkit-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
     -moz-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
          box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
				
}

#imgProyecto{
width: 380px;
height: 109px;
border: solid 1px #C8C8C8;
 background: url("img/proyecto.jpg");

  -webkit-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
     -moz-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
          box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
		
}

#imgSeguros{
width: 280px;
height: 109px;
margin-left: 50px;
border: solid 1px #C8C8C8;
 background: url("img/seguro.jpg");
 -webkit-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
     -moz-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
          box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
}

#imgTerrestre{
width: 380px;
height: 109px;
border: solid 1px #C8C8C8;
 background: url("img/terrestre2.jpg");
  
  -webkit-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
     -moz-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
          box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
		
}

#fcl{
display: none;
}

#link_trabaja{
  color: #6FB6E4;
  font-weight: bold;
  font-size: 10px;
}

#link_trabaja:hover{
  color: #012D56;
}

#link1{
background-image: url('img/link2.png');
/*
  -webkit-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
     -moz-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
          box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
	*/			
}

#link2{
background-image: url('img/link1.png');
/*
  -webkit-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
     -moz-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
          box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
*/				
}

#link3{
background-image: url('img/link3.png');
/*
  -webkit-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
     -moz-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
          box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
	*/			
}

#link4{
background-image: url('img/link4.png');

}

#link5{
background-image: url('img/link5.png');
 
				
}

#link1:hover, #link2:hover, #link3:hover, #link4:hover, #link5:hover{
 -webkit-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
     -moz-box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
 
          box-shadow:
    		inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF,
                inset 0 0 20px #FFFFFF;
}

#ldn{
margin-top: 9px;	
}

#lista{
background-color: white;
width: 200px;
text-align: left;
padding-left: -10;
margin-left: -10px;
}

#mailbrochure{display:block; width:90%; padding:8px 0; text-indent:2%;}

#medidasaereo {

margin-top: 5px !important;


}

#mc_embed_signup{background:#2197CE; clear:left; font:12px Helvetica,Arial,sans-serif; }

#mc_embed_signup2 {clear:left; font:12px Helvetica,Arial,sans-serif; }

#mc_embed_signup h2{font-size: 22px; color: white; margin-top: 0px;}
	
#mc_embed_signup2 .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:10px; font-weight: bold; height: 23px; line-height: 32px; margin: 5px 25px 0px 165px; padding: 0 -20px 10px 0; text-align: center;  text-decoration: none; vertical-align: top; white-space: nowrap; width: 70px;}

#mc-embedded-subscribe{
padding: 0 10px 20px 10px; 
text-align: top;

}

#mc-embedded-subscribe2{
padding: 0 10px 20px 10px; 
text-align: top;
background-image: url('img/suscribir.png');
}

#mostrarcalculador{
cursor: pointer;
}


	
#nacionales{
margin-left: 50px;
text-align: justify;
}

#nacionales h2, #nacionales h3{
text-align: left;
margin-left:40px;
padding-bottom: 10px;
}

#newsletter{
background-color: #2197CE;
height: 226px;
color: white;


}

#newsletterfooter{
float: left;
background-color: #E9E9E9;
margin-left: 35px;
color: #1793CA;
}

#newsletterfooter_en{
padding-top: 15px;
float: left;
background-color: #E9E9E9;
margin-left: 55px;
color: #012D56;
}

#newsletterfooter h3, #newsletterfooter p, #newsletterfooter_en h3, #newsletterfooter_en p{
color: #012D56 !important;
margin-left: 12px !important;
}



#newsletterfooter input{
margin-left: 15px;
padding-left: 15px;

}

/*#noti_anteriores{
border: solid 1px #2197CE;
height: 200px;
float: left;
}*/

#noti_anteriores h3{
font-size: 30px;
margin: 10px 30px 10px 30px;
}

#parrafo_capac{
  text-align: center;
  color: #3F64A5;
  margin-top: 20px;
  font-size: 18px;
  width: 750px;
  margin-left: auto;
  margin-right: auto;
  font-family: aller, arial;

}

#parte2dcha p{
padding-top: 7px;
}

#prezi{
display: none;
z-index: 200;
width: 100%;
height: 100%;
position:fixed;
top:0;
left:0;
background-color: rgba(0, 0, 0, 0.8);
}


#contprezi{
  height: 480px;

left: 50%;

margin-left: -300px; /* Half of width */

margin-top: -240px; /* Half of height */

position: fixed;

top: 50%;

width: 555px;

z-index: 200;
background-color: none;
}


#btncerrar{
  font-family: aller, helvetica;
float: right;
z-index: 400;   
padding-right: 5px;
padding-top: 5px;
cursor: pointer;
color: white;
}

#resultado{
margin-top: 20px;
float:left;
color:#002C55;
font-weight: bold;
}

#secciones {
height: 695px;
}


#secciones_en {
height: 500px;
}

#secciones h2, #secciones_en h2{
font-size: 15px;
color: white;
margin-left: 10px;
padding-top: 25px;
letter-spacing: 1px;
font-family: aller, helvetica;
float: left;
}

#sobre {
margin-top: 6px;	
}

#solicitar{
clear:both; 
background-color: #aaa; 
border: 0 none; 
border-radius:4px; 
color: #FFFFFF; 
cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 10px 5px 10px 15px; padding: 10px -22px 10px 10px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: 100px;
}

#solicitar_en{
clear:both; 
background-color: #aaa; 
border: 0 none; 
border-radius:4px; 
color: #FFFFFF; 
cursor: pointer; display: inline-block; font-size:13px; font-weight: bold; 
height: 32px; line-height: 32px; margin: 5px 5px 5px 5px; padding: 0px -22px 5px 5px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: 90px;
margin-left: 75px !important;
}


#sservicio{
width: 300px; 
}

#tabla_capac{
  margin-top: 40px;
  width: 100%;
  //border: solid 1px white;
}

#tabla_capac li{
  list-style-type:square;
  color: white;
  font-family: aller, arial;
}  

#tabla_capac ul{
  margin-left: 140px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
}

#tabla_capac th{
  color: white;
  font-family: aller, arial;
  font-size: 25px;
}

#textocentral{
/*border: solid 10px red;*/
font-family: aller, helvetica;
color: #012D56;
padding-top: 50px;
text-align:justify;
}

#textocentral p{
padding: 0px 25px 20px 25px ;
}

#textoright{
float: right;
margin-right: 100px;
margin-top: 15px;
}

#tit_cursos{
  background-color: #2197CE;
  height: 60px;
  vertical-align: middle;
}

#tit_talleres{
  background-color: #666666;
  height: 60px;
  vertical-align: middle;
}


#tit_cursos, #tit_talleres, #cuerpo_talleres, #cuerpo_cursos{
  width: 50%;
  border: solid 0.5px white;
}

#cuerpo_cursos{
  background-color: #bbbbbb;
}

#cuerpo_talleres{
  background-color: #2197CE;
}

#titnoticias{
margin-left: 20px;
}

#volver_arriba{
  float: right;
  margin-right: 50px;
  margin-top: 20px;
  font-size: 20px;

}

#volver_arriba a{
  color: #0046A3;
}

#volver_arriba a:hover{
  color: #C8C8C8;
}

/* SUMOME */
.sumome-contactform-form{
  display: none;
}