
body{
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  font-family: tahoma;
  font-size: 12px;
  color:#666666;
  background-color: #ffffff;}


a{font-size: 12px; font-family: tahoma;text-decoration:none;font-weight:700; }
a:link{color:#852828;}a:hover{color:#BF0D0D;}a:visited{color:#852828;}a:active{color:#BF0D0D;}
a.idio:link{/*font-size:.8em;*/font-size: 12px; font-weight:500; color:#999;margin-bottom:15px;}a.idio:hover{/*font-size:.8em;*/ font-size: 12px;  font-weight:500; color:#999;margin-bottom:15px;}
a.idio:visited{/*font-size:.8em;*/ font-size: 12px; font-weight:500; color:#999;margin-bottom:15px;}a.idio:active{/*font-size:.8em;*/ font-size: 12px; font-weight:500; color:#999;margin-bottom:15px;}
a.menu {/*font-size:13px;*/ font-size: 12px; line-height:1.4em; font-family:Arial, Helvetica, sans-serif; margin-right:30px; font-weight:500;} a.menu:link{color:#fff;} a.menu:hover {color:#BB7C43;} a.menu:visited {color:#fff;} a.menu:active {color:#fff;}
a.menu-portada {/*font-size:13px;*/font-size: 12px; line-height:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:500;} a.menu-portada :link{color:#fff;} a.menu-portada :hover {color:#BB7C43;} a.menu-portada :visited {color:#fff;} a.menu-portada :active {color:#fff;}

a.menu-active:link{ font-family:arial; font-weight:600;/*font-size:11px;*/font-size: 12px; color:#1C709F;} a.menu-active:hover{ font-family:arial;  font-weight:600; color:#1C709F;/*font-size:11px;*/} a.menu-active:visited{ font-family:arial; font-weight:600; /*font-size:11px;*/font-size: 12px; color:#1C709F;} a.menu-active:active{ font-family:arial; font-weight:600; /*font-size:13px;*/ color:#1C709F;}

a.mas {font-size: 12px; font-weight:600;}a.mas:link{ color:#4A70A0;} a.mas:hover{ color:#4A70A0;} a.mas:visited{color:#4A70A0;} a.mas:active{ color:#4A70A0;}
a.sol{ /*font-size:.9em;*/font-size: 12px;  font-weight:600; } a.sol:link{  /*font-size:.9em;*/font-size: 12px; color:#5D5D5D;} a.sol:hover{ /*font-size:.9em;*/ font-size: 12px;color:#712C14;} a.sol:visited{/*font-size:.9em;*/ font-size: 12px; color:#5D5D5D;} a.sol:active{/*font-size:.9em;*/font-size: 12px; color:#E5DE68;}
a.bread{ font-family:verdana;!important font-size:.9em; font-weight:500; color:#8f8f8f; } a.bread:link{ color:#8f8f8f;} a.bread:hover{ color:#8f8f8f;} a.bread:visited{ color:#8f8f8f;} a.bread:active{ color:#8f8f8f;}
a.articulo {/*font-size:.8em;*/font-size: 12px; font-weight:600; line-height:1em;  color:#4A70A0;} a.articulo:link { color:#4A70A0;} a.articulo:hover { color:#4A70A0;}a.articulo:active { color:#4A70A0;}a.articulo:visited { color:#4A70A0;}
a.servicios {/*font-size:1em;*/font-size: 12px; font-weight:500;   color:#D13702;} a.servicios:link { color:#D13702;} a.servicios:hover { color:#712C14;}a.servicios:active { color:#FFB271;}a.servicios:visited { color:#D13702;}
a.carrera {/*font-size:1em;*/font-size: 12px; font-weight:600;   color:#D13702;} a.carrera:link { color:#D13702;} a.carrera:hover { color:#712C14;}a.carrera:active { color:#FFB271;}a.carrera:visited { color:#D13702;}
a.prensa {/*font-size:1em;*/font-size: 12px; font-weight:500;   color:#D13702;} a.prensa:link { color:#D13702;} a.prensa:hover { color:#712C14;}a.prensa:active { color:#FFB271;}a.prensa:visited { color:#D13702;}
a.articulos {/*font-size:.9em;*/font-size: 12px; font-weight:500; line-height:1.8em;  color:#D13702; } a.articulos:link { color:#D13702;} a.articulos:hover { color:#712C14;}a.articulos:active { color:#FFB271;}a.articulos:visited { color:#D13702;}
a.lista-articulos {/*font-size:.9em;*/font-size: 12px; font-weight:600; 
 color:#D13702; } a.lista-articulos:link { color:#D13702;} a.lista-articulos:hover { color:#712C14;}a.lista-articulos:active { color:#FFB271;}a.lista-articulos:visited { color:#D13702;}
a.parrafo-articulos {font-weight:500; text-align:justify;}  a.parrafo-articulos:link {color:#666666;} a.parrafo-articulos:hover {color:#666666;} a.parrafo-articulos:visited {color:#666666;}
a.productos {/*font-size:.9em;*/font-size: 12px; font-weight:500; line-height:1.8em;  color:#D13702; } a.productos:link { color:#D13702;} a.productos:hover { color:#712C14;}a.productos:active { color:#FFB271;}a.productos:visited { color:#D13702;}
a.portada {/*font-size:13px;*/font-size: 12px;line-height:1.4em; text-align:right; font-family:Arial, sans-serif; font-weight:500;}
a.portada:link {color:#fff;} a.portada:hover {color:#fff;} a.portada:active {color:#fff;} a.portada:visited {color:#fff;}
a.desplegable {/*font-size:13px;*/font-size: 12px; font-family:arial; font-weight:500;} a.desplegable:link {color:#666666;} a.desplegable:hover {color:#666666;} a.desplegable:active {color:#666666;} a.desplegable:visited {color:#666666;}
a.dest-revista {margin-left:10px; margin-right:15px; font-size:12px; align:right; text-align:justify; color:#666; font-weight:500;}
a.dest-revista:link {color:#666;} a.dest-revista:hover {color:#666;} a.dest-revista:active {color:#666;} a.dest-revista:visited {color:#666;}
a.index-servicios {font-size: 12px;color:666;font-weight:500;} a.index-servicios:link {color:666;}  a.index-servicios:hover {color:6666;}   a.index-servicios:active {color:666;} a.index-servicios:visited {color:666;}  
a.art-port {font-size: 12px;color:666;font-weight:500;} a.art-port:link {color:666;}  a.art-port:hover {color:666;}   a.art-port:active {color:666;} a.art-port:visited {color:666;}  
a.invis {color:#666666; font-weight:500; cursor:default;} a.invis:link {color:#666666; font-weight:500;} a.invis:hover{color:#666666; font-weight:500;} a.invis:visited {color:#666666; font-weight:500;}




div.total {width:1024px;}
div.cabecera {top:0px; left:0px; width:1024px; padding: 0px; background-color:#CC33CC;}
div.logo { position:relative; top:30px; left:0px; width:338px; padding: 10px; float:left; display:block; background-color:#003399; }
div.idiomas {position:relative; top: 0px; left: 368px; width: 460px; padding: 10px; float:left; display:block; background-color:#CC3300; text-align: right;}
div.902 {position:relative; top:0px; left:828px; width:172px; padding: 10px; float:left; display:block; background-color:#66CCCC;}
div.izq {width: 805px; float:left;}
div.columna-izquierda {position:relative; top:0px; left:0px;  padding-left:25px; padding-top: 25px; float: left; width:195px; background-color:fff; pa}
div.contenido {	position:relative; left:-15px; top:0px;	padding-top:25px;  padding-right:15px; float: right;	width:540px; /*font-size:.8em;*/font-size: 12px;!important	background-color:ffffff; }
div.columna-menu-derecho {position:absolute;left:830px;  float:left;  width: 194px; height:100%; background-color:#1C709F;}
div.estamos{text-align:right;}
div.footer {position:relative; left:0px; width:1024;}
div.foot{text-align:right;}
div.destacado-articulo {float:right; width:170px; margin-left:15px; margin-bottom:15px;}
div.indice p {margin:0px;}

img.ic_foto {margin-bottom:5px;}

h1 { font-size:15px; }
h1.naranja{ color: #D83800;} 
h1.rojo{ color: #FF3300;} 
h1.verde { color:#337799;}
h1.azul { color:#337799; }
h1.titulo-servicio {margin-bottom:6px;}
h1.empresa {color:#BF0D00; margin-bottom:0px; margin-top:15px;}
h1.servicios {color:#BF0D00;  margin-bottom:0px; margin-top:15px;}
h1.carrera {color:#BF0D00; margin-bottom:0px; margin-top:15px;}
h1.externalizacion {color:#BF0D00; margin-bottom:0px; margin-top:15px;}
h1.productos {color:#BF0D00; margin-bottom:0px; margin-top:15px;}
h1.revista {color:#BF0D00;  margin-bottom:0px; margin-top:15px;}
h1.articulos {color:#BF0D00;  margin-bottom:0px; margin-top:15px;}
h1.sectores {color:#BF0D00;  margin-bottom:0px; margin-top:15px;}
h1.prensa {color:#BF0D00; margin-bottom:0px; margin-top:15px;}
h1.contacto{color:#BF0D00; margin-bottom:0px; margin-top:15px;}

h2 { font-size:1em; }

h2.columna-revista-empresarial {color:#D86200;}
h2.categoria {font-size:14px; font-weight:600; font-style:italic; margin-bottom:.9 em;color:#656565; }
h2.articulo {font-size:14px; color:#D34600; margin-top:0px; margin-bottom:3px;}
h2.slogan {font-size:12px; margin-top:8px;margin-bottom:0px;}
h2.slogan-index-servicios { margin-top:0px;margin-bottom:0px; color:#777;}
h2.empresa {color:#BB964E;}
h2.servicios {color:#BB964E;text-transform:lowercase; text-transform:capitalize;}
h2.carrera {color:#BB964E;}
h2.externalizacion{color:#BB964E;}
h2.productos {color:#BB964E;}
h2.revista {color:#BB964E;}
h2.articulos {color:#BB964E;}
h2.sectores {color:#BB964E;}
h2.prensa {color:#BB964E;}
h2.contacto {color:#BB964E;}

h3 {font-size:12px;}
ul {font-size: 12px;}
li {/*font-size:1em;*/font-size: 12px; text-align:justify;}
p {font-size: 12px; text-align:justify},
p.art-port {/*font-size:.7em;*/font-size: 12px; margin-top: .9em; margin-bottom:0px;}
p.foot{/*font-size:.8em;*/font-size: 12px;color:#fff; float:left;}
p.nota {/*font-size:10px;*/font-size: 12px; color:878787; font-style:italic; margin-top:15px; margin-bottom:15px;}


font.fecha {font-style:italic;font-weight:bold;}
td.port1 {width: 30px; }
td.port2 {width: 350px; }
td.port3 {width: 30px; }
td.port4 {width: 350px;}
td.port5 {width: 30px; }
td.port6 {width: 204px; }
td.port7 {width: 30px; }
td.marquee {font-size: 13px;color:#fff; float:left;}

table.menu {border:0px;  width:224px;}
table.menu td {height: 25px; text-align:right; margin-right:30px; vertical-align:top;}


table.submenu {width:224px; margin-top:10px; margin-bottom:10px;}
table.submenu td {height: 25px; border-top:solid; border-top-width:1px; border-top-color:#F7EAAC; text-align:left; vertical-align:middle;}
table.submenu a {/*font-size:11px;*/font-size: 11px;font-weight:500; color:#1C70A0; margin-left:15px; font-align:left; } a:link {color:#1C70A0;} a:hover{color:#1C70A0;}   a:active{color:#1C70A0;}  a:visited{color:#1C70A0;} 


table.prensa td {vertical-align:top;}

hr {border:dotted; color:#bebebe; margin-top:0px; margin-bottom:0px;}
hr.indice {margin-top:0px;margin-bottom:0px;} 

img {border:0;}

table.form {border:0px;cellpadding:10px; cellspacing:10px;font-family:tahoma;/*font-size:13px;*/font-size: 12px;color:#color:#BF0D00;;vertical-align:top;}
table.comparativa {border:0px;cellpadding:0px; cellspacing:0px; font-family:tahoma; /*font-size:13px;*/font-size: 12px;}
table.comparativa td {vertical-align:top}
table.iconos { cellpadding:0px; cellspacing: 0px; border:0px; width:100%; margin-bottom:0px; border-bottom:solid; border-bottom-width:1px; height:20px;}
td.td-iconos-izq {text-align:left; vertical-align:bottom;  height:20px;}
td.td-iconos-der {text-align: right; vertical-align:bottom; width:50px;  height:20px;}

table.iconos-articulos { cellpadding:0px; cellspacing: 0px; border:0px; width:100%; margin-bottom:0px; }
td.td-iconos-articulos-izq {text-align:left; vertical-align:bottom;  height:20px;}
td.td-iconos-articulos-der {text-align: right; vertical-align:bottom; width:150px;  height:20px;}
td.td-iconos-articulos-inferior {text-align: left; vertical-align:bottom;  height:25px; border-top:solid; border-top-width:1px; }

form 
form.login {margin:0px; /*font-size:12px;*/font-size: 12px;}
/*form.login  button { background-image: url(/images/buscar.gif);}*/
form.p {margin:0px; /*font-size:12px;*/font-size: 12px;}
form input, textarea {font-family: arial; /*font-size:12px;*/font-size: 12px; color:634118;background-color:#E9E4CA;border:0px;}
form textarea {width:500px;}
form input.100 { width:100px;}
form input.boton {/*font-size:.8em;*/font-size: 12px;color:#fff; font-weight:600; background-color:#D86200;border:0px; font-weight:500; }
form fieldset {width: 540px; padding-bottom:15px; padding:15px;color:#BF0D00; border-style:solid; border-width:1px; border-color:#aaa;}
form legend {font-size:padding:15px;1em;font-weight:600; color:#BF0D00; border-color:#aaa;}
input.menu {font-size:10px;background-color:#fff;}
textarea.menu {width:190px; height:180px; background-color:#fff; border: none; overflow: auto;}
#boton-align {text-align:right;}
li.link {list-style-type:square;color:#D86200;}
#blanco {color:#fff;}
#naranja {color:#D86200;}
#bgnaranja {background-color:#D86200;}
#texto-naranja{color:#D86200;}

#turquesa {color: #0B928A;}
#gris {color:#878787;}
#azul {color:#1C709F;}
#rojo-carmin {color:#BF0D00;}
#marron {color:#7C514E;}
#bgazul {background-color:#1C709F;}
#bgverde-fosforito{background-color:#3ADE2D;}
#bgazul-claro-submenu { background-color:#D4E6EE;}
#nowrap{ white-space: nowrap;}
#bg-naranja-pastel {background-color:#E08A3D;}
#bg-naranja-claro {background-color:#F6DC62;}
#bg-naranja-clarito {background-color:#E9E4CA;}
#servicios {color:#BB964E;}
#bgerror-form {background-color:#E3867F;}
#bg-head { background-image: url(/img/bg-head.gif);}