@charset "utf-8";
/* CSS Document */
html, body, div, span, h1, h2, h3, p, a, img, ul, li {
  border:0 none;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight:normal;
  margin:0;
  outline-style:none;
  outline-width:0;
  padding:0;
}
a {
  outline-style:none;
  outline-width:0;
}
body{
}
input{
	border:1px solid #7f9db9;
}
select{
	border:1px solid #7f9db9;
}
span{
  font-size:11px;
  color:#5d5d5d;
  margin-left:14px;
  padding-top:5px;
}

/*IMAGENES*/
.link-home{
  position:absolute;
  margin-left:19px;
  text-decoration:none; 
}
.link-home a{
  text-decoration:underline;
}
.link-correo{
  position:absolute;
  margin-left:56px;
}
.link-correo a{
  text-decoration:underline;
}
.link-mapa{
  position:absolute;
  margin-left:91px;
}
.link-mapa a{
  text-decoration:underline;
}
.linea-azul1{
  position:absolute;
  margin-left:50px;
}
.linea-azul2{
  position:absolute;
  margin-left:85px; 
}
.linea-azul3{
  position:absolute;
  margin-left:117px; 
}
.logo-ayn{
  position:absolute;
  margin-top:10px;
  display:block;
}
.logo-ayn2{
  position:absolute;
  margin-left:10px;
}
.logo-ayn3 {
  margin-top:142px;
  position:absolute;
}
.imagen-ayn{
  position:absolute;
  margin-left:206px;
}
.barra-busqueda{
  padding-top:12px;
  float:right;
}
.posicion-triangulo-blanco{
  float:left;
  padding-top:5px;
}
.posicion-triangulo{
  float:left;
}

.posicion-triangulo-mio{
  float:left;
 /* margin-left:24px;*/
}
.posicion-triangulo2{
  float:left;
  padding-left:3px;
}
.posicion-triangulo3{
  float:left;
  padding-left:7px;
}
.indicador {
  float:left;
  margin-left:5px;
}
.listado-completo{
  padding-left:10px;
}
.listado-completo2{
  margin-left:20px;
  margin-top:15px;
  margin-bottom:10px;
}
.triangulo-azul{
  float:left;
  padding-top:10px;
}
.triangulo-azul2{
  float:left;
  padding-left:5px;
}
.triangulo-azul3{
  float:left;
  padding-left:26px;
  padding-top:2px;
}
.triangulo-azul4{
  float:left;
  padding-top:8px;
  padding-left:26px;
}
.triangulo-azul5{
  float:left;
  padding-top:7px;
  padding-left:26px;
}
.triangulo-azul6{
  float:left;
  padding-top:6px;
  padding-left:26px;
}
.triangulo-azul8{
  float:left;
  padding-top:5px;
  padding-left:26px;
}
.triangulo-azul7{
  float:left;
 }
.img-not-dest{
  float:left;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  border:1px solid #E6E6E6;
  padding:3px;
}
.img-leer-mas{
  padding-top:8px;
  padding-left:10px;
}
.img-leer-mas2{
  margin-bottom:10px;
  margin-left:10px;
}
.img-cotizacion{
  float:left; 
}
.img-proveedores{
  float:left;
}
.img-empleo{
  margin-top:0px;
}
.img-cdt{
  margin-bottom:5px;
  margin-top:4px;
  border:1px solid #E6E6E6;
}
.img-transsen{
  padding-bottom:5px;
  padding-top:6px;
}
.img-progpais{
  padding-bottom:5px;
  padding-left:1px;
  padding-top:14px;
}
.img-iit{
  padding-bottom:5px;
  padding-left:1px;
  padding-top:2px;
}
.img-constructora{
  padding-bottom:5px;
  padding-left:1px;
  padding-top:1px;
}
.subir {
  margin-left:675px;
  position:absolute;
}
.subir3 {
  margin-left:740px;
  position:absolute;
}
.img-list-not-dest{
  float:right;
  margin-right:5px;
  border:1px solid;
  border-color:#e6e6e6;
}
.tri-rojo-izq{
  padding-top:30px;
  float:left;
}
.tri-rojo-der{
  padding-top:30px;
  float:left;
  margin-left:30px;
}
.img-producto{
  float:left;
  padding-left:30px;
}
.indicador-azul{
  float:left;
  padding-top:2px;
}
.img-productos{
  float:right;
  padding-right:5px;
  border:1px #e6e6e6 solid;
  padding:3px;
}
.img-video{
  float:left;
  padding-top:5px;
  padding-left:5px;
}
.video{
  margin-left:165px;
}
.botones{
  float:left;
  width:230px;
  height:30px;
}
.caja-botones{
  width:300px;
  height:40px;
  margin-left:220px;
  margin-top:20px;
}
.linea-divisora{
  margin-left:17px;
  padding-top:3px;
  padding-bottom:3px;
}
/*TEXTO*/
.txt-exito{
  color:#45637b;
  font-size:18px;
  font-weight:bold;
  padding-top:30px;
  padding-bottom:10px;
  text-align:center;
}
.txt-exito2{
  color:#45637b;
  font-size:12px;
  text-align:center;
}
.txt-ir{
  color:#45637b;
  font-size:12px;
  font-weight:bold;
  margin-left:5px; 
  width:200px;
}
.txt-ir a{
  text-decoration:none;
  color:#45637b;
  font-weight:bold;
 
}
.txt-error{
  color:#d52d12;
  font-size:15px;
  font-weight:bold;
}
.txt-error2{
  color:#45637b;
  font-size:13px;
  font-weight:bold;
}
.txt-error3{
  color:#45637b;
  font-size:12px;
  padding-bottom:5px;
}
.txt-error3 a{
  color:#45637b;
  text-decoration:none;
}
.formato-error{
  color:#45637b;
  padding-left:89px;
}
.txt-error4{
  color:#45637b;
  font-size:13px;
  font-weight:bold;
  padding-left:122px;
  padding-top:5px;
}
.txt-error2{
  color:#45637b;
  font-size:13px;
  font-weight:bold;
  padding-left:20px;
}
.menu-sup .txt-menu-sup{
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  float:left;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  list-style-type:none;
  width:50px;
  padding-left:12px;
}
.menu-sup .txt-menu-sup a{
  text-decoration:none;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  width:50px;
  padding-left:12px;
}
.txt-menu-sup a:hover{
  background:transparent url(/imagenes/index/hover-menu.jpg) repeat-x scroll 0 0;
  display:block;
  height:28px;
  width:50px;
  padding-left:12px;
}
.menu-sup .txt-menu-sup2{
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  float:left;
  padding-top:5px;
  list-style-type:none;
  width:120px;
  height:28px;
}
.menu-sup .txt-menu-sup2 a{
  text-decoration:none;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  padding-left:10px;
  height:28px;
}
.menu-sup .txt-menu-sup2 a:hover{
  background:transparent url(/imagenes/index/hover-menu.jpg) repeat-x scroll 0 0;
  display:block;
}
.menu-sup .txt-menu-sup3{
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  float:left;
  padding-top:5px;
  list-style-type:none;
  /*width:83px;*/
}
.menu-sup .txt-menu-sup3 a{
  text-decoration:none;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
/*padding-left:5px;
  padding-right:10px;*/
  height:28px;
  padding:0 10px;
}
.menu-sup .txt-menu-sup3 a:hover{
  background:transparent url(/imagenes/index/hover-menu.jpg) repeat-x scroll 0 0;
  display:block;
}
.txt-buscador{
  color:#415f7b;
  font-size:12px;
  margin-left:28px;
  padding-top:12px;
  width:505px;
 }
.txt-buscador a{
  color:#415f7b;
  text-decoration:none;
}
.txt-servicios{
  color:#c0c7ce;
  font-size:12px;
  font-weight:bold;
}
.txt-servicios2{
  color:#c0c7ce;
  font-size:12px;
  font-weight:bold;
  float:left;
}
.txt-nube{
  color:#c0c7ce;
  font-size:12px;
  font-weight:bold;
}
.txt-servicio{
  color:#c0c7ce;
  font-size:12px;
  font-weight:bold;
  position:absolute;
  padding-left:25px;
}
.tipo-servicio{
  color:#c0c7ce;
  font-size:12px;
  font-weight:bold;
  padding-left:192px;
}
.txt-servicios3{
  color:#c0c7ce;
  font-size:12px;
  font-weight:bold;
}
.txt-asociados{
  color:#c0c7ce;
  font-size:12px;
  padding-left:10px;
  font-weight:bold;
}
.txt-contactenos{
  color:#c0c7ce;
  font-size:12px;
  padding-left:10px;
  font-weight:bold;
}
.serv-empresas{
  padding-top:71px;
  padding-left:108px;
}
.serv-empresas a{
  color:#FFFFFF;
  text-decoration:none;
  font-size:16px;
  font-weight:bold;
}
.serv-empresas a:hover{
  color:#bac5cd;
  text-decoration:underline;
}
.serv-particulares{
  padding-top:71px;
  padding-left:96px;
}
.serv-particulares a{
  color:#FFFFFF;
  text-decoration:none;
  font-size:16px;
  font-weight:bold;
}
.serv-particulares a:hover{
  color:#bac5cd;
  text-decoration:underline;
}
.tit-encuesta{
  color:#385163;
  font-size:12px;
  font-weight:bold;
  padding-top:14px;
  padding-bottom:5px;
  padding-left:10px;
}
.txt-pos1{
	color:#6690b8;
	font-size:10px;
	font-weight:bold;
	width:150px; 
	margin-left:130px;
	position:absolute;
	padding-top:8px;
}
.txt-encuesta{
  font-size:11px;
  color:#5d5d5d;
  margin-left:12px;
  margin-bottom:17px;
  margin-right:5px;
  padding-top:5px;
  padding-left:10px;
}
.txt-pos{ 
  color:#C0C7CE;
  font-size:12px;
  font-weight:bold;
  position:absolute;
  padding-left:100px;
 }
 .txt-pos2{
  color:#C0C7CE;
  font-size:12px;
  font-weight:bold;
  position:absolute;
  padding-left:135px;
 } 
 .txt-pos3{
  color:#C0C7CE;
  font-size:10px;
  font-weight:bold;
  text-align:right;
  margin-right:235px;
 } 
 .txt-listado{
  color:#385163;
  font-size:12px;
  font-weight:bold;
  padding-top:14px;
  padding-bottom:5px;
  text-decoration:none;
  
}
.txt-listado a{
  text-decoration:none;
  font-weight:bold;
  color:#385163;
}
.txt-listado a:hover{
  text-decoration:none;
  color:#db4932;
  font-weight:bold;
}
.txt-listado2{
  color:#385163;
  font-size:12px;
  font-weight:bold;
  padding-bottom:5px;
  text-decoration:none;
}
.txt-listado2 a{
  text-decoration:none;
  font-weight:bold;
  color:#385163;
}
.txt-listado2 a:hover{
  text-decoration:none;
  color:#db4932;
  font-weight:bold;
}
.txt-resultados{
  color:#385163;
  font-size:12px;
  font-weight:bold;
  padding-bottom:5px;
  text-decoration:none;
  padding-left:18px;
}
.txt-resultados a{
  text-decoration:none;
  font-weight:bold;
  color:#385163;
}
.txt-resultados a:hover{
  text-decoration:none;
  color:#db4932;
  font-weight:bold;
}
.txt-list-not{
  color:#576787;
  font-size:10px;
  font-weight:bold;
  padding-bottom:5px;
  padding-left:17px;
  width:215px;
  padding-top:5px;
} 
.txt-list-not a{
  text-decoration:none;
  font-weight:bold;
  color:#576787;
}
.txt-list-not a:hover{
  text-decoration:none;
  color:#db4932;
  font-weight:bold;
 }
.txt-tit-not{
  font-size:15px;
  color:#466277;
  font-weight:bold;
  padding-left:10px;
  padding-bottom:10px;
  padding-right:5px;
  text-decoration:none;
}
.txt-tit-not a{
  text-decoration:underline;
}
.txt-tit-not2{
  font-size:17px;
  color:#466277;
  font-weight:bold;
  margin-left:10px;
  margin-bottom:10px;
  margin-right:5px;
  width:388px;
}
.txt-fecha{
  font-size:10px;
  color:#c8d0d4;
  padding-left:10px;
  padding-bottom:5px;
}
.caja-exito{
  margin-left:auto;
  margin-right:auto;
  width:81px;
  height:20px;
}
.caja-error{
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  width:585px;
  height:85px;
}
.caja-error2{
  background:transparent url(../imagenes/index/buscador-error.jpg);
  background-repeat:no-repeat;
  width:325px;
  height:58px;
  margin-left:auto;
  margin-right:auto;
  margin-top:25px;
  margin-bottom:25px;
	}
.sub-caja-noticias p{
  font-size:11px;
  color:#5d5d5d;
  padding-left:12px;
  padding-right:5px;
}
.sub-caja-noticias h2{
  color:#8A9BA8;
  font-size:12px;
  font-weight:bold;
  padding-bottom:5px;
  padding-left:12px;
  padding-top:3px;
}
.sub-caja-noticias li{
  color:#5D5D5D;
  font-size:11px;
  padding-left:25px;
  padding-right:5px;
  padding-top:5px;
  list-style-type:none;
}
.sub-caja-noticias a{
text-decoration:none;
}
.txt-not{
  font-size:11px;
  color:#5d5d5d;
  padding-left:12px;
  padding-bottom:10px;
  padding-right:5px;
}
.txt-mapa{
  font-size:12px;
  color:#5d5d5d;
  margin-right:5px;
  padding-top:5px;
  margin-left:56px;
  font-weight:bold;
}
.txt-mapa a{
  text-decoration:none;
  color:#5d5d5d;
  font-weight:bold;
}
.txt-mapa a:hover{
  color:#db4932;
  text-decoration:none;
  font-weight:bold;
}
.txt-mapa2{
  font-size:10px;
  color:#466277;
  margin-right:5px;
  padding-top:8px;
  margin-left:100px;
  font-weight:bold;
}
.txt-mapa2 a{
  text-decoration:none;
  color:#466277;
  font-weight:bold;
}
.txt-mapa2 a:hover{
  color:#db4932;
  text-decoration:none;
  font-weight:bold;
}
.sub-mapa{
  color:#45637B;
  font-size:14px;
  font-weight:bold;
  padding-bottom:10px;
  padding-left:12px;
}
.sub-mapa a{
  text-decoration:none;
  color:#45637B;
  font-weight:bold;
}
.sub-mapa a:hover{
  color:#db4932;
  text-decoration:none;
  font-weight:bold;
}
.txt-not2{
  font-size:11px;
  color:#5d5d5d;
  margin-bottom:17px;
  margin-right:5px;
  padding-top:5px;
  padding-left:5px;
}
.txt-not3{
  font-size:11px;
  color:#5d5d5d;
  margin-left:12px;
  margin-bottom:17px;
  margin-right:5px;
  padding-top:5px;
}
.txt-enlaces a{
  font-size:12px;
  color:#466277;
  margin-left:12px;
  margin-bottom:17px;
  margin-right:5px;
  padding-top:5px;
}
.txt-enlaces a:hover{
  font-size:12px;
  color:#DB4932;
  margin-left:12px;
  margin-bottom:17px;
  margin-right:5px;
  padding-top:5px;
}
.sub-caja-not-dest .sub-caja-not-dest-izq p{
  font-size:11px;
  color:#5d5d5d;
  margin-left:12px;
  margin-bottom:17px;
  margin-right:5px;
}
.sub-caja-not-dest .sub-caja-not-dest-izq h2{
  font-size:12px;
  color:#8a9ba8;
  padding-left:12px;
  font-weight:bold;
  padding-bottom:5px;
}
.sub-caja-not-dest .sub-caja-not-dest-izq li{
  font-size:11px;
  color:#5d5d5d;
  margin-left:25px;
  margin-right:5px;
  padding-top:5px;
}
.sub-tit{
  color:#8A9BA8;
  font-size:12px;
  font-weight:bold;
  padding-bottom:5px;
  padding-left:12px;
}
.txt-solicitud{
  font-size:10px;
  color:#71889c;
}
.txt-menu{
  color:#385163;
  font-size:12px;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
  text-decoration:none;
}
.txt-menu a{
  text-decoration:none;
  font-weight:bold;
  color:#385163;
  padding-right:10px;
}
.txt-menu a:hover{
  text-decoration:none;
  color:#db4932;
  font-weight:bold;
}
.text-mini-enlaces{
  text-align:center;
}
.text-mini-enlaces a{
  font-size:10px;
  color:#FFF;
  text-decoration:none;
}
.txt-not-resumen{
  color:#000;
  font-size:11px;
  margin-left:12px;
  margin-right:5px;
  font-weight:bold;
  margin-bottom:10px;
}
.titulos{
  font-size:12px;
  color:#45637b;
  font-weight:bold;
  padding-bottom:10px;
  padding-top:4px;
}
.titulos2{
  font-size:12px;
  color:#45637b;
  font-weight:bold;
  padding-bottom:10px;
  padding-top:4px;
  position:absolute;
  padding-left:117px;
}
.texto-general{
  font-size:10px;
  color:#45637b;
  padding-bottom:10px;
}
.txt-listado-servicios{
  font-size:10px;
  color:#45637b;
  padding-bottom:10px;
  margin-left:20px;
}
.tit-serv-prof{
  color:#FFF;
  font-size:12px;
  padding-left:7px;
  padding-top:5px;
  font-weight:bold;
  padding-bottom:10px;
}
.tit-serv-prof2{
  color:#FFF;
  font-size:12px;
  padding-left:20px;
  padding-top:5px;
  font-weight:bold;
  height:24px;
  margin-bottom:6px;
}
.tit-serv-prof2 a{
  color:#FFF;
  text-decoration:none;
  font-weight:bold;
}
.tit-serv-prof3{
  color:#FFF;
  font-size:12px;
  padding-left:13px;
  padding-top:5px;
  font-weight:bold;
  padding-bottom:10px;
}
.tit-serv-prof3 a{
  color:#FFF;
  text-decoration:none;
  font-weight:bold;
}
.link-serv-prof{
  color:#FFF;
  font-size:10px;
  font-family:Verdana, Geneva, sans-serif;
  padding-left:12px;
  padding-top:5px;
  padding-bottom:4px;
}
.link-serv-prof a{
  color:#FFF;
  text-decoration:none
}
.link-serv-prof a:hover{
  color:#FFF;
  text-decoration:underline;
}
.titulo-centro{
  float:right;
}
.titulo-contenido{
  font-size:14px;
  color:#45637b;
  padding-left:5px;
  padding-top:5px;
  padding-bottom:5px;
  font-weight:bold
}
.txt-contenido{
  font-size:10px;
  color:#45637b;
  padding-left:5px;
  /*padding-bottom:5px;*/
  padding-right:5px;
}
.link-servicios{
  background:transparent url(/imagenes/servicios/link-servicios.jpg);
  background-repeat:no-repeat;
  width:170px;
  height:28px;
  float:left;
  margin-top:5px;
  margin-bottom:8px;
}
.txt-video{
  font-size:10px;
  color:#122e4c;
  font-weight:bold;
  padding-left:35px;
  padding-top:6px;
}
.txt-video2{
  font-size:10px;
  color:#446e95;
  font-weight:bold;
  padding-left:35px;
}
.subt-not2{
  font-size:12px;
  color:#8a9ba8;
  padding-left:12px;
  font-weight:bold;
  padding-bottom:5px;
}
.subt-not2 a{
  font-size:12px;
  color:#8a9ba8;
  font-weight:bold;
  padding-bottom:5px;
}
.subt-not2 a:hover{
  font-size:12px;
  color:#DB4932;
  font-weight:bold;
  padding-bottom:5px;
}
.listado-productos{
  color:#5D5D5D;
  font-size:11px;
  margin-left:25px;
  margin-right:5px;
  padding-top:5px;
}
.txt-contactos{
  font-size:12px;
  color:#8A9BA8;
  padding-left:10px;
} 
.txt-contactos2{
  font-size:12px;
  color:#8A9BA8;
  padding-left:75px;
}
.txt-contactos3{
  font-size:12px;
  color:#8A9BA8;
 }
.paginado{
  font-size:10px;
  color:#5d5d5d;
  margin-left:23px;
  padding-top:5px;
}
.normal-espaciado{
  font-size:14px;
  color:#5d5d5d;
  margin-left:14px;
  padding-top:5px;
}
.paginado a{
  font-size:14px;
  color:#5d5d5d;
  margin-left:14px;
  padding-top:5px;
  text-decoration:none;
}	
.enlaces h3 {
  color:#5D5D5D;
  font-family:Geneva,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  padding-left:15px;
  padding-top:2px;
}

/*CAJAS*/
.borrar {
  clear:both;
}
.enlaces{
  width:600px;
}
.contenido{
  margin-left:auto;
  margin-right:auto;
  width:890px;
 /* height:670px;*/
  padding-top:10px;
}
.contenido12{
  margin-left:auto;
  margin-right:auto;
  width:890px;
 /* height:760px;*/
  padding-top:10px;
}
.contenido3{
  margin-left:auto;
  margin-right:auto;
  width:890px;
 /* height:810px;*/
  padding-top:10px;
}
.contenido9{
  margin-left:auto;
  margin-right:auto;
  width:890px;
  /*height:870px;*/
  padding-top:10px;
}
.contenido2{
  margin-left:auto;
  margin-right:auto;
 width:890px;
 /* height:1330px;*/
  padding-top:10px;
 }
 .contenidos{
	 margin-left:auto;
	 margin-right:auto;
	 width:890px;
	/* height:2100px;*/
	 padding-top:10px;
	 }
.contenido4{
  margin-left:auto;
  margin-right:auto;
  width:890px;
 /* height:1474px;*/
  padding-top:10px;
 }
.contenido6{
  margin-left:auto;
  margin-right:auto;
  width:890px;
  /*height:1460px;*/
  padding-top:10px; 
}
.contenido11{
  margin-left:auto;
  margin-right:auto;
  width:890px;
 /* height:980px;*/
  padding-top:10px;
}
.contenido5{
  margin-left:auto;
  margin-right:auto;
  width:890px;
  /*height:1030px;*/
  padding-top:10px;
}
.contenido10{
  margin-left:auto;
  margin-right:auto;
  width:890px;
/*  height:1090px;*/
  padding-top:10px;
}
.contenido8{
  margin-left:auto;
  margin-right:auto;
  width:890px;
  /*height:1710px;*/
  padding-top:10px;
}
.contenido7{
  margin-left:auto;
  margin-right:auto;
  width:890px;
 /* height:1985px;*/
  padding-top:10px; 
} 
.menu-superior{
  background:transparent url(/imagenes/index/fondo-menu-arriba.jpg) repeat-x scroll 0 0;
  /*overflow:hidden;*/
}
.caja-menu{
  width:100%;
}
.caja-menu2 {
  margin-left:auto;
  margin-right:auto;
  width:720px;
}
.menu-sup{
  /*width:500px;*/
  margin-left:343px;
  height:34px;
}
.menu-sup ul li ul li a{
  display:block !important;
  position:relative;
}
.menu-sup ul{
  list-style-type:none;
}
.menu-sup ul li ul {
  display:none;
}
.menu-sup ul li a{
  background: none repeat scroll 0 0;
  border-bottom:1px solid #287100;
  border-top-color:#000000;
  padding:6px 0 8px;
  width:160px;
}
.solicitud{
  background:transparent url(../imagenes/solicitudes/solicitud.jpg) no-repeat scroll 0 0;
  border:medium none;
  color:#3A3A3A;
  font-family:Arial,Helvetica,sans-serif,Tahoma;
  font-size:11px;
  font-weight:bold;
  height:180px;
  overflow:hidden;
  padding-left:4px;
  padding-top:5px;
  width:340px;
}
.pos-menu{
  margin-left:auto;
  margin-right:auto;
  width:887px;
  }
.footer{
  margin-left:auto;
  margin-right:auto;
  width:887px;  
}
.caja-footer{
  background: transparent url(/imagenes/index/fondo-degradado.jpg) repeat-x scroll 0 0;
  height:170px; 
}
.linea-mapa{
  margin-left:14px;
  margin-bottom:10px;
}
.img-solicitud{
  float:right;
  padding-right:10px;
  padding-bottom:5px;
}
.ir-inicio{
  float:left;
  padding-top:0px;
}
.error{
  float:left;
}
.exito{
  margin-top:20px;
  margin-bottom:16px;
  margin-left:287px;
}
.linea-error{
  margin-left:30px;
}
.buscador{ 
  background-color:#f0f5f7;
  height:40px;
  margin-left:auto;
  margin-right:auto;
  margin-top:15px;
  width:880px;
}
.barra-buscador{
  background:transparent url(/imagenes/index/barra-busqueda.jpg) no-repeat scroll 0 0;
  height:27px;
  width:245px;
 }
.barra-buscador2{
  background:transparent url(/imagenes/index/barra-busqueda.jpg) no-repeat scroll 0 0;
  height:27px;
  width:245px;
} 
.buscador-texto{
  background:transparent url(/imagenes/index/barra-busqueda.jpg) no-repeat fixed 0 0;
  border:medium none;
  height:22px;
  padding-top:2px;
  z-index:130;
  width:160px;
  padding-left:30px;
  color:#466277;
}
.caja-servicios{
  width:632px;
  height:290px;
  margin-top:20px;
}

.caja-servicios-2{
  width:431px;
  height:290px;
}
.caja-noticias{
  width:370px;
}
.caja-listado-noticias{
  width:248px;
}
.caja-listado-noticias2{
  width:245px;
}
.col-int-izq{
  background:transparent url(/imagenes/index/servicios-empresas.jpg);
  background-repeat:no-repeat;
  float:left;
  height:230px;
  margin-left:10px;
  margin-top:5px;
  padding-right:20px;
  width:293px;
}
.col-int-der{
  background:transparent url(/imagenes/index/servicios-particulares.jpg);
  background-repeat:no-repeat;
  float:left;
  width:293px;
  margin-top:5px;
  height:230px;
}
.sub-caja-servicios{
  height:270px;
}
.sub-caja-noticias{
  height:202px; 
  width:370px;
}
.sub-caja-listado-noticias{
  height:206px; 
  width:245px;
}
.sub-caja-listado-noticias2{
  width:245px;
}
.box-listado{
  width:238px;
}
.box-listado2{
  width:235px;
  padding-left:5px;
  padding-right:3px;
}
.noticias-destacadas{
  float:left;
  width:371px;
}
.listado-noticias{
  float:left;
  height:280px; 
  width:248px;
  padding-left:14px;
}
.listado-noticias2{
  float:left;
  width:245px;
  padding-left:4px;
}
.col-izq{
  float:left;
  width:635px;
  padding-right:5px;
}
 .col-der{
  float:left;
  width:245px;
}
.cajas-clientes{
  width:600px;
  height:110px;
}
.contactenos{
  background:transparent url(/imagenes/index/fondo-contactenos.jpg);
  background-repeat:no-repeat;
  width:245px;
  margin-top:3px;
  height:294px;
}
.asociados{
  width:315px;
  margin-left:10px;
}
.caja-contactenos{
  width:315px;
  margin-left:10px;
}
.caja-asociados{
  width:315px;
  margin-left:10px;
}
.caja-asoc{
  padding-bottom:5px;
  padding-top:4px;
}
.sol-coti{
  float:left;
  width:118px;
}
.sol-prov{
  float:left;
  width:115px;
}
.sol-empleo{
  float:left;
  width:118px;
  margin-top:7px;
}
.sol-auspicios{
  float:left;
  width:118px;
  margin-top:5px;
}
.sol-inversionistas{
  float:left;
  width:118px;
  margin-top:3px;
}
.sol-alianzas{
  float:left;
  width:118px;
  margin-top:2px;
}
.caja1{
  width:220px;
  height:37px;
  padding-top:20px;
  padding-left:20px;
}
.caja2{
  margin-top:4px;
  width:227px;
  height:33px;
}
.caja3{
  margin-top:5px;
  width:225px;
  height:41px;
}
.caja4{
  margin-top:6px;
  width:225px;
  height:40px;
}
.caja5{
  margin-top:6px;
  width:225px;
  height:40px;
}
.caja6{
  margin-top:6px;
  width:225px;
  height:40px;
}
.emp-asociadas{
  background:transparent url(/imagenes/index/asociados/fondo-asociados.jpg);
  background-repeat:no-repeat;
  width:240px;
  height:257px;
  margin-left:7px;
  margin-top:5px;
}
.sub-izq{
  float:left;
  width:105px;
  height:240px;
  padding-top:10px;
  padding-left:12px;
  padding-right:5px;
}
.sub-der{
  float:left;
  width:100px;
  height:100px;
}
.menu{	
  background:transparent url(/imagenes/index/barra-gris.jpg);
  background-repeat:repeat-x;
  height:38px;
  width:100%;
  bottom:0px;
}
.contacto {
  background:transparent url(/imagenes/index/fondo-contacto.jpg) repeat-x scroll 0 0;
  width:100%;
  top:0px;
  height:260px;
}
.caja-contacto {
  margin-left:auto;
  margin-right:auto;
  width:970px;
  top:0px;
}
.posicionamiento {
  background-color:#A8AEB4;
  width:100%;
  top:0px;
}
.caja-posicionamiento {
 /* margin-left:auto;
  margin-right:auto;
  width:900px;
  top:0px;*/
}
.list-serv {
  height:135px;
  width:260px;
}
.sub-caja-listado-not{
  width:630px;
/*  height:145px; */
}
.sub-caja-buscador{
  width:630px;
}
.caja-buscador{
  float:right;
  width:245px;
  height:27px;
  padding-top:8px;
}
.caja-buscador2{
  width:245px;
  height:27px;
  padding-top:16px;
  margin-left:45px;
}
.sub-caja-contenido{
  width:635px;
}
.margen{
  margin-left:45px;
  margin-right:10px;
}
.margen2{
  margin-right:10px;
}
.caja-list-not{
  width:635px;
}
.caja-list-enlaces{
  width:630px;
}
.caja-not-dest{
  width:630px;
}
.sub-caja-not-dest{
  width:630px;
  height:615px;
 }
.sub-caja-not-dest-izq{
  width:385px;
  float:left;
}
.sub-caja-not-dest-der{
  width:200px;
  float:left;
  padding-left:20px;
}
.galeria{
  border:1px solid;
  border-color:#f3f4f5;
  width:200px;
  height:270px;
  margin-top:5px;
  margin-bottom:5px;
}
.caja-categorias{
  border:1px;
  border:thin solid;
  border-color:#e1e4e8;
  width:200px;
  height:151px;
  background-color:#f0f5f7;
  margin-top:5px;
}
.opciones{
  width:200px;
  height:30px;
  margin-top:50px;
  margin-left:15px;
}
.opciones3{
  width:150px;
  height:30px;
  margin-top:-14px;
  margin-left:460px;
  position:absolute; 
}
.opciones2{
  width:200px;
  height:30px;
  margin-top:50px;
  margin-left:15px;
  float:right;
}
.caja-serv-empresas{
  background:transparent url(/imagenes/servicios/submenu.jpg);
  background-repeat:no-repeat;
  margin-top:9px;
  width:170px;
  height:235px;
  float:left; 
}
.sub-caja-serv-empresas{
  padding-left:5px;
  padding-right:5px;
}
.caja-serv-empresas2{
  float:left;
  width:440px;
  height:350px;
}
.sub-caja-serv-empresas2{
  padding-left:5px;
  padding-right:5px;
}
.caja-serv-empresas3{
  float:left;
  width:440px;
  margin-bottom:5px;
  padding-left:13px;
}
.caja-serv-empresas4{
  float:left;
  width:440px;
  padding-left:13px;
}
.caja-serv-empresas5{
  float:left;
  width:440px;
  padding-left:13px;
}
.caja-serv-empresas6{
  float:left;
  width:440px;
  padding-left:13px;
}
.sub-caja-serv-empresas3{
  padding-left:5px;
  padding-right:5px;
  width:430px;
}
.sub-caja-serv-empresas4{
  padding-left:5px;
  padding-right:5px;
  width:430px;
}
.sub-caja-serv-empresas5{
  padding-left:5px;
  padding-right:5px;
  width:430px;
}
.caja-encuesta{
  background:transparent url(/imagenes/index/encuesta.jpg);
  background-repeat:no-repeat;
  width:244px;
  height:400px;
}
.caja-encuesta2{
  background:transparent url(../imagenes/index/fondo-encuesta2.jpg);
  background-repeat:no-repeat;
  width:244px;
  height:236px;
}
.sub-col-izq{
  width:170px;
  height:365px;
  float:left;
}
.sub-col-der{
  width:460px;
 /* height:600px;*/
  float:left;
}
.caja-informativa{
  background:transparent url(/imagenes/index/caja-fondo-celeste.jpg);
  background-repeat:no-repeat;
  margin-top:5px;
  width:450px;
  height:90px;
  margin-left:8px;
  margin-top:8px;
}
.caja-informativa2{
  background:transparent url(../imagenes/index/caja-fondo-celeste2.jpg);
  background-repeat:no-repeat;
  margin-top:5px;
  width:450px;
  height:100px;
  margin-left:8px;
  margin-top:8px;
}
.caja-informativa3{
  background:transparent url(../imagenes/index/caja-fondo-celeste3.jpg);
  background-repeat:no-repeat;
  margin-top:5px;
  width:450px;
  height:120px;
  margin-left:8px;
  margin-top:8px;
}
.caja-imagenes{
  width:450px;
  height:80px;
  padding-left:7px;
}
.pie-pagina{
  width:100%;
  margin-top:20px;
  float:left;
}
.video1{
  margin-top:5px;
}
.caja-video-empresa{
  background:transparent url(../imagenes/servicios/video-servicio-empresa.jpg) scroll 0 0;
  background-repeat:no-repeat;
  height:40px;
  width:171px;
  float:left;
  margin-bottom:7px;
}
.video-empresa{
  padding-top:4px;
  padding-left:50px;
  padding-bottom:2px;
}
.video-empresa a{
  color:#385163;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
.video-empresa a:hover{
  color:#DB4932;
  font-weight:bold;
  text-decoration:none;
}
.caja-video-particular{
  background:transparent url(../imagenes/servicios/video-servicio-particulares.jpg) scroll 0 0;
  background-repeat:no-repeat;
  height:40px;
  width:171px;
  float:left;
}
.video-particular{
  padding-top:4px;
  padding-left:50px;
  padding-bottom:2px;
}
.video-particular a{
  color:#385163;
  font-size:12px;
  font-weight:bold;
  padding-bottom:2px;
  text-decoration:none;
 }
.video-particular a:hover{
  color:#DB4932;
  font-weight:bold;
  text-decoration:none;
}
.medidas-textarea {
  background-color:#FFFFFF;
  font-size:12px;
  height:50px;
  width:200px;
}
.caja-input{
  width:85px;
  float:left;
}
.caja-tr{
  width:300px;
  margin-left:190px;
 }
.select1{
  font-size:11px;
  font-weight:bold;
  overflow:hidden;
  padding-left:5px;
  width:343px;
  margin-left:168px;
  border:1px solid #7F9DB9;
  color:#7F9DB9;
}
.votar{
  margin-left:96px;
  margin-top:10px;
}

/*REDONDEO*/
#caja2-redondeo-sup, .caja2-redondeo-sup {
  background:transparent url(/imagenes/bordes/borde-img.gif) repeat-x scroll center top;
  position:relative;
}
#caja2-redondeo-izq, .caja2-redondeo-izq {
  background:transparent url(/imagenes/bordes/borde-img.gif) repeat-y scroll left center;
  margin-bottom:9px;
}
#caja2-redondeo-der, .caja2-redondeo-der {
  background:transparent url(/imagenes/bordes/borde-img.gif) repeat-y scroll right center;
  padding-bottom:1px;
}
#caja2-redondeo-esi, .caja2-redondeo-esi {
  background:transparent url(/imagenes/bordes/borde-img-si.gif) no-repeat scroll left top;
}
#caja2-redondeo-esd, .caja2-redondeo-esd {
  background:transparent url(/imagenes/bordes/borde-img-sd.gif) no-repeat scroll right top;
  margin-top:7px;
  padding-top:10px;
}
#caja2-redondeo-inf, .caja2-redondeo-inf {
  background:transparent url(/imagenes/bordes/borde-img.gif) repeat-x scroll center bottom;
  position:relative;
}
#caja2-redondeo-eii, .caja2-redondeo-eii {
  background:transparent url(/imagenes/bordes/borde-img-ii.gif) no-repeat scroll left bottom;
}
#caja2-redondeo-eid, .caja2-redondeo-eid {
  background:transparent url(/imagenes/bordes/borde-img-id.gif) no-repeat scroll right bottom;
  padding-top:5px;
}
/*CONTACTO*/
.input-txt2 {
  background:transparent url(/imagenes/index/area-texto.jpg) no-repeat scroll 0 0;
  border:medium none;
  color:#3A3A3A;
  font-family:Arial,Helvetica,sans-serif,Tahoma;
  font-size:11px;
  font-weight:bold;
  height:25px;
  padding-left:12px;
  padding-top:5px;
  padding-bottom:5px;
  width:243px;
}
.input-txt3 {
  background:transparent url(../imagenes/index/area-texto.jpg) no-repeat scroll 0 0;
  border:medium none;
  color:#3A3A3A;
  font-family:Arial,Helvetica,sans-serif,Tahoma;
  font-size:11px;
  font-weight:bold;
  height:25px;
  padding-left:12px;
  padding-top:5px;
  padding-bottom:8px;
  width:243px;
}
.margen-titulo-pie2 {
  width:750px;
  padding-top:10px;
}
.titulo-pie2 {
  color:#FFFFFF;
  font-family:Arial,Helvetica,sans-serif,Tahoma;
  font-size:14px;
  font-weight:bold;
  margin-bottom:22px;
}
#transparencia {
  background-color:#555045;
  display:none;
  height:150px;
  position:absolute;
  width:405px;
  z-index:1;
}
#transparenciaMensaje {
  height:100px;
  left:50%;
  margin-left:-150px;
  margin-top:-50px;
  position:absolute;
  top:50%;
  width:400px;
}
.comentario2 {
  background:transparent url(../imagenes/index/area-comentario.jpg) no-repeat scroll 0 0;
  border:medium none;
  color:#3A3A3A;
  font-family:Arial,Helvetica,sans-serif,Tahoma;
  font-size:11px;
  font-weight:bold;
  height:116px;
  overflow:hidden;
  padding-left:5px;
  padding-top:5px;
  width:275px;
}
.clear {
  clear:both;
}
.boton-enviar2 {
  background:transparent url(../imagenes/index/enviar.jpg) no-repeat scroll 0 0;
  border:medium none;
  cursor:pointer;
  margin-left:180px;
  height:24px;
  width:90px;
}
.enviar{
  background:transparent url(../imagenes/solicitudes/enviar.jpg) no-repeat scroll 0 0;
  width:107px;
  height:30px;
  border:medium none;
  float:left;
}
.cancelar{
  background:transparent url(../imagenes/solicitudes/cancelar.jpg) no-repeat scroll 0 0;
  width:104px;
  height:27px;
  border:medium none;
  left:0px;
  float:left;
}
.buscar{
  background:transparent url(../imagenes/index/btn-busqueda.jpg) no-repeat scroll 0 0;
  width:46px;
  height:22px;
  border:medium none;
  position:absolute;
  padding-top:8px;
  padding-right:20px;
}
.caja-botones{
  width:300px;
  height:40px;
  margin-left:220px;
  margin-top:20px;
}
.txt-pie-contacto {
  color:#AAC4D1;
  font-size:11px;
  font-weight:bold;
  width:260px;
}
.txt-pie-normal2 {
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  margin-left:10px;
  width:310px;
}
.txt-pie-normal3 {
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  margin-left:114px;
  margin-bottom:23px;
  width:310px;
  margin-top:12px;
}
.txt-pie-normal4 {
  color:#aac4d1;
  font-size:11px;
  font-weight:bold;
  margin-left:10px;
  margin-bottom:9px;
  width:310px;
}
.logo-america2 {
  margin-left:300px;
  top:0px;
}
.contenedor-pie {
  height:240px;
  margin-left:180px;
  width:800px;
}
.linea-azul{
  margin-left:519px;
  position:absolute;
}

/*GALERIA IMAGENES*/
div#container {
  height:220px;
}
.titulo-galeria {
  font-weight:bold;
  margin-left:17px;
  padding-top:5px;
}
element.style {
  display:block;
}
div.controls {
  height:23px;
  margin-left:13px;
  margin-top:5px;
  width:177px;
}
div.ss-controls {
  float:left;
}
div.controls a {
  font-size:12px;
  padding:5px;
}
div.nav-controls {
  float:right;
}
div.slideshow {
  clear:both;
}
slideshow {
  width:235px;
}
div.slideshow span.image-wrapper {
  float:left;
  margin-left:0;
}
div.slideshow a.advance-link {
  display:block;
  padding:2px;
}
div.slideshow img {
  border:medium none;
  display:block;
  width:186px;
  margin-left:3px;
}
div.embox {
  background-color:#EEEEEE;
  border:1px solid #CCCCCC;
  clear:both;
  padding:12px;
  width:165px;
}
div.download {
  float:right;
}
div.image-title {
  color:#777777;
  font-size:10px;
  padding-top:2px;
  text-transform:uppercase;
}
div.pagination {
  clear:both;
}
ul.thumbs {
  clear:both;
  margin:0;
  padding:0;
}
element.style {
  }
ul.thumbs li {
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:5px 10px 5px 0;
  padding:0;
}
ul.thumbs li.selected a.thumb {
  background:#000000 none repeat scroll 0 0;
}
.selected{
	list-style-image:none;
	list-style:none;
}
ul.thumbs img {
  border:medium none;
  display:block;
  height:20px;
  width:30px;
}
ul.thumbs li a {
  border:1px solid #CCCCCC;
  display:block;
  padding:2px;
}
div.content a, div.navigation a {
  color:#000000;
  text-decoration:none;
}
div.navigation div.bottom {
  margin-top:12px;
}
div.pagination span.current {
  background-color:#6C838B;
  border-color:#000000;
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
}
div.pagination a, div.pagination span.current {
  border:1px solid #CCCCCC;
  display:block;
  float:left;
  margin-right:2px;
  padding:2px 2px 2px;
  margin-left:5px;
}
div.content a, div.navigation a {
  color:#000000;
  text-decoration:none;
}
.limpiar {
  clear:both;
}
.cont-separador{
	background-color:#FFFFFF;
	height:15px;
}
.flecha{
  padding-top:8px;
}
div.image-title2 {
  color:#777777;
  font-size:10px;
  padding-top:2px;
  text-transform:uppercase;
}
.download{
  color:#777777;
  font-size:10px;
  text-transform:uppercase;
}
.thumbs2{
  margin-top:10px;
}
.caption{
	border:1px solid #CCCCCC;
	background-color:#eeeeee;
}
.embox2{
	width:180px;
	height:30px;
	margin-left:8px;
}
.tamaño{
	width:340px;
	height:120px;
	overflow:hidden;
	border: 1px solid #7F9DB9;
}
.tamaño2{
	width:340px;
}

/*PRUEBA MENU*/
.menu-sup .txt-menu-sup3-prueba{
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  float:left;
  padding-top:5px;
  list-style-type:none;
  width:83px;
}
.menu-sup .txt-menu-sup3-prueba a{
  text-decoration:none;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  padding-left:10px;
  padding-right:10px;
  height:28px;
}
.menu-sup .txt-menu-sup3-prueba a:hover{
  background:transparent url(/imagenes/index/hover-menu.jpg) repeat-x scroll 0 0;
  display:block; 
}
.txt-pos{ 
  color:#C0C7CE;
  font-size:12px;
  font-weight:bold;
  position:absolute;
  padding-left:100px;
 }
.txt-posicion1{
	color:#6690b8;
	font-size:10px;
	font-weight:bold;
	width:150px; 
	margin-left:130px;
	position:absolute;
	padding-top:8px;
}
.txt-posicion2{
  color:#C0C7CE;
  font-size:10px;
  font-weight:bold;
  text-align:right;
  margin-right:193px;
 } 
.txt-posicion3{
	font-size:10px;
	color:#C0C7CE;
	text-align:right;
}


.contenedor-mio{
	background-image:url(/imagenes/fondo-mio.jpg);
	width: 526px;
	height:255px;
	padding: 0 54px;
	position:relative;
}


.flecha-izq-mia{
	top:104px;
	left:4px;
	z-index:1;
	position:absolute;

}


.flecha-der-mia{
	top:104px;
	right:4px;
	z-index:1;
	position:absolute;

}


.foto-home-version{
	margin-top:35px;
	float:left;

}


.txt-22{
	color:#FFFFFF;
	font-size:18px;
	font-weight:Bold;
	font-family:Arial, Helvetica, sans-serif;
	width:247px;
	margin-top:50px;
	margin-right:28px;
}


.txt-23{
	color:#FFFFFF;
	font-size:12px;
	font-weight:Regular;
	font-family:Arial, Helvetica, sans-serif;
	width:250px;
	height:40px;
	padding-top:20px;
}

.contenedor-textos{
	float:right;
	width:280px;
}


.btn-cotizar{
	background-image:url(/imagenes/btn-cotizar-mio.jpg);
	background-repeat:no-repeat;
	width:88px;
	height:31px;
	margin-top:25px;
	border:none;

}


.btn-catalogo{
	background-image:url(/imagenes/btn-catalogo-mio.jpg);
	background-repeat:no-repeat;
	float:right;
	width:121px;
	height:31px;
	margin-right:40px;
	margin-top:25px;
	border:0;

}


.posicion-izquierda{
	float:left;
	width:175px;
}


.posicion-derecha{
	float:right;
	height:600px;

}

.panel{
	float:left;

}


.txt-24{
	color:#47637B;
	font-size:12px;
	font-weight:Bold;
	font-family:Arial, Helvetica, sans-serif;
	width:106px;
	padding-left:8px;
}



.btn-cotizar-producto{
	background-image:url(/imagenes/btn-cotizar-producto.jpg);
	background-repeat:no-repeat;
	width:136px;
	height:32px;
	margin-top:10px;
	margin-left:5px;

}


.cont-completo{
	float:left;
	margin-top:12px;
}


.contenedor-producto{
	background-color:#446E96;
	width:170px;
	height:27px;
}


.vineta{
	float:left;
	margin-left:3px;
	margin-top:5px;

}


.txt-25{
	float:left;
	margin-left:3px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:Regular;
	font-family:Arial, Helvetica, sans-serif;

}

.txt-25 a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.txt-25 a:hover {
	color:#FFFFFF;
}


.fondoblanco {
	background-color:#EAEAEA;
	height:150px;
	width:170px;
}


.btn-comprar{
	background-image:url(/imagenes/btn-catalogo.jpg);
	background-repeat:no-repeat;
	float:right;
	width:71px;
	height:25px;
	margin-right:5px;
	margin-top:5px;

}


.txttabla {
	color:#13314D;
	font-size:12px;
	font-weight:Regular;
	padding-left:15px;
}


.txt-26{
	color:#13314D;
	font-size:12px;
	font-weight:Bold;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	padding-left:25px;
	padding-top:7px;
	text-decoration:underline;
}


.papelera{
	margin-right:10px;
}


.paginado{
	width:225px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	
}



.paginado a {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#13314D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:1px;
	margin-right:1px;
	text-decoration:underline;
}


.paginado .normal-espaciado{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:Bold;
	
}

.logos1 {
	background-image:url(/imagenes/productos-promocion.jpg);
	height:103px;
	/*min-width:950px;*/
}


.posicion {
	width:100px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/imagenes/productos-promocion.jpg);
	background-repeat:repeat-x;
}


.triangulo{
	position:absolute;
	float:left;
	margin-top:20px;
	margin-left:20px;
}


.texto-categorias{
	margin-left:40px;
	position:absolute;
	margin-top:18px;
	color:#3C5770;
	font-size:12px;
	font-weight:Regular;
	font-family:Arial, Helvetica, sans-serif;
	width:175px;
}



.contenedor-prod{
	background-image:url(/imagenes/img-contenedor-categoria.jpg);
	width:241px;
	height:256px;
	margin-top:15px;
	margin-left:4px;
}


.categoria{
	height:26px;
}
/*________________________________MENU DESPLEGABLE SERVICIOS________________________________*/
.menu-servicios{
	position:relative;
	padding-bottom:14px;
}
.menu-dropdown{
	background:url(../imagenes/bg-dropdown.png) no-repeat top;
	background-color:#45637b;
	width:489px;
	height:152px;
	position:absolute;
	top:33px;
	left:0;
	display:none;
	z-index:1000;
}
.menu-dropdown ul{
	float:left;
	overflow:hidden;
	margin:18px 0 0 10px;
}
.menu-dropdown ul h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fefefe;
	font-weight:bold;
	margin:0;
}
.menu-dropdown ul h6 img{
	margin-right:5px;
}
.menu-dropdown ul li{	
	margin-left:30px;
	list-style-image:url(../imagenes/flecha-dropdown.png);
	list-style-position:
}
.menu-dropdown ul li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#bfd1e1 !important;
	padding:0 !important;
	width:auto !important;
	height:auto !important;
	border:none !important;
	display:block;
	line-height:17px;
	margin:0;
	font-size:12px;
}
.menu-dropdown ul li a:hover{
	color:#ffa200 !important;
	background:none !important;
}
	
/*________________________________SECCION VIDEOS AYN________________________________*/
.j-info-video{
	background:#f0f5f7;
	width:440px;
	height:42px;
    padding: 8px 8px 0;
	margin:10px 0 0 8px;
	overflow:hidden;
	-webkit-border-radius: 2px;
   	   -moz-border-radius: 2px;
	        border-radius: 2px;
}
.j-info-video h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	color:#385163;
	margin:0;
	padding:0;
}
.j-cont-video{
	width:456px;
	height:309px;
	margin:10px 0 10px 8px;
	background:#000;
}
.j-detalle-video{
	background:#f0f5f7;
	width:438px;
	padding:8px;
	margin-left:8px;
	border:1px solid #dfe0e2;
	overflow:hidden;
	-webkit-border-radius: 2px;
   	   -moz-border-radius: 2px;
	        border-radius: 2px;
}
.j-detalle-video p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#172f47;
}
.j-detalle-video span{
	margin:0;
	padding:0;
}
.j-detalle-video span.share-video{
	color:#021930;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.j-detalle-video span.sep-detalle{
	background-color:#dfe0e2;
	width:430px;
	height:1px;
	display:block;
	margin:22px auto 12px;
}
.j-title-video{
	margin:25px 0 10px 0;
	overflow:hidden;
}
.j-title-video p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#385163;
	font-weight:bold;
}
.j-fila-video{
	width:456px;
	overflow:hidden;
	margin:0 0 8px 8px;
}
.j-fila-video span.j-sep-video{
	width:17px;
	height:1px;
	margin:0;
	padding:0;
	float:left;
	display:block;
}
.j-video-anterior{
	float:left;
	width:219px;
}
.title-video-anterior{
	background:#f0f5f7;
	width:199px;
	overflow:hidden;
	margin-top:6px;
	padding:10px 10px 6px;
	-webkit-border-radius: 2px;
   	   -moz-border-radius: 2px;
	        border-radius: 2px;
}
.title-video-anterior p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#385163;
	height:35px;
	float:left;
	overflow:hidden;
}
.title-video-anterior a{
	font-size:10px;
	color:#cc0000;
	display:block;
	float:right;
}
