/* CSS Document */

/* ----------[ GENERAL ]---------- */
#navigation {
	
}

html {
	overflow:auto;
}
body {
	margin:0px;
	padding:0px;
	background:#F5F4DF;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #D5C8AA;
	color:#5A5945;
	line-height: 1.3em;
	letter-spacing:normal;
}
hr {
	display: none;
}
img {
	border: none;
}
img.left {
	float:left;
	margin:0px 10px 0px 0px;
}
img.right {
	float:right;
	margin:0px 10px 0px 0px;
}
a:link,
a:visited {
	text-decoration:none;
}
#portal-container.acerca #content-container a:link,
#portal-container.acerca #content-container a:visited {
	color:#E47D21;
}
#portal-container.soluciones #content-container a:link,
#portal-container.soluciones #content-container a:visited {
	color:#86AB41;
}
#portal-container.productos #content-container a:link,
#portal-container.productos #content-container a:visited {
	color:#4E9ABE;
}
#portal-container.proyectos #content-container a:link,
#portal-container.proyectos #content-container a:visited {
	color:#786BC2;
}
#portal-container.clientes #content-container a:link,
#portal-container.clientes #content-container a:visited {
	color:#E2A007;
}
ul {
	margin:0px;
	padding:0px 0px 0px 20px;
}
.clear {
	clear:both;
}
h2{
	margin:0px;
	font-family:"Humanst521 BT", sans-serif, Trebuchet MS, Tahoma, Verdana, Arial;
	font-size:21px;
	text-transform:uppercase;
	font-weight:normal;
	color:#000000;
	line-height:120%;
}
h2 span{
	display:none;
}
h3{
	color:#E47D21;
	border-bottom:1px solid #E47D21;
	padding:0px 0px 2px 0px;
	font-size:13px;
	margin-bottom:0px;
	position:relative;
}
#portal-container.acerca h3 {
	color:#E47D21;
	border-bottom:1px solid #E47D21;
}
#portal-container.soluciones h3 {
	color:#86AB41;
	border-bottom:1px solid #86AB41;
}
#portal-container.productos h3 {
	color:#4E9ABE;
	border-bottom:1px solid #4E9ABE;
}
#portal-container.proyectos h3 {
	color:#786BC2;
	border-bottom:1px solid #786BC2;
}
#portal-container.clientes h3 {
	color:#E2A007;
	border-bottom:1px solid #E2A007;
}
a.mas_info {
	width:83px;
	height:5px;
	background: url(images/links&Buttons/mas_info_naranja.gif) no-repeat;
	position:absolute;
	margin-top:-12px;
	display:inline;
	right:-2px;
}
.eng a.mas_info {
	background: url(images/links&Buttons/mas_info_naranja_eng.gif) no-repeat;
	right:6px;
}
#regionB .columna-right a.mas_info {
	position:relative;
	margin-top:0px;
	margin-bottom:20px;
}
#portal-container.acerca #regionB a.mas_info {
	background: url(images/links&Buttons/mas_info_naranja.gif) no-repeat;
}
#portal-container.eng.acerca #regionB a.mas_info {
	background: url(images/links&Buttons/mas_info_naranja_eng.gif) no-repeat!important;
}
#portal-container.soluciones #regionB a.mas_info {
	background: url(images/links&Buttons/mas_info_verde.gif) no-repeat;
}
#portal-container.eng.soluciones #regionB a.mas_info {
	background: url(images/links&Buttons/mas_info_verde_eng.gif) no-repeat !important;
}
#portal-container.productos #regionB a.mas_info {
	background: url(images/links&Buttons/mas_info_azul.gif) no-repeat;
}
#portal-container.eng.productos #regionB a.mas_info {
	background: url(images/links&Buttons/mas_info_azul_eng.gif) no-repeat!important;
}
#portal-container.proyectos #regionB a.mas_info {
	background: url(images/links&Buttons/mas_info_violeta.gif) no-repeat;
}
#portal-container.eng.proyectos #regionB a.mas_info {
	background: url(images/links&Buttons/mas_info_violeta_eng.gif) no-repeat!important;
}
#portal-container.clientes #regionB a.mas_info {
	background: url(images/links&Buttons/mas_info_amarillo.gif) no-repeat;
}
#portal-container.eng.clientes #regionB a.mas_info {
	background: url(images/links&Buttons/mas_info_amarillo_eng.gif) no-repeat!important;
}
a.mas_info span {
	display:none;
}
/* ----------[ LAYOUT ]---------- */
#portal-container {
	width:902px;
	position:relative;
	margin:0px auto 0px auto;
	padding:0px;
}
#header {
	height:110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #D5C8AA;
	background:url(images/bg/header_bg.jpg) no-repeat;
}
/* ----------[ HEADER ]---------- */
#header h1 span{
	display:none;
}
.info-contacto {
	background: url(images/fondo_info_contacto.gif) no-repeat;
	text-align: right;
	height: 24px;
	padding-right:10px;
	padding-top:4px;
	font-size: 10px;
	color: #B59E6A;
}
a.inicio:link,
a.inicio:visited { 
	padding:0px;
	width:28px;
	float:left;
	color:#B8B7A7;
	margin:5px 10px;
	/*text-transform:uppercase;*/
	font-weight:bold;
}
a.inicio:hover {
	color: #9A7758;
}
.logo-nologin {
	/*background:url(images/logo_nologin.jpg) no-repeat;*/
	height:100px;
	width:132px;
	position: absolute;
	left:50px;
	top:4px;
	margin-top:0px;
}
.links-superiores {
	height:40px;
	float:right;
	padding:5px;
}
.links-superiores a:link,
.links-superiores a:visited,
.links-superiores span {
	color:#B8B7A7;
	height:30px;
	float: left;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	padding-top:7px;
	padding-left:5px;
	/*text-transform:uppercase;*/
	font-weight:normal;
}
.links-superiores span {
	color:#333333;
}
.links-superiores a:hover {
	color: #9A7758;
}
a.noticias {
	background: url(images/icons/noticias_icon.jpg) right top no-repeat;
	padding-right:30px;
	padding-left:0px;
}
a.contactenos {
	background: url(images/icons/contactenos_icon.jpg) right top no-repeat;
	padding-right:35px;
}
a.colombia {
	background:none;
	padding-right:0px;
}
span.colombia {
	background:url(images/icons/ubicacion_colombia_icon.jpg) right top no-repeat;
	padding-right:23px;
}
a.mexico {
	background:none;
	padding-right:0px;
}
span.mexico {
	background:url(images/icons/ubicacion_mexico_icon.jpg) right top no-repeat;
	padding-right:23px;
}
a.espana{
	background:url(images/icons/separa_icon.jpg) right top no-repeat;
	padding-right:5px;
}
span.espana {
	background:url(images/icons/ubicacion_espana_icon.jpg) right top no-repeat;
	padding-right:35px;
}
a.idioma,
span.idioma {
	
}
#tabsHeader {
	width:100%;
	padding:0px;
	position:absolute;
	left:195px;
	top:98px;
}
#tabsHeader li {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
}
#tabsHeader a:link, 
#tabsHeader a:visited {
	font-weight:bold;
	font-family: FreeSans,Verdana, Arial,sans-serif;
	font-size:9px;
	padding:5px 9px 0px 9px;
	height:15px;
	color: #9A7758;
	text-transform:uppercase;
} 
/* hover selectors for main header tabs done to deal
   with IE not liking hover pseudo class on li */
UL#tabsHeader li.hoverOn {
	/*color: #D5C8AA;*/
}
UL#tabsHeader li.hoverOff {
/*	padding:5px 10px 0px 10px;
	height:15px;
	color: #9A7758;
	font-weight:bold;
	text-transform:uppercase;*/
}

#tabsHeader #current a:link,
#tabsHeader #current a:visited {
	color:#FFFFFF;
	height:29px;
	position:relative;
	float:left;
	padding:3px 9px 0px 9px;
	background: url(images/bg/tab_acerca.jpg) no-repeat;
	text-align:center;	
}
#portal-container.acerca #tabsHeader #current a:link,
#portal-container.acerca #tabsHeader #current a:visited {
	background: url(images/bg/tab_acerca.jpg) no-repeat;
	width:110px;
}
#portal-container.soluciones #tabsHeader #current a:link,
#portal-container.soluciones #tabsHeader #current a:visited {
	background: url(images/bg/tab_soluciones.jpg) no-repeat;
	width:138px;
}
#portal-container.productos #tabsHeader #current a:link,
#portal-container.productos #tabsHeader #current a:visited {
	background: url(images/bg/tab_productos.gif) no-repeat;
	width:120px;
}
#portal-container.proyectos #tabsHeader #current a:link,
#portal-container.proyectos #tabsHeader #current a:visited {
	background: url(images/bg/tab_proyectos.gif) no-repeat;
	width:132px;
}
#portal-container.clientes #tabsHeader #current a:link,
#portal-container.clientes #tabsHeader #current a:visited {
	background: url(images/bg/tab_clientes.gif) no-repeat;
	width:108px;
}
#tabsHeader a:hover {
	color: #D5C8AA;
}
/* ----------[ HOME ]---------- */

#secciones-colores-home {
	width: 250px;
	height: auto;
	float: left;
}
.seccion-color {
	width: 220px;
	height: 65px;
	padding: 5px 15px;
	margin: 0px 0px 12px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #967D49;
	text-transform: uppercase;
	display:block;
}
.seccion-color#acerca {
	background:url(images/bg/seccion_naranja_home.gif) no-repeat;
}
.seccion-color#servicios {
	background: url(images/bg/seccion_verde_home.gif) no-repeat;
}
.seccion-color#productos {
	background: url(images/bg/seccion_azul_home.gif) no-repeat;
}
.seccion-color#proyectos {
	background: url(images/bg/seccion_violeta_home.gif) no-repeat;
}
.seccion-color#clientes {
	background: url(images/bg/seccion_amarilla_home.gif) no-repeat;
}	
.seccion-color span {
	float: left;
	width: 50px;
	height: 5px;
	margin-top: 40px;
}
.seccion-color span strong {
	display: none;
}
.seccion-color#acerca span {
	background: url(images/ver_mas_naranja.gif) no-repeat;
}
.seccion-color#servicios span {
	background: url(images/ver_mas_verde.gif) no-repeat;
}
.seccion-color#productos span {
	background: url(images/ver_mas_azul.gif) no-repeat;
}
.seccion-color#proyectos span {
	background: url(images/ver_mas_violeta.gif) no-repeat;
}
.seccion-color#clientes span {
	background: url(images/ver_mas_amarillo.gif) no-repeat;
}
/* estilos en ingles*/
.eng .seccion-color#acerca span{
	background: url(images/ver_mas_naranja_eng.gif) no-repeat;
}
.eng .seccion-color#servicios span{
	background: url(images/ver_mas_verde_eng.gif) no-repeat;
}
.eng .seccion-color#productos span {
	background: url(images/ver_mas_azul_eng.gif) no-repeat;
}
.eng .seccion-color#proyectos span{
	background: url(images/ver_mas_violeta_eng.gif) no-repeat;
}
.eng .seccion-color#clientes span {
	background: url(images/ver_mas_amarillo_eng.gif) no-repeat;
}

#foto-aleatoria-home {
	width: 628px;
	height: 245px;
	float: right;
	background: #FFFFFF;
}
#noticias-home {
	background: url(images/bg/noticias_home.gif);
	width: 410px;
	height: 160px;
	margin: 15px 0px 0px 20px;
	float: left;
}

#noticias-home h3 {
	width:250px;
	height:11px;
	background:url(images/titles/noticias_title.gif) no-repeat;
	margin:10px 0px 0px 10px;
	float:left;
	border:none;
}
.eng #noticias-home h3 {
	background:url(images/titles/noticias_title_eng.gif) no-repeat;
}
#noticias-home h3 span{
	display:none;
}
#noticias-home a.todas:link,
#noticias-home a.todas:visited {
	background:url(images/ver_todas.gif) no-repeat;
	width:49px;
	height:5px;
	float:right;
	margin:15px 30px 0px 0px;
}
.eng #noticias-home a.todas:link,
.eng #noticias-home a.todas:visited {
	background:url(images/ver_todas_eng.gif) no-repeat;
}
#noticias-home a.todas span,
#noticias-home a.todas_eng span {
	display:none;
}
#noticias-home .noticia {
	float:left;
	width:185px;
	margin:10px;
	font-family: Tahoma, Arial, Verdana;
	font-size:10px;
	color:#957D48;
}
#noticias-home .noticia img {
	margin-bottom:5px;
}
#noticias-home .noticia h4{
	margin:0px;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}
#noticias-home .noticia:hover h4{
	color:#006699;
}
#noticias-home .noticia h4 .date,
.noticia .date {
	color:#7DAAF4;
}
p.noticia {
	margin-top:5px;
	font-size:11px;
}
#noticias-home .noticia p{
	margin:0px;
}
#noticias-home .noticia:hover p{
	color:#417C9C;
}
#area-de-clientes {
	width: 183px;
	height: 115px;
	background: url(images/bg/area_de_clientes.gif);
	margin-top: 15px;
	padding: 35px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
}
.eng #area-de-clientes{
	background: url(images/bg/area_de_clientes_eng.gif);
}

#area-de-clientes input {
	width:180px;
	border:1px solid #CEC786;
	height:20px;
}
#area-de-clientes a {
	float: left;
	margin-top:15px;
}
#area-de-clientes a:link.entrar,
#area-de-clientes a:visited.entrar{
	background: url(images/clientes_entrar_btn.jpg) no-repeat;
	float: right;
	width: 75px;
	height: 26px;
	margin-top: 5px;
}
.eng #area-de-clientes a:link.entrar,
.eng #area-de-clientes a:visited.entrar {
	background: url(images/clientes_entrar_btn_eng.jpg) no-repeat;
}



/* ----------[ CUADRO SUPERIOR ]---------- */

#cuadro-superior {
	background: url(images/fondo_cuadro_superior.gif) no-repeat top left;
	width: 902px;
	height:156px;
	margin-top: 10px;
	padding: 15px 0px 0px 0px;
}
#imagen-seccion {
	width: 230px;
	height: 159px;
	float: left;
}
#portal-container.acerca #imagen-seccion{
	background: url(images/icons/imagen_acerca.jpg) no-repeat 80px 33px;
}
#portal-container.soluciones #imagen-seccion{
	background: url(images/icons/imagen_soluciones.jpg) no-repeat 50px 39px;
}
#portal-container.productos #imagen-seccion{
	background: url(images/icons/imagen_productos.jpg) no-repeat 50px 33px;
}
#portal-container.proyectos #imagen-seccion{
	background: url(images/icons/imagen_proyectos.jpg) no-repeat 40px 33px;
}
#portal-container.clientes #imagen-seccion{
	background: url(images/icons/imagen_clientes.jpg) no-repeat 20px 33px;
}
#cuadro-superior .contenido {
	background-color: #FFFFFF;
	border:1px solid #DBD1BB;
	height:145px;
	width:630px;
	float:left;
	margin-left:15px;
}

/* ----------[ CUADRO PRINCIPAL ]---------- */

#content-container {
	background:url(images/bg/degrade_cuadro_principal.jpg) repeat-x;
	margin-top:15px;
	width:900px;
}
.home #content-container {
	background: none;
	height: auto;
}
.marco-superior-secciones {
	color: #FFFFFF;
	font-size: 9px;
	height: 14px;
	padding: 2px 22px;
	background: url(images/bg/marco_superior_naranja.gif) no-repeat;
}
#portal-container.acerca .marco-superior-secciones {
	background: url(images/bg/marco_superior_naranja.gif) no-repeat;
}
#portal-container.soluciones .marco-superior-secciones {
	background: url(images/bg/marco_superior_verde.gif) no-repeat;
}
#portal-container.productos .marco-superior-secciones {
	background: url(images/bg/marco_superior_azul.gif) no-repeat;
}
#portal-container.proyectos .marco-superior-secciones {
	background: url(images/bg/marco_superior_violeta.gif) no-repeat;
}
#portal-container.clientes .marco-superior-secciones {
	background: url(images/bg/marco_superior_amarillo.gif) no-repeat;
}
#regionA {
	width:230px;
	float:left;
	height:500px;
	background: url(images/bg/fondo_asteriscos.gif) no-repeat;
}
.home #regionA {
	width:auto;
	height:auto;
	background:none;
}
#sub-secciones {

}
#sub-secciones ul,
#sub-secciones ul ul{
	margin:3px 0px 0px 0px;
	padding:0px 5px;
	font-size: 10px;
}
#sub-secciones ul ul{
	padding:0px;
	margin:0px;
}
#sub-secciones li {
	list-style: none;
	padding:0px;
	border-bottom: 1px solid #F5F4DF;
}
#sub-secciones ul ul li {
	border:none;
}
#sub-secciones a:link, 
#sub-secciones a:visited {
	font-weight: bold;
	display:block;
	padding:2px 0px 3px 15px;
	color:#E47D21;
	text-transform:uppercase;
}
#sub-secciones span {
	font-weight: bold;
	display:block;
	padding:2px 0px 3px 15px;
	color:#666666;
	text-transform:uppercase;
	background:url(images/icons/arrow_right.gif) no-repeat 4px 7px;
}
#sub-secciones ul ul span {
		background:url(images/icons/arrow_right.gif) no-repeat 14px 7px;
}
#sub-secciones ul ul ul span {
		background:url(images/icons/arrow_right.gif) no-repeat 28px 7px;
}
#portal-container.acerca #sub-secciones a:link, 
#portal-container.acerca #sub-secciones a:visited {
	color:#E47D21;
}
#portal-container.soluciones #sub-secciones a:link, 
#portal-container.soluciones #sub-secciones a:visited {
	color:#86AB41;
}
#portal-container.productos #sub-secciones a:link, 
#portal-container.productos #sub-secciones a:visited {
	color:#4E9ABE;
}
#portal-container.proyectos #sub-secciones a:link, 
#portal-container.proyectos #sub-secciones a:visited {
	color:#786BC2;
}
#portal-container.clientes #sub-secciones a:link, 
#portal-container.clientes #sub-secciones a:visited {
	color:#E2A007;
}
#sub-secciones a:hover {
	background:#F1F0D1;
}
#sub-secciones ul ul li a:link,
#sub-secciones ul ul li a:visited,
#sub-secciones ul ul span {
	text-transform:none!important;
	padding:2px 0px 3px 25px!important;
}
#sub-secciones ul ul ul li a:link,
#sub-secciones ul ul ul li a:visited,
#sub-secciones ul ul ul span  {
	text-transform:none!important;
	padding:2px 0px 3px 40px!important;
}
#sub-secciones ul ul li a.cross_link {
	font-weight:normal;
}


/* ----------[ CONTENT AREA ]---------- */
#regionB {
	width: 640px;
	height: auto;
	float: right;
	padding: 15px;
	position: relative;
	/*background: url(images/bg/asterisco_grande.gif) no-repeat 300px 0px;*/
}
.home #regionB {
	width:200px;
	height:auto;
	background:none;
	padding:0px;
}
.columna-left {
	float:left;
	width:430px;
	position:relative;
}
.columna-right {
	float: right;
	width:200px;
	position:relative;
}
.box {
	margin:0px 0px 10px 0px;
}
.box .content {
	background: url(images/bg/box_top.gif) no-repeat;
	padding:5px 10px 10px 10px;
	position:relative;
}
.box h3 {
	margin:0px;
}
.box img {
	border:none;
	margin:10px 0px 0px 0px;
}
.box .end {
	margin:0px;
	height:9px;
	background:url(images/bg/box_end.gif) no-repeat;
}
.box ul {
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style-image:url(images/bg/item_list.gif);
}
.box ul li {
	margin:0px;
	padding:0px;
}
.box_contacto {
	margin:0px 0px 10px 0px;
	position:relative;
	color: #FFFFFF;
}
.box_contacto .content {
	background: url(images/bg/box_contact_top.gif) no-repeat;
	padding:5px 10px 10px 10px;
}
.box_contacto .end {
	margin:0px;
	height:9px;
	background:url(images/bg/box_contact_end.gif) no-repeat;
}
.box_contacto  a:link,
.box_contacto  a:visited {
	color:#1D6783!important;
	text-decoration:underline;
}
.miembro {
	margin:0px 0px 10px 0px;
}
.miembro .content {
	background: url(images/bg/box_miembro_top.gif) no-repeat;
	padding:5px 20px 15px 10px;
}
.miembro h3 {
	margin:7px 0px 0px 0px;
	border:none!important;
	color:#E47D21!important;
	font-size:16px;
	font-family: "Humanst521 BT", Trebuchet MS, Tahoma, Verdana, Arial;
}
.miembro .cargo {
	margin:0px;
	color:#E47D21;
	font-size:13px;
	font-style:italic;
	font-family: "Humanst521 BT", Trebuchet MS, Tahoma, Verdana, Arial;
}
.miembro p {
	color:#827D57;
}
.miembro img {
	margin:0px 10px 5px 0px;
}
.miembro .end {
	margin:0px;
	height:8px;
	background:url(images/bg/box_miembro_end.gif) no-repeat;
}
.miembro2 {
	margin:0px 0px 10px 0px;
}
.miembro2 .content {
	background: url(images/bg/box_miembro2_top.gif) no-repeat;
	padding:5px 20px 15px 10px;
}
.miembro2 h3 {
	margin:7px 0px 0px 0px;
	border:none!important;
	color:#E47D21!important;
	font-size:16px;
	font-family: "Humanst521 BT", Trebuchet MS, Tahoma, Verdana, Arial;
}
.miembro2 .cargo {
	margin:0px;
	color:#E47D21;
	font-size:13px;
	font-style:italic;
	font-family: "Humanst521 BT", Trebuchet MS, Tahoma, Verdana, Arial;
}
.miembro2 p {
	color:#827D57;
}
.miembro2 img {
	margin:0px 10px 5px 0px;
}
.miembro2 .end {
	margin:0px;
	height:8px;
	background:url(images/bg/box_miembro2_end.gif) no-repeat;
}
.columna-right .box_white {
	font-size:11px;
	margin-bottom:10px;
}
.columna-right .box_white .content {
	background:url(images/bg/box_white_right_top.gif)  no-repeat;
	padding:7px 8px 5px 7px;
	position:relative;
}
.columna-right .box_white .end{
	background:url(images/bg/box_white_right_end.gif)  no-repeat;
	height:10px;
}
.columna-right .box_white h3 {
	border:none!important;
	padding:0px;
	margin: 5px 0px;
	font-size:12px;	
}
.columna-right .box_white p {
	margin:5px 0px;
}
.columna-right .box_higlight {

}
.columna-right .box_higlight .content {
	background: url(images/bg/box_default_right_top.gif) no-repeat;
	padding:7px 8px 5px 7px;
}
.columna-right .box_higlight .content a:link,
.columna-right .box_higlight .content a:visited{
	color: #000000!important;
}
.columna-right .box_higlight .end{
	background:url(images/bg/box_default_right_end.gif)  no-repeat;
	height:10px;
}
.columna-right .box_higlight h3 {
	font-size:13px;
	color:#FFFFFF!important;
	border-bottom:1px solid #FFFFFF!important;
	margin:0px;
	font-family:Trebuchet MS, Tahoma, Arial!important;
}
.columna-right .box_higlight h3 .subtitle {
	font-size:11px;
	color:#E3F3C5!important;
}
.columna-right .box_higlight p {
	font-size:10px;
	color:#FFFFFF!important;
}
.columna-right .box_higlight ul {
	color:#FFFFFF!important;
}
.box_higlight a.mas_info {
	display:block;
	width:auto;
	height:5px;
	background: url(images/links&Buttons/mas_info_blanco.gif) no-repeat right!important;
	position:relative!important;
	margin-top:5px!important;
}
.eng .box_higlight a.mas_info {
	background: url(images/links&Buttons/mas_info_blanco_eng.gif) no-repeat right!important;
}
#portal-container.acerca #regionB .columna-right .box_higlight .content{
	background: url(images/bg/box_naranja_right_top.gif) no-repeat;
}
#portal-container.acerca #regionB .columna-right .box_higlight .content{
	background: url(images/bg/box_naranja_right_top.gif) no-repeat;
}
#portal-container.acerca #regionB .columna-right .box_higlight .end{
	background: url(images/bg/box_naranja_right_end.gif) no-repeat;
}
#portal-container.soluciones #regionB .columna-right .box_higlight .content{
	background: url(images/bg/box_green_right_top.gif) no-repeat;
}
#portal-container.soluciones #regionB .columna-right .box_higlight .end{
	background: url(images/bg/box_green_right_end.gif) no-repeat;
}
#portal-container.productos #regionB .columna-right .box_higlight .content{
	background: url(images/bg/box_blue_right_top.gif) no-repeat;
}
#portal-container.productos #regionB .columna-right .box_higlight .end{
	background: url(images/bg/box_blue_right_end.gif) no-repeat;
}
#portal-container.proyectos #regionB .columna-right .box_higlight .content{
	background: url(images/bg/box_violeta_right_top.gif) no-repeat;
}
#portal-container.proyectos #regionB .columna-right .box_higlight .end{
	background: url(images/bg/box_violeta_right_end.gif) no-repeat;
}
#portal-container.clientes #regionB .columna-right .box_higlight .content{
	background: url(images/bg/box_amarillo_right_top.gif) no-repeat;
}
#portal-container.clientes #regionB .columna-right .box_higlight .end{
	background: url(images/bg/box_amarillo_right_end.gif) no-repeat;
}
/* ----------[ CONTACTENOS ]---------- */
form {
	padding:0px;
	margin:0px;
}
.form {
	paddign:0px;
}
.form .datos,
.form .datos1,
.form .datos2,
.form .buttons {
	border-top:1px solid #80C8E3;
	padding:10px;
	color:#FFFFFF;
}
.form .datos label{
	padding-left:85px;
}
.form .datos2 label.first{
	padding-left:85px;
}
.form .datos p,
.form .datos2 p {
	font-weight:bold;
	margin:0px;
}
.form .datos textarea {
	width:250px;
	height:100px;
	border:1px solid #49778F;
}
.form .datos1 label span{
	float:left;
	width:80px;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
}
.form .datos1 label input{
	width:250px;
	border:1px solid #49778F;
	margin-bottom:3px;
}
.enviar_btn {
	right:10px;
	position:absolute;
}


/* ----------[ MAPA DEL SITIO ]---------- */
ul.map,
ul.map ul{
	margin:3px 0px 0px 0px;
	padding:0px 5px;
	font-size: 10px;
}
ul.map ul{
	padding:0px;
	margin:0px;
}
ul.map li {
	list-style: none;
	padding:0px;
	border-bottom: 1px solid #BCD0BD;
}
ul.map ul li {
	border:none;
}
ul.map a:link, 
ul.map a:visited {
	font-weight: bold;
	display:block;
	padding:2px 0px 3px 0px;
	color:#E47D21;
	text-transform:uppercase;
}
ul.map ul li a:link,
ul.map ul li a:visited {
	text-transform:none!important;
	padding:2px 0px 3px 15px!important;
}

/* ----------[ CUADRO AZUL FOOTER ]---------- */
#footer {
 background:url(images/bg/fondo_azul_footer.jpg) no-repeat;
 width:900px;
 height:68px;
 margin-top:15px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 color: #1275AF;
}
#footer a.inicio:link,
#footer a.inicio:visited {
 width: 44px;
 height: 64px;
 background: url(images/bg/raya_divisoria_azul.jpg) no-repeat right 4px;
 color: #1275AF;
 float: left;
 padding: 7px 0px 0px 10px;
 margin:0px;
 text-transform:none;
 font-weight:normal;
}
#footer a.ir-a-inicio:hover {
 color: #003366;
}
.links {
 width:626px;
 float:left;
 padding-top: 7px;
}
.links a:link,
.links a:visited {
 color: #1275AF;
}
.links a:hover {
 color: #003366;
}
.links ul.sub-secciones,
.links ul.sub-secciones2 {
 margin:0px;
 padding:0px;
 list-style:none;
}
.links ul.sub-secciones {
	margin-left:50px;
}
.links ul.sub-secciones2 {
	margin-left:160px;
	padding-top:15px;
}
.links ul.sub-secciones li,
.links ul.sub-secciones2 li {
 float:left;
 list-style:none;
 margin: 0px;
 padding: 0px;
}
#footer p.derechos {
 width: 169px;
 float: left;
 padding: 8px 0px 0px 30px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 line-height: 12px;
 color: #1275AF;
 margin:0px;
}
.logo-nologin-pq-azul {
 background: url(images/logo_nologin_pq_azul.gif) no-repeat;
 height:24px;
 width:46px;
 position:absolute;
 z-index:4;
 margin:-15px 0px 0px 657px;
}

