body{margin: 0px; padding: 0px; text-align: left; font: 11px Tahoma, Arial, Helvetica, Sans-serif; color: #666;}
form, label{margin: 0px; padding: 0px;}
label, button{cursor: pointer; border: 0px;}
acronym { border-bottom:1px dashed #333; cursor:help; }


h1{color: #003871; font: bold 16px Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 10px 0px 15px 0px;}
h2{color: #003871; font: bold 14px Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 15px 0px;}
h3{color: #003871; font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 10px 0px 15px 0px; clear: left;}
h4{color: #003871; font: bold 11px Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 10px 0px 15px 0px; clear: left;}

a:link, a:visited{color: #0055AA; text-decoration: underline;}
a:hover, a:active{color: #003871; text-decoration: underline;}

input{border: 1px solid #999; background: url(../images/html/fondo_input.gif) no-repeat 0px 0px; padding: 0px 2px; font: 1em Tahoma, Arial, Helvetica, Sans-serif; color: #000; height: 17px;}
input.armar_producto{border: 0px; background: none; padding: 0px 2px; font: bold 1em Tahoma, Arial, Helvetica, Sans-serif; color: #000; height: 17px; text-align:center; width: 40px;}
input.titulo{color: #003871; font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 10px 0px 15px 0px; clear: left; width: auto; border: 0px; background: none; width: 100%;}

span.titulo{color: #003871; font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 10px 0px 15px 0px; clear: left; border: 0px; background: none;}

select{border: 1px solid #999; padding: 0px 0px 0px 2px; font: 1em Tahoma, Arial, Helvetica, Sans-serif; color: #000;}
input.checkbox{border: none; background: none; padding: 0px;}

textarea{border: 1px solid #999; background: url(../images/html/fondo_input.gif) no-repeat 0px 0px; padding: 0px 2px; font: 1em Tahoma, Arial, Helvetica, Sans-serif; color: #666;}

ul{margin: 0px; padding: 0px;}
ul li{background: url(../images/html/bullet_vermas.gif) no-repeat 0px 9px; padding: 2px 0px 2px 7px; list-style: none; margin: 0px;}
ul.condiciones{font: 0.9em/100% Tahoma, Arial, Helvetica, Sans-serif;}
ul.condiciones li{background-position: 0px 5px;}

ul.secundario{margin: 0px 0px 0px 6px; padding: 0px;}
ul.secundario li{background: url(../images/html/bullet_menu_left_over.gif) no-repeat 0px 9px; padding: 2px 0px 2px 7px; list-style: none; margin: 0px;}


.float_left{float: left; margin: 0px 2px;}
.foto_right{float: right; border: 1px solid #CCC; margin: 2px; padding: 2px; display: table;}

.condiciones{font: 9px Tahoma, Arial, Helvetica, Sans-serif; color: #333;}
.bot_agregar_carro{margin: 2px 1px; padding: 2px 0px 0px 0px; width: 160px; background: url(../images/html/fondo_botones.jpg) repeat-x 0px 0px; font: 11px Tahoma, Arial, Helvetica, Sans-serif; color: #FFF; text-align: center; border: 1px solid #003871;}
.bot_cambiar_cantidades{margin: 0px 1px; padding: 2px 0px 0px 0px; width: 111px; background: url(../images/html/fondo_botones.jpg) repeat-x 0px 0px; font: 11px Tahoma, Arial, Helvetica, Sans-serif; color: #FFF; text-align: center; border: 1px solid #003871;}
.bot_cancelar{margin: 0px 5px; padding: 0px; height: 19px; width: 54px; background: url(../images/botones/bot_cancelar.gif) no-repeat 0px 0px; font: 0px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #0055AA; text-align: left;}
.bot_cotizacion{width: 120px; margin: 0px 1px; padding: 2px 0px 0px 0px; background: url(../images/html/fondo_botones.jpg) repeat-x 0px 0px; font: 11px Tahoma, Arial, Helvetica, Sans-serif; color: #FFF; text-align: center; border: 1px solid #003871;}
.bot_eliminar{margin: 0px 2px 0px 0px; padding: 0px; height: 14px; width: 14px; background: url(../images/html/ic_eliminar.gif) no-repeat 0px 0px; font: 0px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #0055AA; text-align: left;}
.bot_eliminar_carro{margin: 0px 5px; padding: 0px; height: 19px; width: 54px; background: url(../images/botones/bot_eliminar.gif) no-repeat 0px 0px; font: 0px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #0055AA; text-align: left;}
.bot_enviar{float: right;margin: 0px 1px; padding: 2px 0px 0px 0px; width: 94px; background: url(../images/html/fondo_botones.jpg) repeat-x 0px 0px; font: 11px Tahoma, Arial, Helvetica, Sans-serif; color: #FFF; text-align: center; border: 1px solid #003871;}
.bot_enviar_orden{float: right; margin: 2px 0px; padding: 2px 0px 0px 0px; width: 130px; background: url(../images/html/fondo_botones.jpg) repeat-x 0px 0px; font: 11px Tahoma, Arial, Helvetica, Sans-serif; color: #FFF; text-align: center; border: 1px solid #003871;}
.bot_seguir_cotizando{margin: 0px 1px; padding: 2px 0px 0px 0px; width: 94px; background: url(../images/html/fondo_botones.jpg) repeat-x 0px 0px; font: 11px Tahoma, Arial, Helvetica, Sans-serif; color: #FFF; text-align: center; border: 1px solid #003871;}
.bot_vaciar_carro{margin: 0px 1px; padding: 2px 0px 0px 0px; width: 83px; background: url(../images/html/fondo_botones.jpg) repeat-x 0px 0px; font: 11px Tahoma, Arial, Helvetica, Sans-serif; color: #FFF; text-align: center; border: 1px solid #003871;}

#imprimir{width: 30px; height: 14px; background: url(../images/html/ic_imprimir.gif) no-repeat center top; cursor: pointer; border: 0px; float: right; margin: 0px; padding: 0px; font: 0px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #FFF; text-align: left;}

.ancho_780{width: 780px; display: block;}

/*CABECERA: LOGO INTERNAS FOTO E ISOTIPO USADO EN LAS PAGINAS INTERNAS*/
#cabecera{background: url(../images/html/fondo_top.jpg) repeat-y left top #FFF; text-align: left; height: 81px;}
#cabecera #logo{margin: 12px 0px 0px 0px; padding: 0px; float: left;}
#cabecera #foto_cabecera{background: url(../images/fotos/foto_cabecera.jpg) no-repeat 0px 0px; width: 304px; height: 68px; float: left; margin: 0px; padding: 0px; margin: 0px 20px 0px 47px; position: relative; top: 12px;}
#cabecera #tit_comunicaciones{ background: url(../images/html/tit_comunicaciones.gif) no-repeat 0px 0px; width: 266px; height: 14px; margin: 0px; padding: 0px; float: left; position: relative; top: 60px;}


/*MENU PRINCIPAL: Menu superior del sitio web*/
#menu_principal{height: 30px; background: url(../images/html/fondo_menu_principal.gif) repeat-x 0px 0px #003871; margin: 0px; padding: 0px; text-align: left; font: 9px Tahoma, Arial, Helvetica, Sans-serif; color: #CCC; clear: both;}
#menu_principal ul{margin: 0px; padding: 0px; width: 698px; float: left;}
#menu_principal ul li{margin: 0px; padding: 0px; list-style: none; height: 30px; background: none; float: left;}
#menu_principal a{height: 30px; display: block; background: url(../images/botones/bot_menu_principal.gif) no-repeat 0px 0px; text-align: center; font: bold 9px Tahoma, Arial, Helvetica, Sans-serif; color: #FFF; text-transform: uppercase; padding: 11px 0px 0px 0px; text-decoration: none;}
#menu_principal a:hover{height: 30px; display: block; background: url(../images/botones/bot_menu_principal_over.gif) no-repeat 0px 0px;}
#menu_principal #fecha{margin: 0px; padding: 11px 4px 0px 11px; float: left;}
#menu_principal #bot_home{width: 50px;}
#menu_principal #bot_empresa{width: 59px;}
#menu_principal #bot_productos{width: 140px;}
#menu_principal #bot_aplicacion{width: 90px;}
#menu_principal #bot_oportunidades{width: 98px;}
#menu_principal #bot_informacion{width: 90px;}
#menu_principal #bot_contacto{width: 72px;}
#menu_principal #bot_mapa{width: 93px;}

/*MENU LEFT*/
#left {height: 100%; float: left; margin: 0px; padding: 0px 0px 15px 0px; width: 141px; font: 10px/160% Tahoma, Arial, Helvetica, Sans-serif; color: #666;}
#left p{margin: 0px; padding: 0px 3px;}
#left h1{color: #00346C; font: bold 25px Arial, Helvetica, sans-serif; margin: 0px; padding: 93px 0px 123px 0px; text-align: center;}
#left h2{background: #003871; color: #FFF; font: bold 9px Tahoma, Arial, Helvetica, Sans-serif; padding: 4px 2px 4px 12px; margin: 3px 0px 0px 0px;}
#left h3{background: #0055AA; font: 10px Tahoma, Arial, Helvetica, Sans-serif; color: #FFF; border-bottom: 1px solid #CCC; margin: 0px; padding: 4px 2px 4px 12px;}
#left ul {margin: 0px; padding: 0px;}
#left ul li{color: #003871; padding: 0px; margin: 0px; border-bottom: 1px solid #CCC; background: none;}
#left .nolink{background: url(../images/html/bullet_vermas.gif) no-repeat 8px 8px; padding: 2px 2px 2px 15px; margin: 0px; display: block; color: #003871;}
#left ul li a{background: url(../images/html/bullet_vermas.gif) no-repeat 8px 8px; padding: 2px 2px 2px 15px; margin: 0px; display: block; color: #003871;}
#left ul li a:hover{color: #FFF; text-decoration: none; background: url(../images/html/bullet_menu_left_over.gif) no-repeat 8px 8px #0055AA;}
#left ul#secundario {margin: 15px 0px 0px 0px; padding: 0px;}
#left ul#secundario li a{background: url(../images/html/bullet_menu_left.gif) no-repeat 8px 8px; padding: 2px 0px 2px 15px; margin: 0px; display: block; color: #003871; text-decoration: none;}
#left ul#secundario li a:hover{color: #003871; text-decoration: none; background: url(../images/html/bullet_vermas.gif) no-repeat 8px 8px #FBE017;}
#left #link_elektrocenter{padding: 2px 2px 2px 5px; margin: 64px 0px 0px 0px; width: 124px;}
#left #link_elektrocenter strong, #left #link_elektrocenter b{color: #0055AA;}

#left #logo_home{text-align: center; width: 100%; height: 62px; background: url(../images/html/logo_home.gif) no-repeat 0px 0px; margin: 10px 2px;}

/*HOME: CENTRO (ESTILO PARA FLASHS, el ancho del centro en IE esta definido en inclusion "tpl/cabecera.tpl.html" para compatibilidad con navegadores)*/
#centro_home{width: 488px; float: left; margin: 0px auto 0px 1px; padding: 15px 0px; text-align: center; font: 9px/160% Tahoma, Arial, Helvetica, Sans-serif; color: #999;}
#centro_home strong,b{color: #0055AA;}
#centro_home #flash_productos{border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin: 0px; padding: 0px; height: 150px; display: table; width: 100%;}


/*RIGHT: Contenido alienado a la derecha, usado en productos destacados del home y en las fotos de las internas.*/
#right{height: 100%; float: right; background: #E2E8ED; border-left: 1px solid #CCC; border-right: 1px solid #93B5D5; padding: 0px 0px 4px 0px; width: 148px; font: 10px/120% Tahoma, Arial, Helvetica, Sans-serif; color: #666;}
#right p{margin: 0px; padding: 0px 3px;}
#right ul{margin: 0px; padding: 0px 3px;}
#right ul li{background: url(../images/html/bullet_vermas.gif) no-repeat 2px 7px; padding: 2px 0px 2px 7px; list-style: none; margin: 0px;}
#right img{border: 1px solid #CCC; margin: 0px 0px 3px 2px;}
#right a:link, #right a:visited{text-decoration: none; color: #666;}
#right a:hover, #right a:active{text-decoration: underline; color: #666;}
#right strong,b{color: #053974;}

#right .lupa{background: url(../images/html/lupa.gif) no-repeat 0px 0px; width: 12px; height: 13px; float: right; font: 0px Arial, Helvetica, sans-serif; color: #000; letter-spacing: -1px;}
#right.ficha_producto p{margin: 0px 0px 10px 0px; color: #FFF; text-align: center; background: #93B5D5; padding: 3px 2px;}
#right.ficha_producto a:link, #right.ficha_producto a:visited{color: #FFF;}

#right .vermas{color: #0055AA; background: url(../images/html/bullet_vermas.gif) no-repeat 0px 5px; padding: 0px 0px 0px 7px; margin-bottom: 20px; } /*Compatibilidad IE 5.0*/
#right .vermas a:link, #right .vermas a:visited{color: #0055AA; text-decoration: underline;}
#right .vermas a:hover, #right .vermas a:active{color: #003871; text-decoration: underline;}


/*MENU SUPERIOR: CARRO DE COMPRA y BUSCADOR*/
#carro{border-bottom: 2px solid #003974; padding: 0px; margin: 0px; font: bold 9px Tahoma, Arial, Helvetica, Sans-serif; color: #666; height: 32px;}
#carro .form{width: 780px;}
#carro #items_carro{float: right; background: url(../images/html/ic_carro.gif) no-repeat 0px 8px; padding: 8px 2px 4px 19px; margin: 0px;}
#carro #items_nocarro{display: none; float: right; background: url(../images/html/ic_carro.gif) no-repeat 0px 8px; padding: 8px 2px 4px 19px; margin: 0px;}
#carro strong, b{color: #CC0000; padding: 0px 4px;}
#carro a:link, #carro a:visited{color: #0055AA; font-weight: normal;}
#carro a:hover, #carro a:active{color: #0055AA; text-decoration: none;}
#carro button{background: url(../images/botones/bot_buscar.gif) no-repeat 0px 0px; color: #FFF; font: 9px Tahoma, Arial, Helvetica, Sans-serif; text-align: center; width: 42px; height: 14px; margin: 8px 2px 0px 2px; float: right;}
#carro input{font: 9px Tahoma, Arial, Helvetica, Sans-serif; width: 90px; height: 14px; margin: 8px 0px 0px 11px; float: right;}

/*BREADCRUMBS*/
#breadcrumbs{font: 9px Arial, Helvetica, sans-serif; color: #333; background: url(../images/html/ic_breadcrumbs.gif) no-repeat 0px 0px; padding: 3px 0px 0px 16px; margin: 10px; text-align: left;}

/*background: url(../images/html/fondo_left.gif) repeat-y right top; */

/*CONTENIDOS*/
#main{text-align: left; background: url(../images/html/fondo_left.gif) repeat-y 0px 0px; display: table; width: 780px; clear: both;}
#contenidos{background: url(../images/html/fondo_right.gif) repeat-y right top; display: table; width: 780px; font: 1em/140% Verdana, Arial, Helvetica, sans-serif; }
#contenidos.sinfondo{background: none;}
#contenidos a.bajar_pdf:link, #contenidos a.bajar_pdf:visited{float: right; margin: 0px; padding: 2px 0px 2px 20px; text-align: right; color: #0055AA; font: normal 0.9em Tahoma, Arial, Helvetica, Sans-serif; background: url(../images/html/ic_pdf.gif) no-repeat 0px 0px;}
#contenidos a.bajar_pdf:hover, #contenidos a.bajar_pdf:active{text-decoration: none;}


/*INTERNAS*/
#centro_internas{margin: 0px; float: left; width: 460px; display: table; }
#centro_internas.sinfondo{width: 638px; border-right: 1px solid #93B5D5; height: 100%;}
#centro_orden_compra{width: 780px; margin: 0px 0px 10px 0px; text-align: right;}
#centro_orden_compra #contenido_orden{width: 760px; text-align: left; margin: 0px auto; padding: 0px 0px 20px 0px; font: 1em/140% Verdana, Arial, Helvetica, sans-serif; color: #666;}

/*contenido_internas usado para dar el margen respecto al breadcrumbs segun maqueta*/
#contenido_internas{margin: 16px 0px 0px 0px; width: 100%; text-align: left; padding: 0px 0px 20px 20px; font: 1em/140% Verdana, Arial, Helvetica, sans-serif; color: #666;}
#contenido_internas.aplicaciones{font: 1em/120% Verdana, Arial, Helvetica, sans-serif; color: #666;}

/*Contenidos para IE definidos en inclusion tpl/cabecera.tpl.html*/
*>div#contenido_aplicacion{width: 480px; margin:0px; padding: 0px 0px 20px 4px; position: relative; display: table; float: left; height: 1px; }
#contenido_aplicacion{width: 491px; margin:0px; padding: 0px 0px 20px 4px; position: relative; display: table; float: left; height: 1px; }
#contenido_aplicacion h1{font-size: 1em; padding: 5px 0px; margin: 0px; height: 35px;}
#contenido_aplicacion h2{font-size: 1em; padding: 3px 6px; margin: 0px; font-weight: normal; height: 80px; border-bottom: 1px solid #CCC; background: #F7F8F9;}
#contenido_aplicacion p{padding: 10px 5px; margin: 0px;}
#contenido_aplicacion ul{padding: 0px 5px; margin: 0px;}
#contenido_aplicacion .bajada{width: 100%; display: table;font: 0.9em/100% Verdana, Arial, Helvetica, sans-serif;}
#contenido_aplicacion .bajada .redes_left{width: 313px; float: left; border-right: 1px solid #CCC; margin: 0px 6px 0px 5px; padding: 0px 0px 10px 0px;}
#contenido_aplicacion .bajada .redes_right{width: 150px; float: left;}
#contenido_aplicacion .contenidos{float:left; width: 32%; font: 0.9em/120% Verdana, Arial, Helvetica, sans-serif; height: 90%; border: 1px solid #CCC; margin: 0px 0px 0px 3px;}
#contenido_aplicacion .masinfo{margin: 0px; padding: 0px;}
#contenido_aplicacion .pdf{margin: 10px 0px 0px 0px; padding: 3px 0px 5px 18px; background: url(../images/html/ic_pdf.gif) no-repeat 0px 0px; font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;}


/*ID centro_oportunidades se define para colocar las fotos a la derecha en paralelo con su respectivo contenido en sección oportunidades*/
#centro_oportunidades{margin: 0px; display: table; float: left; width: 638px;}
#centro_oportunidades.sinfondo{width: 638px; border-right: 1px solid #93B5D5; height: 100%;}
#centro_oportunidades #contenido_oportunidades{margin: 0px; width: 100%; clear: left; display: table; text-align: left; padding: 0px 0px 20px 25px; font: 1em/140% Verdana, Arial, Helvetica, sans-serif; color: #666;}
#centro_oportunidades .ofertas{width: 100%; padding: 0px 0px 0px 10px; margin: 15px 1px 0px 0px; font: 1em/160% Tahoma, Arial, Helvetica, Sans-serif; display: table; color: #7E7E7E; background: #E2E8ED; height: 100%;}
#centro_oportunidades .ofertas h1{font: bold 1em Tahoma, Arial, Helvetica, Sans-serif; margin: 4px 0px 10px 0px; padding: 0px;}
#centro_oportunidades .ofertas .foto_ofertas{float: right; margin: 0px; padding: 2px 1px 2px 1px; border: 1px solid #CCC; width: 140px; display: table; background: #FFF; height: 100%;}

/*INFORMACION*/
#contenido_internas.texto_informacion{width: 440px; margin: 0px 0px 0px 4px; display: table;}
.informacion_archivos{width: 612px; border: 1px solid #CCC; height: 1px; border-right: 0px; background: #E2E8ED; font: 0.9em/160% Verdana, Arial, Helvetica, sans-serif; padding: 0px; display: table; margin: 0px 0px 10px 25px;}
.informacion_archivos p {padding: 5px 10px 5px 6px; margin: 0px;}
.informacion_archivos .descargar_pdf{float: right; height: 73px; margin: 0px; padding: 0px; width: 146px; font: 1em/140% Verdana, Arial, Helvetica, sans-serif; display: table; background: #FFF; border-left: 1px solid #CCC;}
.informacion_archivos .descargar_pdf p{margin: 0px; background: url(../images/html/ic_pdf.gif) no-repeat 6px 4px; padding: 3px 12px 4px 25px;}


/*PDF INFORMACION*/
.descargar_pdf{font: 0.9em/120% Verdana, Arial, Helvetica, sans-serif; margin: 5px 0px 20px 0px; padding: 2px 0px 2px 20px; background: url(../images/html/ic_pdf.gif) no-repeat 0px 0px;}

/*ORDEN DE COMPRA*/
#orden_compra{width: 100%; margin: 0px; padding: 0px 0px 5px 0px; display: table; clear: both; border-bottom: 1px solid #E0E0E0;}
#orden_compra .left{margin: 0px 2px 0px 0px; padding:0px; float: left; width: 380px;}
#orden_compra .right{margin: 0px 2px 0px 0px; padding:0px; float: right; width: 356px;}
#orden_compra #fecha_compra{margin: 0px 5px; padding: 5px 0px 0px 0px; font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;}

#orden_compra .datos{width: 100%; margin: 0px  0px 4px 2px; padding: 0px; border-top: 1px solid #E8E8E8; border-left: 1px solid #E8E8E8; border-right: 1px solid #E8E8E8; font: 1em Tahoma, Arial, Helvetica, Sans-serif;}
#orden_compra .datos th{ background: #f5f5f5; border-right: 1px solid #CCC; padding: 5px 0px 0px 1px; text-align: left; vertical-align: top; border-bottom: 1px solid #E8E8E8; height: 30px;}
#orden_compra .datos td{padding: 5px 1px 0px 2px; text-align: left; vertical-align: top; font-weight: normal; border-bottom: 1px solid #E8E8E8; height: 30px;}
#orden_compra .datos tr.noborde{border: 0px;}
#orden_compra .datos input{width: 100%;}
#orden_compra .datos textarea{width: 100%; height: 82px;}

#condiciones_orden{width: 100%; margin: 0px 0px 20px 0px; padding: 10px 0px; display: table; clear: both; border-bottom: 1px solid #E0E0E0;}
#condiciones_orden .left{margin: 0px 2px 0px 0px; padding:0px; float: left; width: 380px;}
#condiciones_orden .right{margin: 0px 2px 0px 0px; padding:0px; float: right; width: 356px;}
#condiciones_orden h1{margin: 0px; padding: 0px 0px 5px 0px; font: bold 1em Verdana, Arial, Helvetica, sans-serif;}
#condiciones_orden #observaciones{font: 0.9em/160% Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}
#condiciones_orden  textarea{width: 100%; height: 82px;}

/*TABLAS: Formularios y Carro de cotizaciones*/
#formularios{font: 1em/160% Tahoma, Arial, Helvetica, Sans-serif; color: #666; width: 100%; border: 0px;}
#formularios th{border: 1px solid #D8E0E7; padding: 7px 4px; text-align: left; width: 35%; vertical-align: top; background: #EEF5FD;}
#formularios th.solicitud{width: 95px;}
#formularios td{border: 1px solid #D8E0E7; padding: 7px 4px; vertical-align: top;}


#formularios .input_noborder{border:1px solid #FFF; background:#FFF;}

#carro_cotizacion{font: 1em/160% Tahoma, Arial, Helvetica, Sans-serif; color: #666; width: 100%; border-top: 1px solid #CCC; border-left: 1px solid #CCC;}
#carro_cotizacion th{border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; background: #0055AA; padding: 2px; vertical-align: top; color: #FFF;}
#carro_cotizacion td{border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; padding: 2px; vertical-align: top; text-align: center;}
#carro_cotizacion td.destacado{background: #F4F5FA; text-align: center;}
#carro_cotizacion td.left{text-align: left;}
#carro_cotizacion td.right{text-align: right;}
#carro_cotizacion td.total{background: #CAE4FF; text-align: right; font-weight: bold; color: #0055AA;}
#carro_cotizacion td.noborde{ border: 0px;}
#carro_cotizacion th a:link, #carro_cotizacion th a:visited{color: #FFF;text-decoration: none;}
#carro_cotizacion th a:hover, #carro_cotizacion th a:active{color: #FFF;text-decoration: underline;}

#armar_producto{font: 1em/160% Tahoma, Arial, Helvetica, Sans-serif; color: #666; width: 100%; border-top: 1px solid #CCC; border-left: 1px solid #CCC; }
#armar_producto th{border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; background: #0055AA; padding: 2px; vertical-align: top; color: #FFF;}
#armar_producto td{border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; padding: 2px; vertical-align: top; text-align: left;}
#armar_producto td.destacado{background: #F4F5FA; text-align: center;}
#armar_producto select{width: 160px;}


#tca_item{font: 1em/160% Tahoma, Arial, Helvetica, Sans-serif; color: #666; width: 61%; border-right: 1px solid #CCC;}
#tca_item .detalle_item{width: 100%; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-collapse: collapse;font: 1em/160% Tahoma, Arial, Helvetica, Sans-serif; color: #666; }
#tca_item .detalle_item th{background: #0055AA; padding: 2px; vertical-align: top; color: #FFF; text-align: center;}
#tca_item .detalle_item td{padding: 2px; vertical-align: top; background: #F4F5FA; text-align: center;}
#tca_item .detalle_item input{ border: 0px; background: none; color: #FFF; font-weight: bold; text-align: center;}

/*SOLICITUD DE COTIZACION*/
#numero_orden{margin: 0px 0px 10px 0px; padding: 0px; width:100%; display:table;}
#numero_orden h2{ margin: 0px; padding: 0px 0px 10px 0px;}
#numero_orden p{font: 1em/160% Tahoma, Arial, Helvetica, Sans-serif; margin: 0px; padding: 0px 0px 0px 8px; background: url(../images/html/bullet_vermas.gif) no-repeat 0px 8px;}


/*LISTADO DE PRODUCTOS*/
.listado_productos p{border-bottom: 1px solid #CCC; margin: 10px 0px; padding: 0px 0px 8px 0px;}
.listado_productos a:link, .listado_productos a:visited{color: #666; font-weight: bold; padding: 2px 0px;} /*define los colores de links de plantilla listado de productos*/
.listado_productos a:hover, .listado_productos a:active{color: #F5F5F5; background: #666;}

/*CONDICIONES COMERCIALES*/
#coti_observaciones p{margin: 0px; padding: 0px 0px 0px 10px;background: url(../images/html/bullet_menu_left_over.gif) no-repeat 0px 9px; }


/*MAPA DEL SITIO*/
#mapa_sitio{width: 350px; margin: 20px 0px 20px 50px ;}
#mapa_sitio h1{font-size: 11px; color: #0055AA; background: url(../images/html/ic_mapa_seccion.gif) no-repeat 0px 0px; padding: 0px 0px 13px 43px; margin: 0px;}
#mapa_sitio h2{font-size: 11px; color: #0055AA; background: url(../images/html/ic_mapa_seccion_h2.gif) no-repeat 0px 0px; padding: 8px 0px 8px 43px; margin: 0px;}
#mapa_sitio h1 a{color: #0055AA; text-decoration: none;}
#mapa_sitio h1 a:hover{color: #0055AA; text-decoration: underline;}
#mapa_sitio h2 a{color: #0055AA; text-decoration: none;}
#mapa_sitio h2 a:hover{color: #0055AA; text-decoration: underline;}
#mapa_sitio div{ padding: 0px 0px 0px 23px;}
#mapa_sitio p{margin: 0px 0px 0px 4px; background: url(../images/html/ic_mapa_subseccion.gif) no-repeat left top; padding: 8px 0px 8px 58px;}
#mapa_sitio ul{margin: 0px; }
#mapa_sitio li{margin: 0px 0px 0px 4px; background: url(../images/html/ic_mapa_subseccion.gif) no-repeat left top; padding: 8px 0px 8px 58px; list-style: none;}


/*COTIZACIONES: BOTONES INFERIORES*/
#botones_inferiores{display: block; text-align: center; margin: 10px auto;}

/*POPUP FICHA DE PRODUCTOS: FOTOS*/
#popup{width: 100%; font: 1em Tahoma, Arial, Helvetica, Sans-serif; height: 100%;margin: 0px; padding: 0px;}
#popup #top{background: url(../images/html/fondo_cabecera_mailing.gif) repeat-x left bottom; height: 6px; font: 1px Arial, Helvetica, sans-serif; width:100%; height: 2%; margin: 0px; padding: 0px;}
#popup #foto{text-align: center; width:100%; padding: 5px; height: 96%; overflow: auto;}
#popup #bottom{background: url(../images/html/fondo_cabecera_mailing.gif) repeat-x left bottom; height: 6px; font: 1px Arial, Helvetica, sans-serif; height: 2%; margin: 0px; padding: 0px;}


#paginador{text-align: center; width: 100%; display: block; color: #CCC;}
#paginador a:link, #paginador a:visited{text-decoration: none; color: #0055AA; font: 11px Tahoma, Arial, Helvetica, Sans-serif; margin: 0px; padding: 2px; margin: 0px 3px;}
#paginador a:hover, #paginador a:active{text-decoration: none; color: #FFF; background: #0055AA;}
#paginador a:hover.anterior_siguiente{color: #0055AA; background: none; text-decoration: underline;}
#paginador a.activo:link, #paginador a.activo:visited{text-decoration: none; color: #FFF; background: url(../images/html/ic_paginador.gif) no-repeat center center;}

/*PIE DE PAGINA*/
#pie{clear: both; font: 9px/160% Tahoma, Arial, Helvetica, Sans-serif; color: #666;}
#pie strong,b{color: #0055AA;}

#pie #menu_inferior{border-top: 6px solid #0055AA; margin: 1px 0px; padding: 6px 0px;}
#pie #menu_inferior a:link, #pie #menu_inferior a:visited{margin: 0px; padding: 2px 6px;}
#pie #menu_inferior a:hover, #pie #menu_inferior a:active{color: #FFF; background: #0055AA;}
#pie #link_elektrocenter{float: left; margin: 0px; padding: 0px 0px 0px 10px; width: 160px;}
#pie #copyright{padding: 0px 0px 6px 0px; margin: 0px; color: #999; text-align: center; width: 430px; }
#pie #copyright a:hover{color: #FFF; background: #0055AA; padding: 2px 0px;}

#bottom{background: url(../images/html/fondo_intermedia.gif) repeat-x 0px 0px; font: 9px "Trebuchet MS", Arial, Helvetica; color: #FFF; padding: 3px 0px; margin: 0px; width: 100%; height: 12px; display: block;}
#bottom #intermedia{float: right; margin: 0px; padding: 0px;}
#bottom a{color: #FFF; text-decoration: none;}
#bottom a:hover{color: #CCC; text-decoration: none;}
