/*index*/

/*cabecera*/
body { font-family:"Trebuchet MS"; font-size:12px; background:url(img/fondo_interior.jpg); margin:0px auto; background-repeat:repeat;}
#contenedor { width:1026px; height:100%; margin:0px auto;}
#cont_cabecera { width:1026px; height:187px;}
.logo {background-image:url(img/logotipo.png); width:290px; height:185px; float:left; background-repeat:no-repeat;}
.cuadro_inicio { background-image:url(img/cuadro_inicio.jpg); width:68px; height:87px; float:right; display:block; position:relative!important; margin-right:2px;}
.cuadro_mapa { background-image:url(img/cuadro_mapa.jpg); width:68px; height:87px; float:right; display:block; position:relative!important; margin-right:2px;}
.cuadro_contacto { background-image:url(img/cuadro_contacto.jpg); width:68px; height:87px; float:right; display:block; position:relative!important; margin-right:2px;}
.botonera1 {width:auto; height:auto; float:left; text-decoration:none; display:block;}
.botonera1 a  { color:#FFFFFF; font-weight:bold; text-transform:uppercase; margin:35px 0px 0px 18px; display:block; text-decoration:none;}
.botonera1 a:hover { color:#0cc7f1;}
.botonera2 {width:auto; height:auto; float:left; text-decoration:none; display:block;}
.botonera2 a  { color:#FFFFFF; font-weight:bold; text-transform:uppercase; margin:35px 0px 0px 4px; display:block; text-decoration:none;}
.botonera2 a:hover { color:#0cc7f1;}
/*fin cabecera*/

/*Inicio botonera Principal*/
.menu_principal { width:1026px; height:34px; float:left;}
.menu_principal ul { margin:0px; margin-left:135px; margin-top:10px;}
.menu_principal li { list-style:none; display:block; float:left; width:auto; margin:0px 0px 0px 0px; border-right:#FFF 1px solid; width:106px; text-align:center;}
.menu_principal li a { text-transform:uppercase; text-decoration:none; color:#FFF; font-size:14px; font-weight:bold; display:block; padding:6px 2px 0px 2px;}
.menu_principal li a:hover { color:#ffffff; background:#0cc7f1; height:18px;}
.menu_principal .seleccion { text-transform:uppercase; text-decoration:none; color:#0cc7f1; font-size:14px; font-weight:bold; display:block; padding:6px 2px 0px 2px; color:#ffffff; background:#0cc7f1; height:18px;}
/*Fin Botonera Principal*/

/*Inicio Banner*/
.tec {background-image:url(img/tec.png); width:670px; height:36px; float:left; margin-left:165px; margin-top:20px;}
.baner { width:981px; height:347px; float:left; margin-top:40px; padding-left:45px;}
#slider ul, #slider li{ float:left; margin:0px; padding:0px; list-style:none; width:auto;}
#slider, #slider li{width:957px; height:347px; overflow:hidden;}
#prevBtn, #nextBtn{ display:block; width:60px; height:60px; position:absolute; top:450px; padding: 0 0 0 45px; }
#nextBtn{ padding: 0px 0px 0px 800px; margin: 0px 0px 0px 60px; }
#prevBtn a, #nextBtn a { display:block; width:60px; height:60px; background:url(img/imagesprite.png) -1px -79px; }
#prevBtn a:hover, #nextBtn a:hover{ background:url(img/imagesprite.png) -61px -79px; }
#nextBtn a {background:url(img/imagesprite.png) -1px -19px; }
#nextBtn a:hover { background:url(img/imagesprite.png) -61px -19px;}
/*Fin Banner*/

/* Inicio Contenido */
#contenedor_cuerpo { width:1026px; height:545px; float:left; margin:0px auto;}
.barra1 {background-image:url(img/barra1.jpg); width:467px; height:16px; margin-top:50px; margin-left:43px; float:left;}
.barra2 {background-image:url(img/barra2.jpg);  width:467px; height:16px; float:left; margin-top:50px; margin-left:25px;}
.cuadro {background-image:url(img/cuadro_bienvenido.png); width:481px; height:211px; float:left; margin-top:50px; margin-left:33px;}
.cuadro2 { background-image:url(img/cuadro_bienvenido.png); width:481px; height:211px; float:left; margin-top:50px; margin-left:15px;}
.titulo {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0cc7f1; padding:20px 0px 0px 20px;}
.titulo2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0cc7f1; padding:10px 0px 0px 15px;}
.txt {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:10px 0px 0px 15px; width:460px; height:auto;}
.vineta_azul { width:10px; height:5px; float:right; background-image:url(img/vineta_azul.png); margin-right:5px; margin-top:10px; background-repeat:no-repeat;}
.leer { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#0cc7f1; font-size:10px; float:right; font-weight:normal; margin-top:3px; margin-right:10px;}
/*Fin Contenido*/

/*Inicio Menu Pie*/
#fila { width:1026px; height:35px; clear:both;}
.menu-pie { width:1000px; height:0px; float:left; margin-top:7px; }
.menu-pie ul { margin:0px;}
.menu-pie li { list-style:none; display:block; float:left; width:auto; margin:0px 20px 0px 10px; border-bottom:#026b8a 1px solid;}
.menu-pie li a { text-transform:uppercase; font-weight:bold; color:#0cc7f1; font-size:10px; text-decoration:none;}
.menu-pie li a:hover { text-transform:uppercase; font-weight:bold; color:#026b8a; font-size:10px; text-decoration:none;}
.menu-pie-seleccion { height:16px; text-transform:uppercase; font-weight:bold; color:#026b8a; font-size:10px; text-decoration:none;}
#fila ul { padding-left:300px;}
/*Fin Menu Pie*/

/*Inicio Pie*/
#contenedor_pie {width:1026px; height:265px; float:left;}
.destacado { width:340px; height:261px; float:left;}
.txt_titulo_pie { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; font-size:16px; float:left; font-weight:bold; margin-top:25px; text-decoration:none;}
.vineta2 { width:14px; height:14px; float:left; background-image:url(img/vineta2.png); margin-right:5px; margin-top:10px; background-repeat:no-repeat; margin-top:30px; margin-left:60px;}
.linea_pie {background-image:url(img/separador.jpg); width:2px; height:260px; float:right;}
.titulo3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF; float:left; width:260px; height:auto; margin-top:15px; margin-left:50px;}
.txt_pie {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; float:left; width:240px; height:auto; margin-left:50px; margin-top:15px;}
.leer2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#0cc7f1; font-size:10px; float:right; font-weight:normal; margin-top:3px; margin-right:10px;}
.leer3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#0cc7f1; font-size:10px; float:right; font-weight:normal; margin-top:18px; margin-right:10px;}
.espacio {width:330px; height:1px; float:right;}
.validador { width:80px; height:auto; display:block; float:left; text-align:center; color:#b3b3b3; padding-top:10px; margin-left:130px; margin-top:15px;}
.validador a { color:#000; font-size:12px; } 
.validador a:hover { color:#FFF;}
.text-span {width:auto; padding-left:46px;}
.derechos { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:10px; float:left; width:180px; font-weight:normal; margin-top:10px; margin-left:100px;}

/*Interior*/

.linea_interior {background-image:url(img/linea_interior.png); width:937px; height:16px; margin-top:80px; margin-left:43px;}
.menu_servicios {background-image:url(img/menu_servicios.png); width:288px; height:386px; margin-top:20px; margin-left:43px; float:left;}
.cont_servicios {background-image:url(img/cont_servicios.png); width:623px; height:388px; margin-top:20px; margin-left:20px; float:left;}
.cont_servicios_cursos {background-image:url(img/cont-servicios-cursos.png); width:623px; height:388px; margin-top:20px; margin-left:20px; float:left;}
.cont_servicios_conec {background-image:url(img/cont_servicios-conec.png); width:623px; height:388px; margin-top:20px; margin-left:20px; float:left;}
.cont_servicios_asesoria {background-image:url(img/cont_servicios-asesoria.png); width:623px; height:388px; margIn-top:20px; margin-left:20px; float:left;}
.txt2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:10px 0px 0px 20px; width:590px; height:350px;}

/*menu Servicios*/
.contenedor_menu { margin-top:10px; width:280px; height:auto;}
.contenedor_menu ul { margin:0px auto; padding:0px;}
.contenedor_menu li { list-style:none; display:block; margin-top:35px; padding: 10px 0px 0px 10px; width:250px; float:left;}
.contenedor_menu li a {text-transform:capitalize; font-size:14px; text-decoration:none; color:#016886; padding-left:20px; font-weight:bold;}
.contenedor_menu li a:hover{text-transform:uppercase; font-size:14px; text-decoration:none; color:#016886; border-bottom: 1px solid; font-weight:bold;}
.contenedor_menu .seleccion2 { text-transform:uppercase; text-decoration:none; color:#0cc7f1; font-size:14px; font-weight:bold; display:block; padding:6px 2px 6px 25px; color:#ffffff; background:#0cc7f1; height:18px;}
.contenedor_menu .seleccion3 { text-transform:uppercase; text-decoration:none; color:#0cc7f1; font-size:14px; font-weight:bold; display:block; padding:6px 2px 6px 25px; color:#ffffff; background:#0cc7f1; height:18px;}
.titulo4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0cc7f1; padding:20px 0px 20px 20px;}
/*Fin menu serviocios*/

/* Menu Proyectos*/
.contenedor_menu2 { margin-top:5px; width:280px; height:auto;}
.contenedor_menu2 ul { margin:0px auto; padding:0px;}
.contenedor_menu2 li { list-style:none; display:block; margin-top:9px; padding: 10px 0px 0px 30px; width:220px; float:left;}
.contenedor_menu2 li a {text-transform:capitalize; font-size:14px; text-decoration:none; color:#016886; padding-left:20px; font-weight:bold;}
.contenedor_menu2 li a:hover{text-transform:uppercase; font-size:14px; text-decoration:none; color:#016886; border-bottom: 1px solid; font-weight:bold;}
.contenedor_menu2 .seleccion2 { text-transform:uppercase; text-decoration:none; color:#0cc7f1; font-size:14px; font-weight:bold; display:block; padding:6px 2px 6px 25px; color:#ffffff; background:#0cc7f1; height:18px;}
.contenedor_menu2 .seleccion3 { text-transform:uppercase; text-decoration:none; color:#0cc7f1; font-size:14px; font-weight:bold; display:block; padding:6px 2px 6px 12px; color:#ffffff; background:#0cc7f1; height:18px;}
.linea_interior2 {background-image:url(img/linea_interior.png); width:937px; height:16px; margin-top:10px; margin-left:43px;}
.menu_servicios {background-image:url(img/menu_servicios2.png); width:288px; height:386px; margin-top:20px; margin-left:43px; float:left;}
.titulo5 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0cc7f1; padding:20px 0px 0px 0px; width:400px; margin-left:50px;}
.txt_proyectos {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:20px 0px 20px 15px; width:500px; margin-left:60px; height:auto;}
.titulo6 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#0cc7f1; padding:20px 0px 20px 0px; width:400px; margin-left:240px;}
.titulo7 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#0cc7f1; padding:20px 0px 20px 0px; width:400px; margin-left:180px;}
.titulo8 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#0cc7f1; padding:20px 0px 20px 0px; width:400px; margin-left:150px;}
.titulo9 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#0cc7f1; padding:20px 0px 20px 0px; width:400px; margin-left:110px;}
.txt_proyectos2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:10px 0px 10px 15px; width:500px; margin-left:60px; height:auto;}
.titulo6 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0cc7f1; padding:5px 0px 0px 0px; width:400px; margin-left:50px;}
.titulo10 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#0cc7f1; padding:30px 0px 20px 0px; width:400px; margin-left:205px;}
.titulo11 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#0cc7f1; padding:30px 0px 10px 0px; width:400px; margin-left:350px;}
.titulo12 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#0cc7f1; padding:30px 0px 10px 0px; width:200px; margin-left:440px;}
.txt_proyectos3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:0px 0px 20px 15px; width:500px; margin-left:60px; height:auto;}
.cont_nosotros {background-image:url(img/cont_nosotros.png); width:623px; height:388px; margin-top:20px; margin-left:20px; float:left;}
.cont_proyectos{background-image:url(img/cont_proyectos.png); width:623px; height:388px; margin-top:20px; margin-left:20px; float:left;}
.cont_clientes { width:800px; height:300px; margin-top:10px; margin-left:110px; float:left;}
.linea_interior3 {background-image:url(img/linea_interior2.png); width:937px; height:16px; margin-top:80px; margin-left:43px;}
.clientes {background-image:url(img/clientes.png); width:190px; height:55px; float:left; margin-left:50px; margin-top:50px; background-repeat:no-repeat;}
.clientes4 {background-image:url(img/clientes.png); width:182px; height:55px; float:left; margin-left:50px; margin-top:50px; background-repeat:no-repeat;}
.clientes2 { background-image:url(img/clientes.png); width:182px; height:55px; float:left; margin-left:50px; margin-top:50px; background-repeat:no-repeat;}
.clientes3 { background-image:url(img/clientes.png); width:175px; height:55px; float:left; margin-left:40px; margin-top:50px; background-repeat:no-repeat;}
.titulo_clientes {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#069; padding-left:7px; padding-top:25px; text-decoration:none;}
.titulo_clientes2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#069; padding-left:40px; padding-top:25px; text-decoration:none;}
.titulo_clientes5 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#069; padding-left:20px; padding-top:25px; text-decoration:none;}
.titulo_clientes3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#069; padding-left:20px; padding-top:25px; text-decoration:none;}
.titulo_clientes4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#069; padding-left:15px; padding-top:25px; text-decoration:none;}
.text {font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:200; width:500px; margin:0px auto;}
/* fin menu proyectos*/

/*Menu Contacto*/
.contacto_datos {font-size:15px; text-align:right; font-weight:bold; width:500px; height:200px; float:right; padding-right:250px; margin-top:15px;}
.cont_contacto { width:800px; margin-top:5px; margin-left:110px; float:left; height:auto;}
.boton_enviar { background:url(img/enviar.png) no-repeat 90px 0px; width:89px; height:32px; border:0px; margin-right:35px;}
.linea_interior4 {background-image:url(img/linea_interior2.png); width:937px; height:16px; margin-top:50px; margin-left:43px;}
.titulo_contacto {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#0cc7f1; padding:5px 0px 0px 0px; width:200px; margin-left:440px;}
/*Fin Menú Contacto*/

/*Mapa del Sitio*/
.cont_mapa { width:800px; height:436px; margin-top:10px; margin-left:110px; float:left;}
.cuadro {float:left; margin-left:0px;}
.columna{ width:200px; height:auto; margin-top:10px; margin-left:50px; float:left;}
.barra_mapa {background-image:url(img/barra_mapa.png); width:150px; height:30px; margin-left:30px; background-repeat:no-repeat; margin-bottom:10px;}
.titulo_mapa { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#043a51; font-weight:400; text-decoration:none; margin-left:28px; margin-top:4px; width:130px;}
.titulo_mapa2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#043a51; font-weight:400; text-decoration:none; margin-left:20px; margin-top:4px; width:130px;}
.titulo_mapa3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#043a51; font-weight:400; text-decoration:none; margin-left:25px; margin-top:4px; width:130px;}
.vineta_mapa{ background-image:url(img/vineta_azul.png); background-repeat:no-repeat; background-position:center left; margin-left:50px; margin-top:4px;}
.menu_mapa {font-family:Tahoma, Geneva, sans-serif; font-size:12px; text-decoration:none; margin-left:7px; color:#1B708B;}
.vineta_mapa2{ background-image:url(img/vineta_azul.png); background-repeat:no-repeat; background-position:center left; margin-left:28px; margin-top:4px;}
.vineta_mapa3{ background-image:url(img/vineta_azul2.png); background-repeat:no-repeat; background-position:center left; margin-left:28px; margin-top:4px;}
.separador {width:800px; float:left; height:50px;}
/*Fin Mapa Sitio*/

/*Inicio Notas*/
.text_notas {font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; width:500px; margin:0px auto; color:#840000; margin-top:10px;}
.subtitulo {font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#0cc7f1; float:left; margin-left:40px; margin-top:20px;}
.contenido_nota {font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; float:left; margin-left:15px; margin-top:20px;}
.cont_nota { width:600px; margin-top:20px; margin-left:5px; float:left; height:auto; margin-top:40px;}
.descargar_pdf { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#0cc7f1; font-size:12px; float:left; font-weight:normal; margin-top:3px; margin-right:10px;}
.vineta_azul_nota { width:10px; height:5px; float:left; background-image:url(img/vineta_azul.png); margin-right:5px; margin-top:10px; background-repeat:no-repeat;}
.descargar_nota {width:120px; margin-left:240px; height:20px; margin-top:40px; float:left;}
.titulo_notas {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#0cc7f1; padding:5px 0px 0px 0px; width:200px; margin-left:440px;}
.cont_notas_fondo{background-image:url(img/cont_servicios.png); width:623px; height:388px; margin-top:5px; margin-left:200px; float:left;}
/*Redes sociales*/
.validador_social { width:80px; height:auto; display:block; float:left; text-align:center; color:#b3b3b3; margin-left:130px; margin-top:20px;}
.social { background-image:url(img/facebook_32.png); width:32px; height:32px; float:left;}
.social a { background-image:url(img/facebook_32.png); width:32px; height:32px; float:left;}
.social2 { background-image:url(img/linkedin_32.png); width:32px; height:32px; float:left; margin-left:15px;}
.social2 a { background-image:url(img/linkedin_32.png); width:32px; height:32px; float:left;}
/*Fin Redes Sociales*/