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


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

}

*{
	padding:0px;
	margin:0px;
	}
	
html, body{
	width:100%;
	height:100%;
	}
	
a,h1{
	font-family: 'robotobold_condensed',arial;
	color:#0045AD;

	}
	
	a,h2{
	font-family: 'robotobold_condensed',arial;
	color:#0045AD;

	}
	
	
#contenedorPrincipal{
	width:1024px;
	margin:0px auto;
	min-height:890px;
	background-image:url(../imagenes/fondo2.jpg);
	}
#contenedorPrincipal5{
	width:1024px;
	margin:0px auto;
	height:820px;
	background-image:url(../imagenes/fondo2.jpg);
	}
	
#contenedorPrincipal1{
	width:1024px;
	margin:0px auto;
	height:910px;
	background-image:url(../imagenes/fondo2.jpg);
	background-repeat:repeat;
	}
	
#contenedorPrincipal2{
	width:1024px;
	margin:0px auto;
	height:780px;
	background-image:url(../imagenes/fondo2.jpg);
	background-repeat:repeat;
	}
#contenedorPrincipal3{
	width:1024px;
	margin:0px auto;
	height:550px;
	background-image:url(../imagenes/fondo2.jpg);
	background-repeat:repeat;
	}
	
#contenedorPrincipal4{
	width:1024px;
	margin:0px auto;
	height:1040px;
	background-image:url(../imagenes/fondo2.jpg);
	background-repeat:repeat;
	}
	

	
#container10{
	width:900px;
	margin:0px auto;
	}
	
#header{
	width:990px;
	float:left;
	}
	
#menu{
	width:900px;
	height:25px;
	background-color:#0045AD;
	float:left;
	padding-top:5px;
	display:inline-block;
	}
	
#menu a:active,#menu a:link,#menu a:visited{
	color:#FFF;
	text-decoration:none;
	margin:0px 40px 0px 20px;
	transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	-ms-transition:all 0.3s ease-in;
	}

#menu a:hover{
	color:#00A7E0;
	transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	}
	
#menu a.facebook{
	float:right;
	padding:0px;
	background:url("../imagenes/Logos/facebook.png") no-repeat;
	width:9px;
	height:18px;
	display:inline-block;
	margin:0px 5px 0px;
	}
#menu a.facebook:hover{
	background:url("../imagenes/Logos/facebookazul.png") no-repeat;
	}
	
#menu a.twitter{
	padding:0px;
	background:url("../imagenes/Logos/twitter.png") no-repeat;
	float:right;
	width:18px;
	height:15px;
	margin:0px 5px 0px;
	display:inline-block;
	}
#menu a.twitter:hover{
	background:url("../imagenes/Logos/twitterazul.png") no-repeat;
	}
	
#logo{
	width:253px;
	height:100px;
	float:left;
	}
	
#container{
	width:900px;
	min-height:755px;
	margin:0px auto;
	background-image:url(img/fondo.jpg);
	background-repeat:repeat;
	}
	
	

	
#container2{
	width:900px;
	min-height:875px;
	margin:0px auto;
	}

#container4{
	width:900px;
	min-height:720px;
	margin:0px auto;
	}
	
#container5{
	width:900px;
	min-height:1030px;
	margin:0px auto;
	}
	
	
#banner{
	width:647px;
	height:100px;
	float:left;
	text-align:right;
	margin-left:6px;
	}
	
.banner1{
	padding:5px;
	
	
	}
	
#slider{
	width:900px;
	height:300px;
	float:left;
	}
	
#cuadros{
	width:900px;
	}
	
.cubos{
	width:300px;
	height:160px;
	margin-top:20px;
	float:left;
	}
	
	
.cubos h1{
	color:#0045AD;
	font-size:12pt;
	}
	
.cubos p{
	float:left;
	font-family:arial;
	font-size:11pt;
	color:#808080;
	padding-right:10px;
	text-align:left;
	padding-left:10px;
	width:160px;

}

.cubos a{
	float:left;
	font-size:11pt;
	color:#0045AD;
	text-decoration:none;
	background-image:url(img/masInfo.png);
	background-repeat:no-repeat;
	padding-left:30px;
	width:154px;
	height:40px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:15px;
}


.cubos a:hover{
	background-image:url(img/masInfo2.png);
	background-repeat:no-repeat;

	}
	
.izquierda{
	float:left;
	
	}
	
.izquierda2{
	float:left;
	margin-top:10px;
	}


#footer{
	padding-top:16px;
	background-color:#333333;
	font-family: 'robotobold_condensed',arial;
	width:1024px;
	color:#FFF;
	text-align:center;
	font-size:13px;
	height:60px;
	clear:both;
	margin:0 auto;
	
}


	
#footer p{
	font-size:14.5px;
	color:#FFF;
	text-align:center;
}


	
#zonaMarcas{
	border-top:#666 solid 1px;
	}
	
	.Pestanna{
		margin-top:10px;
		font-size:35px;
		}
		
	.logos {
		background:#E6E6E6;
		border: solid 1px #DDDDDD;
		border-radius: 17px 17px 17px 17px;
		padding-left:30px;
		width:870px;
		height:305px;
		margin-top:30px;
	}
		
	
	
	.borde {
		margin-top:15px;
		margin-bottom:10px;
		margin-right:30px;
		float:left;
		}
		
	.ejemplo {
		
		border-radius: 17px 17px 17px 17px;
		height:220px;
		width:700px;
		background:#E6E6E6;
		padding:17px;
		font-family:Arial, Helvetica, sans-serif;
		
		font-size:16px;
		text-align:justify;
		float:left;
		margin-top:10px;
		margin-right:20px;
		border: solid 1px #DDDDDD;
		color:#606060;
		line-height:20px;
	}
		
   #instituciones{
	   width:120px;
	   float:left;
	   text-align:center;
	   margin-top:17px;
   }
   
   #contenedoresprincipales{   
	   width:100%;
	   height:300px;
   }
   
     #contenedoresprincipales2{   
	   width:100%;
	   min-height:390px;
	   width:900px;
   }
   
    #titulo{
		font-size:18px;
		
	}
	   
	.instituto{
		
		   margin-bottom:8px;
	   }
	   
	   h1.margen{
		   margin-top:20px;
		   }
		   
strong{
	color:#0045AD;
}


#producto1{
	margin-top:10px;
	font-size:18px;
}

.imagennosotros{
	text-align:center;
	margin-top:10px;
}

#product1{
	text-align:center;
	}
	
#imagenaula{
	width:900px;
	height:350px;
	float:left;
	margin-top:30px;
	border-bottom:solid 1px #000;
	margin-bottom:20px;
	}
.aulaimagen{
	float:left;
	margin-left:20px;
	
	}	
	
#infoaula{
	width:400px;
	height:380px;
	float:left;
	text-align:center;
	margin-left:75px;
	margin-top:0px;
}

.textoaula{
	border-radius: 17px 17px 17px 17px;
		height:200px;
		width:360px;
		background:#E6E6E6;
		padding:17px;
		font-family:Arial, Helvetica, sans-serif;
		
		font-size:16px;
		text-align:justify;
		float:left;
		margin-top:10px;
		margin-right:20px;
		border: solid 1px #DDDDDD;
		color:#606060;
		line-height:22px;
		
	
	}
	
.textoaula3{
	border-radius: 17px 17px 17px 17px;
		height:200px;
		width:360px;
		background:#E6E6E6;
		padding:17px;
		font-family:Arial, Helvetica, sans-serif;
		
		font-size:16px;
		text-align:left;
		float:left;
		margin-top:10px;
		margin-right:20px;
		border: solid 1px #DDDDDD;
		color:#606060;
		line-height:22px;
		
	
	}
	
#botonesproducto1{
	width:350px;
	margin-top:25px;
	height:70px;
	margin-left:30px;
}

.blockservice{
	margin-left:15px;
	
	}
	
	
#infoservicios{
	min-height:490px;
	width:900px;
	
	
	}
	
.servicioti{
	text-align:left;
	
	padding-left:130px;
	padding-right:25px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	margin-bottom:10px;
	
	}
	
	
.ejemplo2{
	
	    
		border-radius: 17px 17px 17px 17px;
		min-height:280px;
		width:600px;
		background:#E6E6E6;
		padding:35px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		text-align:left;
		margin-top:10px;
		margin-left:120px;
	    border: solid 1px #DDDDDD;
		color:#606060;
		line-height:20px;
		
	}
	
	
#formulario{
	width:430px;
	height:570px;
	float:left;
	}
	
	
#contactos{
	width:360px;
	height:450px;
	float:left;
	border-radius: 17px 17px 17px 17px;
    background:#E6E6E6;
	padding:17px;
	margin-top:30px;
	margin-left:20px;
	
}


.textocontacto{
	
		font-family:Arial, Helvetica, sans-serif;
		
		font-size:12px;
		text-align:center;
		float:right;
		margin-top:0px;
		color:#606060;
		line-height:17px;
		
}

.strongcontacto1{
	text-align:left;

	
	}
	
.textocontacto1{
		font-family:Arial, Helvetica, sans-serif;
		width:160px;
		font-size:10px;
		text-align:left;
		float:left;
		margin-top:20px;
		color:#606060;
		line-height:14px;
		margin-left:20px;
	}
	
.textocontacto10{
	
	font-family:Arial, Helvetica, sans-serif;
		
		font-size:10px;
		text-align:left;
		float:left;
		margin-top:20px;
		color:#606060;
		line-height:14px;

		}

.cubos p{
	font-size:14px;
	margin-top:5px;
	
	}
a.by{
	color:#d4d3d3;
	background-image:url(img/by1.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	text-decoration:none;
	font-weight:10;
}
	
	


	

	
		