/* cajas*/
html, body, div, span, iframe,
h1, h2, h3, p, a, img, ul, li,
form, table, tr, td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background-color: #2A2A2A;
	text-align: left;
	min-width: 770px;
}
#contenedor-geaintec{
	width: expression((documentElement.clientWidth || body.clientWidth) < 785 ? "781px" : "100%");
}
#top{
	background:#011C39 url(/imagenes/template/fondo-top.jpg) right 5px no-repeat;
	padding-top: 7px;
	height: 118px;
	position: relative;
}
#geaintec{
	margin-right: 15px;
	margin-left: 40px;
	float: left;
}
#contenido{
	background:#3e3e3e url(/imagenes/template/fondo-contenido.gif) repeat-x;
}
.caja1{
	padding:6px 10px 10px 10px
}
.caja2{	margin: 0 10px 0 10px}
.caja3{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 30px;
}
#caja3{
	padding-bottom: 1px;
	margin: 35px 30px 30px 30px
}
#caja4{
	padding: 25px 20px 20px 20px;
	min-width:735px;
	position: relative;	
}
#caja5, #caja6, #caja7{
	padding-bottom: 1px;
	margin-right: 30px;
	margin-bottom: 30px;
}
#caja6{
	margin-top:40px
}
#caja7{
	margin-top:35px;
	float: none;
}
.caja8, #caja8{	text-align: center}
#caja8{
	background-color: #DCEAF3;
	width: 90%;
	margin: 20px auto 0 auto;
	overflow: auto;
	overflow-y: hidden;
	white-space: nowrap;	
	height: 87px;
	padding-top: 8px;
	padding-left: 8px;
}
#aeurus{
	margin-right:20px;
	float: right;
}
#fondo-contenido{
	background: #DCEDF7 url(/imagenes/inicio/fondo-contenido.jpg) repeat-x;
	margin-bottom: 10px;
}
#borde-sup-i{
	background: url(/imagenes/inicio/borde-sup-i.gif) no-repeat;
	margin-bottom: 5px;
}
#borde-sup-d{
	background: url(/imagenes/inicio/borde-sup-d.gif) no-repeat;
	background-position: right;
	padding-top: 5px;
}
.borde-sup-i{
	background: url(/imagenes/inicio/borde-sup-ii.gif) no-repeat;
	margin-bottom: 4px;
	padding-top: 5px;
}
.borde-sup-d{
	background: url(/imagenes/inicio/borde-sup-dd.gif) no-repeat;
	background-position: right;
	padding-top: 5px;
}
.borde-sup-d2{
	background: url(/imagenes/inicio/borde-sup-dd.gif) no-repeat;
	background-position: right;
	height: 5px;
}
.borde-inf-i{
	background: url(/imagenes/inicio/borde-inf-i.gif) left bottom no-repeat;
	clear: left;
	padding-top: 5px;
}
.borde-inf-d{
	background: url(/imagenes/inicio/borde-inf-d.gif) no-repeat;
	background-position: right;
	padding-top: 5px;
}
#borde-inf-i{
	background: url(/imagenes/inicio/borde-inf-i.gif) left bottom no-repeat;
}
#bor-izq{
	background: url(/imagenes/inicio/borde-inf-i.gif) left bottom no-repeat;
}
#bor-der{
	background: url(/imagenes/inicio/borde-inf-d.gif) right bottom no-repeat;
}
.borrar{ clear:both}
#coll-1{
	width:43%;
	float:left;
}
#caja-coll-1{
	margin-left:10px;
	padding-bottom: 1px;
}
.coll-2{
	width:27%;
	margin-left:10px;
	float:left;
	margin-top: 5px;
}
.columna-sol{
	width:48%;
	float:left;
	position: relative;
}
#collumna-sol{	margin-left: 14px}
#flash{
	height: 201px;
	margin-bottom: 15px;
	border: 2px solid #1460AE;
	width: 314px;
	margin-top: 5px;
	background-color: #000033;
}
#margen-coll2{
	padding-top:30px;
	padding-right: 3px;
}
.fondo-contenido{
	background: #DBECF6 url(/imagenes/inicio/fondo-contenido2.jpg) repeat-x;
	height: expression((documentElement.clientWidth || body.clientWidth) < 180 ? "160px" : "100%");
}
#coll1{
	display: block;
	padding-bottom: 5px;
	float: none;
}
#coll2{
	width:41%;
	float: left;
}
.borde-not-margen{
	border: 4px solid #83B3D4;
	float: left;
	margin-bottom:40px;
}
.borde-not{
	border: 4px solid #83B3D4;
	float: left;
}
.borde-imagenes{
	border: 4px solid #83B3D4;	
	margin-bottom:40px;
}
.borde-imagen-not{
	border: 4px solid #83B3D4;
	margin-bottom:15px
}
.borde-imagen-not-ch{
	border: 2px solid #83B3D4;
	margin-bottom:15px;
	float:left;
}
.imagen-gr{	border: 6px solid #83B3D4}
.borde-imagen-not-ch{ margin-right:8px}
#contenedor-imagen-not{
	width: 270px;
	float: right;
	margin-left: 30px;
	padding-bottom: 30px;
	display: block;
}
.contenedora-not{
	display: block;
	padding-bottom: 1px;
	float: none;
	clear: left;
}
.contenedora-noticia{
	display: block;
	clear: left;
	padding-bottom: 1px;
}
.caja-noticia{
	padding-left: 85px
}
.caja-noticia2{
	padding-left: 100px;
	padding-bottom: 1px;
}
.margen-inf{ margin-bottom:30px}
#fondo-noticia, #fondo-asesoria{
	background-color: #F7FBFE;
	height: expression((documentElement.clientWidth || body.clientWidth) < 180 ? "160px" : "100%");
}
#fondo-asesoria{
	background-image: url(/imagenes/inicio/medio.gif);
	background-repeat:  repeat-y;
	background-position: 67%;	
}
#fondo-noticia-borde-si{
	background-image: url(/imagenes/noticia/borde-not-sup-i.gif);
	background-repeat: no-repeat;
}
#fondo-noticia-borde-sd{
	background: url(/imagenes/noticia/borde-not-sup-d.gif) no-repeat;
	padding-top: 5px;
	background-position: right;
}
#fondo-noticia-borde-ii{
	background: url(/imagenes/noticia/borde-not-inf-i.gif) left bottom no-repeat;
	padding-top: 5px;
	clear: both;
}
#fondo-noticia-borde-ii2{
	background: url(/imagenes/noticia/borde-not-inf-i.gif) left bottom no-repeat;
}
#fondo-noticia-borde-id{
	background: url(/imagenes/noticia/borde-not-inf-d.gif) right top no-repeat;
	padding-top: 5px;
}
#fondo-noticia-borde-id2{
	background: url(/imagenes/noticia/borde-not-inf-d.gif) right bottom no-repeat;
}
#medio{
	background: url(/imagenes/inicio/medio.gif) repeat-y;
	background-position: right;
	float: left;
	padding-right: 10px;
	width: 57%;
	padding-bottom: 1px;
}
#contenido-not, #acerca-geaintec, #acerca-geaintec2, #acerca-geaintec3, #acerca-geaintec4, #acerca-geaintec5, #acerca-geaintec6, #servicios{
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 290px;
	padding-top: 35px;
}
#contenido-not{	background-image: url(/imagenes/noticia/fondo.jpg)}
#acerca-geaintec{ background-image: url(/imagenes/acerca-geaintec/fondo1.jpg)}
#acerca-geaintec2{ background-image: url(/imagenes/acerca-geaintec/fondo2.jpg)}
#acerca-geaintec3{ background-image: url(/imagenes/acerca-geaintec/fondo3.jpg)}
#acerca-geaintec4{ background-image: url(/imagenes/acerca-geaintec/fondo4.jpg)}
#acerca-geaintec5{ background-image: url(/imagenes/acerca-geaintec/fondo5.jpg)}
#servicios{ background-image: url(/imagenes/servicios/servicios.jpg)}
#productos{
	background: url(/imagenes/productos/productos.jpg) right bottom no-repeat;
	padding-right: 300px;
	padding-top: 35px;
}
#contacto{
	padding-top: 35px;
	background-color: #F7FBFE;
}
#soluciones-sig{
	background: url(/imagenes/soluciones-sig/fondo-soluciones-sig.jpg) right bottom no-repeat;
	padding-right: 290px;
	padding-top: 35px;
	padding-bottom: 1px;
}
#caja-navegacion{margin-left:30px}
#coll-asesoria{
	float: left;
	width: 67%;
	padding-bottom: 1px;
}
#coll-formulario{
	width: 31%;
	float: left;
}
#caja-equipo{
	background-color: #ecf3fa;
	padding: 7px 15px 1px 15px;
	border-right: 5px solid #C5D9EE;
	border-left: 5px solid #C5D9EE;	
}
#caja-equipo p{
	color: #000000;
}
#caja-equipo-sup{
	background: #ecf3fa url(/imagenes/acerca-geaintec/borde-sup-inf-izq-der.gif) repeat-x top;
}
#caja-equipo-esi{
	background: url(/imagenes/acerca-geaintec/borde-esi.gif) left top no-repeat;
}
#caja-equipo-esd{
	background: url(/imagenes/acerca-geaintec/borde-esd.gif) right top no-repeat;
	padding-top: 10px;
}
#caja-equipo-eii{
	background: url(/imagenes/acerca-geaintec/borde-eii.gif) left bottom no-repeat;
}
#caja-equipo-eid{
	background: url(/imagenes/acerca-geaintec/borde-eid.gif) right bottom no-repeat;
	padding-top: 10px;
}
#caja-equipo-inf{
	background: #ecf3fa url(/imagenes/acerca-geaintec/borde-sup-inf-izq-der.gif) repeat-x;
	background-position: bottom;
}
.quitar p{
	margin-bottom:0;
	font-size: 12px;
}

/*botones*/
.bot-enviar{
	width: 88px;
	text-align: center;
	height: 19px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/imagenes/servicios/bot-enviar-hover.gif);
	margin-bottom: 0px;
	background-repeat: no-repeat;
}
.bot-enviar a, .bot-enviar :visited{
	width: 88px;
	text-align: center;
	height: 17px;
	display: block;
	background-image: url(/imagenes/servicios/bot-enviar-hover.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
}
.bot-enviar :hover{
	background: url(/imagenes/servicios/bot-enviar.gif) no-repeat;
	color: #333333;
}
.caja-servicios{
	margin-left:10px;
	float:left;
}
#caja-right-contacto{
	float:left;
	width:250px;
	background: url(/imagenes/contacto/fondo-top.jpg) no-repeat 40px 80px;
	padding-top:200px;
	margin-left: 70px;
}
#datos{
	font-size: 12px;
	margin-bottom: 10px;
}
#datos th{
	color: #0097ff;
	font-weight: normal;
	padding:5px;
}
#datos td{
	color: #000000;
	padding:5px 5px 15px 5px;
}
.centro{ text-align:center}


/*Formulario*/
.for{
	width: 100%;
	margin-bottom: 10px;
}
.for-comentario{
	width: 100%;
	margin-bottom: 20px;
}
.for-contacto{
	width: 372px;
	margin-bottom: 10px;
}
.for-comentario-contacto{
	width: 372px;
	margin-bottom: 20px;
}

/*Menu desplegable*/
 .menu{
	height: 25px;
	width: 630px;
	position:absolute;
	top:100px;
	right:0;
	
	}
 .menu ul {
	padding:0;
	list-style-type: none;
	float: right;
	margin:0;
}
 .menu ul li {
	line-height: 25px;
	width: 130px;
	float: right;
	position: relative;
	text-align: center;
	font-size: 12px;
}
 .menu ul li a,  .menu ul li a:visited{
	font-weight: bold;
	color: #1460AE;
	text-decoration:none;
	display:block;
	width: 130px;
	height: 25px;
	background-color: #E3E7E7;
	border-right: 1px solid #AEB5B5;	
}
 .menu ul li ul {
	visibility:hidden;
	position:absolute;
	left: 3px;
	top: 25px;
	margin:0;
}
 .menu table{
	position:absolute;
	border-collapse:collapse;
	z-index:160;
	left:0;
	top:0;
	padding: 5px 7px 5px 7px;
}
 .menu ul li:hover a,  .menu ul li a:hover {
	background: #D6BA42 url(/imagenes/template/bot-hover.gif) repeat-x ;
	color: #715F0E;
}
 .menu ul li:hover ul,  .menu ul li a:hover ul {
	visibility:visible;
	bottom:0px;
	left:0;
	width: 130px;
}
 .menu ul li:hover ul li,  .menu ul li a:hover ul li {
	display:block;
	clear:both;
	line-height: 25px;
}
 .menu ul li:hover ul li a,  .menu ul li a:hover ul li a {
	display:block;
	width: 119px;
	font-size: 11px;
	color: #1460AE;
	border: 1px solid #AEB5B5;
	border-top:none;
	background: #E3E7E7;
	text-align:left;
	padding-left:10px;	
}
 .menu ul li:hover ul li ul,  .menu ul li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
}
 .menu ul li:hover ul li a:hover,  .menu ul li a:hover ul li a:hover {
	background: #D6BA42 url(/imagenes/template/bot-hover.gif) repeat-x ;
	color: #715F0E;
}
 .menu ul li:hover ul li:hover ul li a:hover,  .menu ul li a:hover ul li a:hover ul li a:hover {
	background: url(../imagenes/template/fondo-sub-menu2-hover.gif) repeat-x;
}
 .menu .boton-1, .menu .boton-1 a, .menu .boton-1 :visited{ width:105px}
/*Fin Menu*/




/* texto*/
h1, .text-h1{
	font-size: 17px;
	color: #0097FF;
	font-weight: bold;
	margin-bottom: 10px;
}
h2, h3, .text-tit-h2{
	font-size: 13px;
	color: #007DFE;
	margin-bottom: 3px;
}
h2 a, .text-ul-h2 a,.text-tit-h2 a{
	color: #1460AE;
	font-weight: bold;
	font-size: 14px;
}
h2 a:visited,.text-ul-h2 :visited{color: #9238AC;}
h2 a:hover{text-decoration: none}
ul{
	color: #333333;
	margin-left: 30px;
	font-size: 12px;
}
p{
	color: #333333;
	margin-bottom: 20px;
	font-size: 12px;
}
p a,li a{color: #1460AE;}
p a:visited, li :visited{color: #9238AC;}
p a:hover, li :hover{text-decoration: none}
.text-ul-h2 li{ margin-bottom:20px}
.text-celeste, .text-blanco{
	font-size: 16px;
	margin-bottom: 3px;
	font-weight: normal;
}
.text-celeste{line-height: 17px;}
.text-azul, .text-azul a{
	font-size: 15px;
	color:#1460AE;
	line-height: 20px;
}
.text-black{ font-family: "Arial Black";}
.text-celeste{
	color: #DAF5FF;
	margin-top: 2px;
}
.text-blanco{
	color: #FFFFFF;
	font-family: "Arial Black";
}
.text-font{	font-size: 11px;}
.text-fecha, .text-fecha-not{
	color: #666666;
	font-size: 11px;
	margin-bottom: 1px;
}
.text-fecha-not{ margin-bottom:5px}
.text-link-right{
	text-align:right;
	clear:left;
	font-size: 10px;
}
.text-pagina{
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 3px;
}
.text-pagina a,.text-pagina :visited{color: #FFFFFF;}
.text-sub-not{ 
	font-size: 13px;
	font-weight: bold;
	margin-bottom:3px;}
.text-sub-not a{ font-weight: bold}
.bold-size{
	font-weight: bold;
	font-size: 13px;
}
.text-sub-not :visited, .text-paginacion :visited{color: #9238AC;}
.text-sub-not :hover, .text-navegacion :hover, .text-paginacion :hover{	text-decoration: none}	
.text-navegacion, .text-navegacion a{
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
}
.text-navegacion, .text-navegacion a{
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
}
.text-navegacion :visited{ color: #C2DAE6}
.text-paginacion, .text-paginacion a{
	text-align: right;
	color: #007DFE;
	letter-spacing: 3px;
}
.text-paginacion{font-weight: bold}
.text-margin{ margin-bottom:4px}
.text-form{ color: #007DFE;	margin-bottom: 2px}
.text-mensaje{
	font-size: 13px;
	color: #53b601;
	font-weight: bold;
	background-color: #effae9;
	padding: 5px 2px 5px 2px;
	text-align: center;
}
.text-amigo{ border-bottom:1px solid #8da8bb; margin-bottom:15px}
.text-amigo p{ color:#8da8bb;}
.text-ul-pa{
	margin-left: 25px;
	font-size: 12px;
	color: #333333;
	margin-bottom: 20px;
}
.text-ul-amigo{
	font-size: 12px;
	color: #333333;
	margin-bottom: 20px;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
.text-ul-amigo li{ margin-bottom:10px}
.text-ver-mapa{
	background: url(/imagenes/contacto/ver-mapa.png) left top no-repeat;
	padding: 5px 0 0 25px;
}
.text-ul-pa li{	margin-bottom: 7px}
.parraf-margin{ margin-bottom:25px}
.text-margen-h{ margin-bottom:10px}
#equipo{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
#equipo td{
	padding-right: 6px;
}

/*mapa-sitio*/
.fondo-mapa-esi{
	background:#d4e4f1 url(/imagenes/mapa-sitio/fondo-titulo-esi.gif) left top no-repeat;
	margin-bottom: 10px;
}
.fondo-mapa-esd{
	background:url(/imagenes/mapa-sitio/fondo-titulo-esd.gif) right top no-repeat;
	height: 25px;
}
.text-mapa-titulo{
	background:  url(/imagenes/mapa-sitio/fondo-titulo.gif) 5px center no-repeat;
	margin: 0px;
	padding: 5px 0 0 20px;
}
.text-mapa-titulo a{
	font-weight: bold;
}
.text-sin-v, .text-sin-v ul{
	list-style-type: none;	
}
.text-sin-v li{
	line-height: 23px;
	margin-bottom: 8px;
}
.text-mapa-sub-titulo{
	background: url(/imagenes/mapa-sitio/fondo-sub-titulo.gif) 5px 5px no-repeat;
	padding-left: 20px;
}
.text-mapa-sub-li{ padding-left:20px}
.text-sub-sub-tit{
	color:#cdddeb;
	font-weight: bold;
	line-height: 20px;
}
.text-sub-sub-tit a{ margin:0 5px}
