@charset "utf-8";

@font-face{ font-family: vitessebook;
src:url(../fuentes/vitessebook.ttf);}

@font-face{ font-family:vitessesansbold;
src:url(../fuentes/vitessesansbold.ttf);}

h1	{font-size:35px; color:#4c64ab; margin-bottom:-30px;}

#texto-gris{ font-family:vitessesansbold; color: #636363; font-size:0.9em;} <!--NO LO HE USADO-->

#texto-azul{ font-family:vitessesansbold; color: #4c64ab; font-size:10em;}

h5{ font-family:vitessesansbold; color: #4c64ab; font-size:0.9em;}

#contenedor{padding-top:112px; margin:0 auto;}

#centrando{ width:1160px; margin:0 auto; background-color:rgba(236,7,10,1.00)}

body {margin: 0px; font-family:vitessesansbold;}

header{ width:100%; position:fixed; top:0px;  background-color:rgba(255,255,255,.9); z-index:10;}

#linea-fondo-menu{height:9px; background-color: rgba(153,153,153,1); margin-top:-18px; position:relative;}

#linea-fondo-menu2{width:1160px; margin:0 auto; width:1160px; height:9px; background-color: rgba(153,153,153,1); margin-top:-18px; position:relative;}

#menuprincipal{width:1160px; margin:0 auto; font-size:1.2em; font-family:"vitessesansbold"; clear:both;}

#fondomenuprincipal{background-color: rgba(204,204,204,.5); clear:both;}

#reload{ color: #686868;}

footer{background-color: #4c64ab; clear:both;}
#fondo_footer	{ width:1160px; background-color:#4c64ab; margin:0 auto; text-align:center; font-family:vitessesansbold; color:rgba(255,255,255,1); font-size:0.9em; padding:25px; padding-bottom:10px;}
#linea-fondo-footer{ width:100%; height:30px; background-color: #71747f; position:relative; }
#texto-linea-fondo-footer{width: 1160px; margin: 0 auto; text-align: center; color:#C7C7C7; padding-top:5px; font-family: vitessebook;}

#menuprincipal ul li{ list-style-type:none; display:inline;  margin-left:20px;}
#menuprincipal ul a{ color: rgba(102,102,102,1); text-decoration: none;}
#menuprincipal ul a:hover{ color: rgba(51,51,51,1); text-decoration: none;}
#menuprincipal ul a:hover #linea1{ opacity:1;}
/*//AQUÍ INTENTANDO CENTRAR LOS SUBRAYADOS DE COLORES*/
#linea1{ background-color:rgba(0,255,255,1); height:9px; width:165px; position:absolute;  top:0; left:59px; opacity:0;}

#linea2{ background-color: rgba(255,0,255,1); height:9px; width:124px; position:absolute;  top:0; left:259px; opacity:0;}

#linea3{ background-color: rgba(255,255,0,1); height:9px; width:125px; position:absolute;  top:0; left:417px; opacity:0;}

#linea4{ background-color: rgba(0,0,0,1); height:9px; width:105px; position:absolute;  top:0; left:575px; opacity:0;}

#banner_inicio2{ text-align:center; margin:0 auto; width:1160px;}
#banner_inicio{ background-image:url(../imgs/fondo-inicio-repe.png);}

article{ }

#bienvenida	{ width:1160px; margin:0 auto; font-size:30px; color:#4c64ab; font-family: vitessebook;}
.bienvenida-grande	{font-size:55px; color:#4c64ab; font-family:vitessesansbold;
 text-shadow: 2px 2px 3px rgba(102,102,102,1);}
.bienvenida-grande-hola	{font-size:55px; color:rgba(0,0,0,1); font-family:vitessesansbold;}
.bienvenida-gris	{font-size:30px; color:#71747f; font-family: vitessebook; }


#menu1	{ width:1160px; height:800px; margin:0 auto; position:relative;}
#menu2	{ width:1160px; height:800px; margin:0 auto; position:relative;}
#menu3	{ width:1160px; height:800px; margin:0 auto; 
background-image:url(../imgs/fondo-programas.jpg); background-position:bottom; background-repeat:no-repeat;}
#menu4	{ width:1160px; height:620px; margin:0 auto; background-image:url(../imgs/fondo-contacto.png);}

#logo_ap{ float:left;  margin-top:6px;}

#descarga_cv{ float: right;  background-image:url(../imgs/descarga-cv-off.png); background-repeat:no-repeat;}

#encabezados{ overflow:hidden; clear:both;}
#linea-encabezados{ background-color: #71747f; height:5px; margin-top:30px;}

#texto-apartados	{ font-size:1.1em; color:#4c64ab; font-family: vitessebook;}

a:link {color: #7C7C7C;	text-decoration: none;}
a:visited {text-decoration: none;color: #7C7C7C;}
a:hover {text-decoration: none;	color: #4c64ab;}
a:active {text-decoration: none;color: black;}

.descripcion{ font-family: vitessebook; color: rgba(51,51,51,1); margin-right:10px; }

#anclas{ height:105px;}
