body {background-color: #eeeeee;margin-top:0px;margin-left:0px;margin-bottom:0px;margin-right:0px; }
.noprint {display:block;}
.noscreen {display:none;}
.req	{color:#800000;font-family:tahoma,verdana;font-size:8px;vertical-align:top;margin-left:2px;margin-right:2px;}
.com	{color:#800000;font-family:tahoma,verdana;font-size:10px;font-weight:normal;}
.red {color:red;}
.redbold {color:red;font-weight:bold;}
.blue {color:blue;}
.bluebold {color:blue;font-weight:bold;}

#header {height:56px;width:900px;margin:auto;overflow:hidden;font-family:tahoma,verdana,arial;}
#header .logo {margin-left:10px;width:155px;height:56px;float:left;}
#header .menu {margin-right:10px;width:600px;text-align:right;float:right;margin-top:35px;font-size:11px;color:#555555;}
#header .menu a {text-decoration:none;color:#555555;cursor:pointer;font-size:11px;}
#header .menu a:hover {color:#ff0000;}
#header .menu img {margin-top:2px;margin-right:5px;}

#top1  {width:900px;height:19px;display:table;margin:auto; }
#topli {background-image:url(/images/topizquierda.gif);background-repeat:no-repeat;width:15px;height:19px;float:left;}
#topce {background-image:url(/images/fondo-top.gif);width:870px;  background-repeat:repeat-x;height:19px;font-size:1px;float:left;}
#topde {background-image:url(/images/topderecha.gif);background-repeat:no-repeat;width:15px;height:19px;float:left;}

#menu {width:900px;height:27px;display:table;margin-left:auto;margin-right:auto;margin-bottom:0px;background-image:url(/images/laterales.gif);background-color:#ffffff;}
#menu .spacer {float:left;width:2px;height:27px;background-image:url(/images/menu_07.gif);background-repeat:no-repeat;}
#menuli {width:15px;height:27px;float:left;background-image:url(/images/menuizquierda.gif);background-repeat:no-repeat;background-position:0% 100%;}
#menuce {width:870px; height:27px; float:left; background-image:url(/images/fondomenu.gif); display:table; background-repeat:repeat-x;}
#menude {width:15px; height:27px; float:left;background-image:url(/images/menuderecha.gif);background-repeat:no-repeat;background-position:0% 100%;}

#menu .bextranet {float:left;width:109px;height:27px;cursor:pointer;background-image:url(/images/boton_extranet.gif);background-position:0px 0px;background-repeat:no-repeat;}
#menu .bextranet:hover {background-position: 0 -27px;}
#menu .bintranet {float:left;width:104px;height:27px;cursor:pointer;background-image:url(/images/boton_intranet.gif);background-position:0px 0px;background-repeat:no-repeat;}
#menu .bintranet:hover {background-position: 0 -27px;}
#menu .bgaleria {float:left;width:178px;height:27px;cursor:pointer;background-image:url(/images/bot_men_pri_gal.gif);background-position:0px 0px;background-repeat:no-repeat;}
#menu .bgaleria:hover {background-position: 0 -27px;}
#menu .bdcomprar {float:left;width:160px;height:27px;cursor:pointer;background-image:url(/images/boton_donde_comprar.gif);background-position:0px 0px;background-repeat:no-repeat;}
#menu .bdcomprar:hover {background-position: 0 -27px;}

.Marcoimagen { border-color:#FF6600; border-width:1px; border-style:solid; padding:3px; margin:4px; }
/* PIE DE PAGINA */
#footer {width:900px;margin:auto;display:table;background-color:#ffffff;}
#footer .corporacion {width:900px;height:auto;background-image:url(/images/fondogrupo.gif);background-repeat:repeat-x;text-align:right;height:28px;}
#footer .pieli {width:6px;height:9px;float:left;background-image:url(/images/esquina_izquierda_inferior.gif);background-repeat:no-repeat;}
#footer .piece {width:888px; height:9px; background-image:url(/images/fondo_sombra_menu_inferior.gif); background-repeat:repeat-x; border-bottom-color:#a0a0a0; border-bottom-style:solid; border-bottom-width:1px; font-size:1px; float:left;}
#footer .piede {width:6px; height:9px;float:left;background-image:url(/images/esquina_derecha_inferior.gif);background-repeat:no-repeat;}
#footer .espacio {width:4px;height:48px;float:left;font-size:1px;}
#footer .linea {width:900px;height:5px;margin:auto;background-image:url(/images/laterales.gif);}
#footer .left {float:left;}
#footer .espacioi {width:12px;height:auto;float:left;}
#submenu { width:900px; height:21px; background-image:url(/images/fondo_pie_de_pagina.gif); background-repeat:repeat-x; background-color:#ff3600; display:table;}
#submenu .izq { font-family:Verdana, Arial, Helvetica, sans-serif; color:#f1f2f2; font-size:10px; float:left; height:21px;}
#submenu .der { font-family:Verdana, Arial, Helvetica, sans-serif; color:#f1f2f2; font-size:10px; float:right; height: 21px;margin-top:4px;margin-right:10px;}
#submenu .der a,a:link,a:visited,a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #f1f2f2; text-decoration: none;}
#submenu .der a:hover {color: #ffCC00;}
.menupullup {width:890px;height:50px;font-size:0.85em;font-family:tahoma,arial,verdana;font-size:11px;margin:auto;margin-left:10px;}
.menupullup ul {padding:0;margin:0;list-style-type:none;}
.menupullup ul ul {width:177px;}
.menupullup li {float:left;width:177px;position:relative;}
.menupullup li li {margin-left:8px;}
.menupullup a, .menupullup a:visited {display:block;font-size:11px;text-decoration:none; color:#fff; width:166px; height:48px;line-height:47px;}
* html .menupullup a, * html .menupullup a:visited {width:177px;w\idth:166px;}
.menupullup table {border-collapse:collapse; border:0; position:absolute; left:0; bottom:-1px;}
.menupullup ul ul {visibility:hidden;position:absolute;bottom:48px;left:0; width:177px;}
* html .menupullup ul ul {bottom:47px;}
.menupullup ul ul a, .menupullup ul ul a:visited {background:red; color:#000; height:auto; line-height:1em; padding:5px 10px;width:129px;}
.menupullup ul ul .menu_0 a, .menupullup ul ul .menu_0 a:visited {background:#FF8040; color:#fff; height:auto; line-height:1em; padding:5px 10px;width:129px;}
.menupullup ul ul .menu_1 a, .menupullup ul ul .menu_1 a:visited {background:#6753B9; color:#fff; height:auto; line-height:1em; padding:5px 10px;width:129px;}
.menupullup ul ul .menu_2 a, .menupullup ul ul .menu_2 a:visited {background:#E44549; color:#fff; height:auto; line-height:1em; padding:5px 10px;width:129px;}
.menupullup ul ul .menu_3 a, .menupullup ul ul .menu_3 a:visited {background:#20B0F7; color:#fff; height:auto; line-height:1em; padding:5px 10px;width:129px;}
.menupullup ul ul .menu_4 a, .menupullup ul ul .menu_4 a:visited {background:#FFCC00; color:#fff; height:auto; line-height:1em; padding:5px 10px;width:129px;}
* html .menupullup ul ul a{width:177px;w\idth:129px;}
.menupullup a:hover, .menupullup ul ul a:hover{color:#fff; background:#fff;}
.menupullup .menu_0 a:hover, .menupullup ul ul .menu_0 a:hover{color:#fff; background:#ffa555;}
.menupullup .menu_1 a:hover, .menupullup ul ul .menu_1 a:hover{color:#fff; background:#9A7EED;}
.menupullup .menu_2 a:hover, .menupullup ul ul .menu_2 a:hover{color:#fff; background:#FF8A8D;}
.menupullup .menu_3 a:hover, .menupullup ul ul .menu_3 a:hover{color:#fff; background:#3DC6FA;}
.menupullup .menu_4 a:hover, .menupullup ul ul .menu_4 a:hover{color:#fff; background:#FDE439;}
.menupullup :hover > a, .menupullup ul ul :hover > a {color:#fff;background:#fff;}
.menupullup ul li:hover ul,.menupullup ul a:hover ul{visibility:visible;height:auto;}

#cuerpo {width:900px;height:auto;margin:auto;background-image:url(/images/laterales.gif);background-color:#ffffff;text-align:left;display:table;
		font-size:11px;font-family:tahoma,verdana,arial;
		padding-bottom:10px;
		overflow-x:hidden;
		}
#cuerpo .botones {width:171px;height:150px;float:left;margin-right:6px;}
#cuerpo .espacio {width:9px;height:10px;float:left;font-size:1px;}
#cuerpo .linea {background-color:#ffffff;width:898px;height:5px;margin:auto;}
#cuerpo .hespacio {float:left;width:1px;height:350px;}
#cuerpo .izquierda {float:left;width:600px;height:auto;overflow-x:hidden;padding-left:15px;text-align:left;}
#cuerpo .derecha {float:right;width:260px;height:auto;overflow-x:hidden;margin-right:15px;text-align:left;}
#cuerpo td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#767676;}

.contornoimagen { border-color:#a0a0a0; border-width:1px; border-style:solid; padding:9px;}

.textogeneral { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#767676; text-align:justify}
.textogeneralblanco { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:justify; text-decoration:none;}
.green { border:#a5b77f solid 1px; }
.red { background-color: #679800; border:#b2d252 solid 1px; }

.bordeamarillo {border-top:1px solid #ffcc00;border-left:1px solid #ffcc00;padding-left:10px; float:none;}
#recursos {width:189px; height: auto; float:left; display:table; }
#recursos .titulo {width:189px; height:25px; float:none; }
#recursos .data {height:90px;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffcc00; line-height: 200%;}
#recursos .data a, a:link, a:visited, a:active {color:#636d76; text-decoration: none; }
#recursos .data a:hover{font-weight:bold; color:#d81c3f; text-decoration:underline; }

#videos { width:202px; height: auto; float:left; display:table; }
#videos .titulo {width:202px; height:25px; float:none; }
#videos .data {width:192px; height:90px;float:none;overflow:hidden; }

#direccion { width:257px; height: auto; float:left; display:table; }
#direccion .titulo {width:257px; height:25px; float:none; }
#direccion .data {width:247px;height:90px;font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#646464;float:none; }
#direccion .subtitulo {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#d81c3f; font-weight:bold; }

#descargas { width:205px; height: auto; float:left; display:table; }
#descarga .titulo { width:205px; height:26px; float:none; }
#descargas .data { width:195px; height:80px;font-size:5px; float: none; display:table;margin-top:2px;padding-top:10px; }

.bot_inftecnica {cursor:pointer;background-image:url(/images/botones/bot_home_infotecni.gif);width:186px;height:25px;background-repeat:no-repeat;background-position:0px 0px;float:none;}
.bot_inftecnica:hover {background-position:0px -25px;}
.bot_catalogos {cursor:pointer;background-image:url(/images/botones/bot_home_catalogos.gif);width:186px;height:25px;background-repeat:no-repeat;background-position:0px 0px;float:none;}
.bot_catalogos:hover {background-position:0px -25px;}
.bot_revistas {cursor:pointer;background-image:url(/images/botones/bot_home_revistas.gif);width:186px;height:25px;background-repeat:no-repeat;background-position:0px 0px;float:none;}
.bot_revistas:hover {background-position:0px -25px;}
.bot_galerias {cursor:pointer;background-image:url(/images/botones/bot_home_galerias.gif);width:186px;height:25px;background-repeat:no-repeat;background-position:0px 0px;float:none;}
.bot_galerias:hover {background-position:0px -25px;}

.bot_videos {cursor:pointer;background-image:url(/images/botones/bot_home_videos.jpg);width:160px;height:74px;background-repeat:no-repeat;background-position:0px 0px;float:none;margin-top:10px;}
.bot_videos:hover {background-position:0px -80px;}

.menu1 {float:left;width:146px;font-family:verdana, arial, sans-serif;height:27px}
.menu1 ul{padding:0px;margin:0px;list-style-type:none;}
.menu1 ul li {float:left;position:relative;}
.menu1 ul li a, 
.menu1 ul li a:visited {float:left;display:block;text-decoration:none;color:#FFFFFF;line-height:27px;height:27px;}
.menu1 ul li:hover {width:146px;}
.menu1 ul li a:hover {background:none;color:#FFFFFF;}
.menu1 ul li:hover a {color:#FFFFFF;font-size:10px;}
.menu1 ul li ul {display: none;}
.menu1 table {border-collapse:collapse;position:absolute;top:0;left:0;}
.menu1 ul li:hover ul {display:block;position:absolute;top:25px;background:#aaa;opacity: 0.8;-moz-opacity: 0.8;filter: alpha(opacity=80);margin-top:1px;left:0; width:152px;}
.menu1 ul li:hover ul.scroller {height:138px;width:172px;overflow:auto;}
.menu1 ul li:hover ul.endstop{left:-90px;}
.menu1 ul li:hover ul li ul{display: none;}
.menu1 ul li:hover ul li a {display:block;background:#c9da76;color:#000000;height:auto;line-height:15px;padding:4px 16px;width:135px;}
.menu1 ul li:hover ul li a.drop {background:#E1E1E1;}
.menu1 ul li:hover ul li a:hover {color:#FFFFFF; background:#6e9c08;}
.menu1 ul li:hover ul li a:hover.drop {background: #FBE02F; color:#000;}
.menu1 ul li:hover ul li:hover ul {display:block;position:absolute;left:153px;top:-70px;color:#000;left:152px;height:138px;width:172px;overflow:auto;background:#FBE02F;}
.menu1 ul li:hover ul li:hover ul li a {background:#FBE02F;}
.menu1 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}
.menu1 ul li:hover ul li:hover ul.left {left:-172px;}
.menu1 ul li:hover ul li:hover ul li a:hover {background:#666;color:#0ff;}
.menu1 ul li a:hover ul {display:block;position:absolute;top:26px;top:26px;background: #c9da76;filter: alpha(opacity=80);left:0;marg\in-top:1px;}
.menu1 ul li a:hover ul.scroller {height:138px;overflow:auto;}
.menu1 ul li a:hover ul.endstop {left:-90px;}
.menu1 ul li a:hover ul li a {display:block;color:#000;height:1px;line-height:15px;padding:4px 16px;width:152px;width:135px;font-size:10px;}
.menu1 ul li a:hover ul li a.drop {background:#E1E1E1;padding-bottom:0px;}
.menu1 ul li a:hover ul li a ul {visibility:hidden;position:absolute;height:0;width:0;}
.menu1 ul li a:hover ul li a:hover {color:#fff;background: #6e9c08;}
.menu1 ul li a:hover ul li a:hover.drop { background:#000; color:#FBE02F;}
.menu1 ul li a:hover ul li a:hover ul {visibility:visible;position:absolute;top:-69px;top:-70px;color:#c9da76;left:152px;height:138px;width:170px;overflow:auto;background:#E1E1E1;}
.menu1 ul li a:hover ul li a:hover ul.left {left:-170px;}
.menu1 ul li a:hover ul li a:hover ul li a:hover {background:#666;color:#0ff;}
.left {clear:both;}

.menu3 {float:left;width:162px;font-family:verdana, arial, sans-serif;height:27px}
.menu3 ul{padding:0px;margin:0px;list-style-type:none;}
.menu3 ul li {float:left;position:relative;}
.menu3 ul li a, 
.menu3 ul li a:visited {float:left;display:block;text-decoration:none;color:#FFFFFF;line-height:27px;height:27px;}
.menu3 ul li:hover {width:146px;}
.menu3 ul li a:hover {background:none;color:#FFFFFF;}
.menu3 ul li:hover a {color:#FFFFFF;font-size:10px;}
.menu3 ul li ul {display: none;}
.menu3 table {border-collapse:collapse;position:absolute;top:0;left:0;}
.menu3 ul li:hover ul {display:block;position:absolute;top:25px;background:#aaa;opacity: 0.8;-moz-opacity: 0.8;filter: alpha(opacity=80);margin-top:1px;left:0; width:162px;}
.menu3 ul li:hover ul.scroller {height:138px;width:172px;overflow:auto;}
.menu3 ul li:hover ul.endstop{left:-90px;}
.menu3 ul li:hover ul li ul{display: none;}
.menu3 ul li:hover ul li a {display:block;background:#c9da76;color:#000000;height:auto;line-height:15px;padding:4px 16px;width:135px;}
.menu3 ul li:hover ul li a.drop {background:#E1E1E1;}
.menu3 ul li:hover ul li a:hover {color:#FFFFFF; background:#6e9c08;}
.menu3 ul li:hover ul li a:hover.drop {background: #FBE02F; color:#000;}
.menu3 ul li:hover ul li:hover ul {display:block;position:absolute;left:153px;top:-70px;color:#000;left:152px;height:138px;width:172px;overflow:auto;background:#FBE02F;}
.menu3 ul li:hover ul li:hover ul li a {background:#FBE02F;}
.menu3 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}
.menu3 ul li:hover ul li:hover ul.left {left:-172px;}
.menu3 ul li:hover ul li:hover ul li a:hover {background:#666;color:#0ff;}
.menu3 ul li a:hover ul {display:block;position:absolute;top:26px;top:26px;background: #c9da76;filter: alpha(opacity=80);left:0;marg\in-top:1px;}
.menu3 ul li a:hover ul.scroller {height:138px;overflow:auto;}
.menu3 ul li a:hover ul.endstop {left:-90px;}
.menu3 ul li a:hover ul li a {display:block;color:#000;height:1px;line-height:15px;padding:4px 16px;width:152px;width:135px;font-size:10px;}
.menu3 ul li a:hover ul li a.drop {background:#E1E1E1;padding-bottom:0px;}
.menu3 ul li a:hover ul li a ul {visibility:hidden;position:absolute;height:0;width:0;}
.menu3 ul li a:hover ul li a:hover {color:#fff;background: #6e9c08;}
.menu3 ul li a:hover ul li a:hover.drop { background:#000; color:#FBE02F;}
.menu3 ul li a:hover ul li a:hover ul {visibility:visible;position:absolute;top:-69px;top:-70px;color:#c9da76;left:152px;height:138px;width:170px;overflow:auto;background:#E1E1E1;}
.menu3 ul li a:hover ul li a:hover ul.left {left:-170px;}
.menu3 ul li a:hover ul li a:hover ul li a:hover {background:#666;color:#0ff;}
.left {clear:both;}