@charset "utf-8";
/* CSS Document */
body { background-color:#FFF; margin:0px; background:transparent url(../imagenes/bkg-body-firefox.jpg) repeat-x scroll 0 123px; *background:transparent url(../imagenes/bkg-body-exlporer.jpg) repeat-x scroll 0 127px;}
p { font-family: Arial, Helvetica, sans-serif; font-size:12px;}
h1 { color:#e48305; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal;}
h2 { color:#eda240; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666; font-weight:bold;}
h4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-image:url(../imagenes/img-h4.gif); background-repeat:no-repeat; padding-left:20px;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold;}
.info-left { background-image:url(../imagenes/bkg-info-left.gif); background-repeat:no-repeat; width:328px; height:110px; border-right:1px solid #FFF;}
.info-center { background-image:url(../imagenes/bkg-info-left.gif); background-repeat:no-repeat; width:328px; height:110px; border-right:1px solid #FFF;}
.info-right { background-image:url(../imagenes/bkg-info-left.gif); background-repeat:no-repeat; width:327px; height:110px;}
.subtit-imagen { margin-left:10px;}
p { margin:0px;}
.subtit-revista { margin-top:10px; margin-left:15px;}
.text-revista p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-left:15px; margin-top:10px; line-height:16px;}
.revista-labarra { padding-right:10px; border-right:1px solid #FFF; *width:165px;}
.revista-ialimentos { padding-right:10px; *width:165px;}
.revista-fierros { padding-right:10px; *width:165px;}
.revista-enobra { padding-right:10px; *width:165px;}
.info { *margin-top:-4px;}
.info-home { margin-top:-4px; *margin-top:0px;}

/*INFO HOME*/
.texto-home p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-left:15px; margin-top:10px; line-height:16px; margin-right:10px;}
.tit-home {margin-left:15px;}
.btn-verMas { margin-left:12px; margin-top:5px;}
a.ver-mas { width:155px; height:24px; display:block; text-indent:-9999px; background:url(../imagenes/btn-verMas.gif);}
a.ver-mas:hover { background-position:0 -24px;}

/*PORTAL WEB*/
.btn-portales { margin-top:10px; margin-left:15px;}
a.portal { width:155px; height:24px; display:block; text-indent:-9999px; background:url(../imagenes/btn-portalWeb.gif);}
a.portal:hover { background-position:0 -24px;}

/*EVENTOS*/
.borde-eventos { border-left:1px #e3dfdf solid; border-right:1px #e3dfdf solid;/* border-bottom:1px dotted #CCC;*/}
.img-evento-home { margin-left:10px;}
.text-evento p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;line-height:16px; text-align:center;}
.eventos-home { margin-top:57px;}

/*HERRAMIENTAS*/
a.trabaje { width:131px; height:32px; display:block; text-indent:-9999px; background:url(../imagenes/btn-trabaje.gif);}
a.trabaje:hover { background-position:0 -32px;}
a.trabaje-active {width:131px; height:32px; display:block; text-indent:-9999px; background:url(../imagenes/btn-trabaje.gif); background-position:0 -96px;}

a.contacto { width:90px; height:32px; display:block; text-indent:-9999px; background:url(../imagenes/btn-contacto.gif);}
a.contacto:hover { background-position:0 -32px;}
a.contacto-active { width:90px; height:32px; display:block; text-indent:-9999px; background:url(../imagenes/btn-contacto.gif); background-position:0 -96px;}

/*TRABAJE*/
.trabaje-home { background-image:url(../imagenes/bkg-trabaje-home.gif); background-repeat:no-repeat; width:223px; height:106px;}
.tit-trabaje-home { margin-left:10px;}
.trabajeDiv { margin-top:16px;}
.trabajeDivTop { margin-right:10px;}
.texto-trabaje p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-left:10px; margin-top:10px; line-height:16px; margin-right:60px;}



/*FOOTER*/
#footer{
	background:#2a2a2a repeat-x scroll 0 0;
	clear:both;
	height:266px;
	width:100%;
	margin-top:20px;
}
.footerVD {padding-left:10px; padding-top:10px;width:983px; background-color:#2a2a2a; padding-bottom:20px; margin-top:20px;}
.p-vd{padding:0px; margin:0px; color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:18px; text-align:left; margin-left:10px; *margin-left:20px;}
.link-vd{ font-size:11px; color:#F90; font-family:Arial, Helvetica, sans-serif; text-align:left; text-decoration:none;}
.titFooterVD { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fdb813; padding-top:10px; padding-bottom:5px; text-align:left;}
a:hover.linkFooterVD  { color:#f2d943;}
.linkFooterVD { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; background-image:
url(../imagenes/iconArrow.gif); background-repeat:no-repeat; padding-left:15px;}
.celdaVD {padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #373737; padding-left:5px; width:200px;}
.columnVD {margin-right:20px;}
.logoVD {margin-bottom:10px; padding-top:10px; margin-left:12px;}
.mailVD {color:#fdb813; text-decoration:underline; font-size:11px;}
a:hover.mailVD {color:#f4de52; text-decoration:underline;}
.infoVD { width:200px; *width:280px;}
table.tabla-tituloVD{border-bottom:1px dotted #373737;}
.celdaVD-noLine {padding-top:5px; padding-bottom:5px; padding-left:5px; width:200px;}
.bkg-td {background-image:url(../imagenes/bkg-vinculosD.gif); background-repeat:no-repeat;}
.tit-revistas{ margin-top:20px; margin-bottom:10px;}

/*ESTILOS TOP MENU*/

ul.menu {list-style:none; margin:0; padding:0; width:835px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:40px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none; border-top:1px solid #ffffff;}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:151px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.menu ul li a {display:block; padding:10px 7px 10px; background-color:#e6e6e6}
ul.menu ul li a:hover {background-color:#f0efef}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .topline {border-top:1px solid #aaa}

a.inicio { width:84px; height:41px; display:block; text-indent:-9999px; background:url(../imagenes/btn-inicio.gif);}
a.inicio:hover { background-position:0 -42px;}
a.inicio-active { width:84px; height:41px; display:block; text-indent:-9999px; background:url(../imagenes/btn-inicio.gif); background-position:0 -84px;}

a.quienes-somos { width:146px; height:41px; display:block; text-indent:-9999px; background:url(../imagenes/btn-quienes.gif);}
a.quienes-somos:hover {background-position:0 -42px;}
a.quienes-somos-active { width:146px; height:41px; display:block; text-indent:-9999px; background:url(../imagenes/btn-quienes.gif); background-position:0 -84px;}

a.impresos { width:107px; height:41px; display:block; text-indent:-9999px; background:url(../imagenes/btn-impresos.gif);}
a.impresos:hover {background-position:0 -42px;}
a.impresos-active { width:106px; height:41px; display:block; text-indent:-9999px; background:url(../imagenes/btn-impresos.gif); background-position:0 -84px;}

a.eventos { width:97px; height:41px; display:block; text-indent:-9999px; background:url(../imagenes/btn-eventos.gif);}
a.eventos:hover{background-position:0 -42px;}
a.eventos-active { width:97px; height:41px; display:block; text-indent:-9999px; background:url(../imagenes/btn-eventos.gif); background-position:0 -84px;}

a.internet { width:97px; height:41px; display:block; text-indent:-9999px; background:url(../imagenes/btn-internet.gif);}
a.internet:hover {background-position:0 -42px;}
a.internet-active { width:97px; height:41px; display:block; text-indent:-9999px; background:url(../imagenes/btn-internet.gif); background-position:0 -84px;}

a.bases-datos { width:147px; height:41px; display:block; text-indent:-9999px; background:url(../imagenes/btn-bases.gif);}
a.bases-datos:hover {background-position:0 -42px;}
a.bases-datos-active { width:147px; height:41px; display:block; text-indent:-9999px; background:url(../imagenes/btn-bases.gif); background-position:0 -84px;}

a.talento-humano { width:153px; height:41px; display:block; text-indent:-9999px; background:url(../imagenes/btn-talento.gif);}
a.talento-humano:hover {background-position:0 -42px;}
a.talento-humano-active { width:153px; height:41px; display:block; text-indent:-9999px; background:url(../imagenes/btn-talento.gif); background-position:0 -84px;}

.menu-top { background-image:url(../imagenes/bkg-menu.gif); background-repeat:repeat-x; margin-top:-4px; *margin-top:1px;}
/*chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .menu-top{ margin-top:0px;}
 .info-home{ margin-top:0px;}
}
.telefono { *padding-top:5px;}
.banner {}


/*INTERNAS*/
/*MENU LATERAL*/
.menu-lateral { background-color:#f4f4f4; width:180px;}
.menu-lateral a { font-size:14px; color:#333; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block;}
.menu-lateral p { font-size:14px; color:#333; font-family:Arial, Helvetica, sans-serif; text-decoration:none; background-image:url(../imagenes/icon-arrow.gif); background-repeat:no-repeat; padding-left:15px; display:block; margin-left:15px;}
.menu-lateral a:hover {height:24px; width:180px; background-color:#ebebeb; display:block; padding-top:8px;}
.menu-lateral a:hover p { color:#000; background-image:url(../imagenes/icon-arrow-hover.gif); background-repeat:no-repeat; padding-left:15px;}
.celda-menuLateral-active a p { color:#000; background-image:url(../imagenes/icon-arrow-active.gif); background-repeat:no-repeat; padding-left:15px;}
.celda-menuLateral { height:34px; border-bottom:1px dotted #999;}
.celda-menuLateral-active { height:34px; border-bottom:1px dotted #999; background-color:#e6e6e6;}
.tit-lateral { height:38px; background-color:#dcdcdc; padding-left:15px;}
.content-interna { background-color:#f4f4f4; width:985px; height:222px;}
.info-interna {width:789px; padding:15px; padding-bottom:50px; background-image:url(../imagenes/bkg-content.gif); background-repeat:repeat;}
#internas{ background-color:#FFF; margin:0px; background:transparent url(../imagenes/bkg-body-internas-firefox.jpg) repeat-x scroll 0 123px; *background:transparent url(../imagenes/bkg-body-internas.jpg) repeat-x scroll 0 127px;}
.tit-internas { margin-bottom:30px;}
#footer-internas{
	background:#2a2a2a repeat-x scroll 0 0;
	clear:both;
	height:266px;
	width:100%;
}
p.internas{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:22px; padding-right:25px;}
li{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:22px;}
.migas { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; padding-right:20px;}
.migas a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e48305;}
.migas a:hover {color:#c47002;}

/*STAFF*/
.staff { border-bottom:1px dotted #999; padding-bottom:10px; padding-top:10px; width:380px;}
.staff-last {padding-bottom:10px; padding-top:10px; width:380px;}
p.staff-parrafo{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:22px;}
.staff-parrafo a { color:#e48305;}
.staff-parrafo a:hover { color:#666666;}
.tit-staff { margin-top:30px;}

/*IMPRESOS*/
.img-impresos { margin-top:20px; border-bottom:1px dotted #CCC;}
.tit-impresos { margin-bottom:10px;}
.tabla-impresos { padding:20px; width:375px;}
.tabla-tdimpresos {padding:20px; width:375px;}
.caracteristicas .tabla-tdimpresos {padding:20px; width:460px;}
.tabla-tdimpresos {padding:20px; width:375px;}
.tabla-quienes-somos .tabla-tdimpresos-left {padding-top:20px; padding-left:20px; width:354px;}
.tabla-quienes-somos .tabla-tdimpresos-right {padding-top:20px; width:383px; padding-bottom:20px;}
.tabla-caracterisiticas {border-bottom: #ccc 1px dotted}
.tabla-quienes-somos { border-bottom:1px dotted #CCC; padding-bottom:15px;}

/*INTERNET*/
.h3-internet-lb {color:#5d961d; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-top:20px; margin-bottom:20px;}
.h3-internet-ia {color:#018fb0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-top:20px; margin-bottom:20px;}
.h3-internet-rf {color:#da0000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-top:20px; margin-bottom:20px;}
.tabla-internet {border-bottom: #ccc 1px dotted}
.tabla-tdinternet {padding:20px; width:335px; *width:335px;}
.tabla-tdpublicitar-left {padding-top:20px; padding-left:20px; width:300px;}
.tabla-tdpublicitar-right {padding-top:20px; width:426px; padding-bottom:20px;}
.tabla-tdmercadeo-left {padding-top:20px; padding-left:20px; width:340px; padding-bottom:20px;}
.tabla-tdmercadeo-right {padding-top:20px; width:370px; padding-bottom:20px; padding-left:10px;}
.tit-internet { margin-bottom:20px;}

/*TRABAJE*/
.link-trabajo { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:15px; padding-top:5px;}
.link-trabajo a{color:#333333; text-decoration:none;}
.link-trabajo a:hover{color:#000000; text-decoration:underline;}


/*INDICE*/

.tabla-indice { margin-top:15px;}
.p-indice{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:18px; font-size:12px;}
.indice-claro { border-bottom:1px dotted #CCC; width:352px; *width:327px; padding-bottom:15px; background-color:#f6f6f6; padding-left:15px; padding-right:10px; *padding-top:15px;}
.indice-oscuro { border-bottom:1px dotted #CCC; width:352px; *width:327px; padding-bottom:15px; background-color:#eeeded; padding-left:15px; padding-right:10px; *padding-top:15px; margin-right:10px;}
.indice-claro a { color:#000; text-decoration:none;}
.indice-claro a:hover { color:#666; text-decoration:underline;}
.indice-oscuro a { color:#000; text-decoration:none;}
.indice-oscuro a:hover { color:#666; text-decoration:underline;}
.arriba { text-align:right; padding-right:20px;}
.arriba a {color:#e48305; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.arriba a:hover {color:#000000; text-decoration:underline;}

.small { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold;}
a { color:#e65b0b; font-family:Arial, Helvetica, sans-serif;}
a:hover { color:#f68a4b;}
.caracteristicas { margin-left:20px; margin-bottom:20px; border-bottom: 1px dotted #CCC;}
.subtitulo-impresos { margin-left:20px;}
.impresos-indice img { margin-right:10px;}
.impresos-indice .link a { color:#C47002; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-size:11px;}
.impresos-indice .link a:hover { color:#d7933b; font-size:11px;}
.internet-indice img { margin-right:10px;}
.internet-indice .link a { color:#C47002; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;}
.internet-indice .link a:hover { color:#d7933b;}
.link { text-align:right; font-size:11px;}


/*EVENTOS*/
.tabla-eventos .tabla-tdeventos-left {padding-top:20px; padding-left:20px; width:320px;}
.tabla-eventos .tabla-tdeventos-right {padding-top:20px; width:417px; padding-bottom:20px;}
.tabla-eventos {padding-bottom:15px;}
.galeria-eventos { border-bottom:1px dotted #CCC; padding-bottom:10px; width:760px; background-color:#f5f5f5;  border-top:1px dotted #CCC;}
.img-galeria-cadenas { padding-left:14px; padding-top:10px;}
.subtitulo-eventos { margin-left:20px; margin-top:20px;}
.link-pagina-eventos { margin-top:10px;}
.link-pagina-eventos a {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none;}
.link-pagina-eventos a:hover { background-color:#F90; color:#FFF;}
.logo-canal { margin-top:15px; margin-right:20px;}


/*FOMRULARIO*/
.texto-form{
	font-size:12px;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
}

.campo_datos{
	width:261px;
	height:18;
}

.campo_comentarios{
	width:261px;
	height:62;
}

a:hover.soportelink  { color:#f2d943;}
.soportelink { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#ffbf00; 
	text-decoration:none;
	}
	
.soporte { padding-left:8px; padding-top:10px;}
	
.division { width:756px; height:1px; border-top:1px dotted #666; margin-top:30px; margin-bottom:30px;}

	
/*TALENTO HUMANO*/

.img-th { border:1px solid #CCC; padding:2px;}

.th-item { width:355px; margin-right:30px;}

.th-item p { padding-left:10px; color:#333;}

.th-item h2 { margin-bottom:10px; margin-top:0px; background-image:url(../imagenes/talento-humano/bullet-talento.gif); background-repeat:no-repeat; padding-left: 25px;}

.th-dark { background-color:#f6f6f6; padding-top:15px; padding-bottom:15px; border-top:1px solid #e2e2e2;  border-bottom:1px solid #e2e2e2;}

.th-white{ padding-top:15px; padding-bottom:15px;}


/*COLABORADOR MES*/

.colaborador-mes { width:355px;}

.colaborador-mes p { font-size:12px;}



