@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../img/es/common/bg.jpg);
	background-position: center top;
	background-color: #d3f1ff;
	background-repeat: repeat-x;
}

img { border:none; margin:0px; padding:0px;}

a { text-decoration:none}
p a {text-decoration:underline }

h1 {
	font-family: 'open_sansregular',"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
font-size:34px;
padding:0;
margin:0; color:#FFF;}

h2 {
	font-family: 'open_sansregular',"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
font-size:24px;
padding:0;
margin:0; color:#FFF;
}

h3 {
	font-family: 'open_sansregular',"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
font-size:16px;
padding:0;
margin:0; color:#FFF;}

p{	font-family: 'open_sansregular',"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
font-size:13px;
	 padding:0;
	margin:0;
	margin-bottom:8px;}

#wrap { width:960px; margin:auto;}

.separador { clear:both; height:10px;}

.nongrato { display:block}

/*-------------------HEADER-------------------*/
#header { width:100%; clear:both; margin-bottom:10px;
}
#logo { float:left;}

#idiomas { float:right; text-align:right; width:60px; margin-left:10px;}
#idiomas a { float:right; margin:0px; padding:0px; max-height:30px; }

#iconos { float:right;}
#iconos a { float:right; margin-left:10px;}

/*-------------------CONTENIDO-------------------*/
#contenido { width:100%; clear:both; margin-bottom:10px;
}

.responsive-slider { display:block; max-height:480px;}

.columna1de3 { width:31%; padding-left:1%; padding-right:1%; float:left;}
.columna2de3 { width:31%; padding-left:1%; padding-right:1%; float:left;}
.columna3de3 { width:31%; padding-left:1%; padding-right:1%; float:left;}
	.zona-icono { text-align:center; width:90%; padding:5%;}
	.zona-texto { text-align:center; width:90%; padding:5%; background-color:#2053a4; color:#FFF;}
	.zona-multimedia {text-align:center; width:90%; padding:5%; background-color:#6dbdbf; color:#FFF; }
	
.sombra { width:94%; margin:auto; background-color:#104ea5; height:10px; margin-bottom:10px; margin-top:0; padding:0; overflow:hidden; }

#video { width:}

/*-------------------FOOTER-------------------*/
#footer { width:100%; clear:both;
}

#pie { width:96%; padding:2%; background-color:#6dbdbf; text-align:right;}

#jfactory { width:100%; text-align:center; margin-top:10px;}


