html { height:100%; }
body { margin:0; padding:0; border:0; width:100%; background:#fff url(../imagenes/fndTop.jpg) left top repeat-x; min-width:600px; font-size:90%; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:1.3em; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; }
* { margin: 0; padding: 0; }
a { color: #33789C; cursor: pointer; outline:none; text-decoration:none }
a:hover { color: #C40003; }
a img { border:0 }
a#saltar { display:none }
.clearLeft { clear:left }
a#saltar:focus, a#saltar:hover, a#saltar:active { background:#66CC33 none repeat scroll 0%; color:#FFF; text-indent:3em; display:block }
.hideFromScreen { display: none; margin: 0px; }
.clear { clear: both; margin: 0; padding: 0; border:0; }
.clear hr { border:0; }
.pixeles40 { height:40px; border-top:1px dotted #D8D8D8 !important }
p { color:#464439; font-size:0.65em; line-height:1.4em; font-family:Georgia, "Times New Roman", Times, serif }
p img { margin:5px 10px; padding:0; border:3px double #CCC; float:left }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; line-height: 1em; }
h1 { color:#3D3D3D; width:330px; font-size:0.9em; font-weight:normal; height:110px; margin:0; z-index:9000 }
h1 img { z-index:9000 }
h1 span { color:#7FAF1E; display:block; font-weight:bold }
h1 span, h1 strong { text-indent:-9000px }
h2, h3, h4 { color:#4B3F27; border-bottom:1px dotted #ccc; padding-bottom:3px; font-weight:normal; margin-top:10px; font-size:0.7em; /*font-family:Georgia, "Times New Roman", Times, serif */ }
p#pie { text-align:center; background: url(../imagenes/bgPie.jpg) left top repeat-x; color:#FFF; padding:10px 0; height:50px; margin-top:50px; color:#666; font-family:Arial, Helvetica, sans-serif }
#estructura { margin:5px auto; padding:0; width:960px; clear:both; }
#Superior { width:960px; height:163px; margin:0; position:relative; border-bottom:1px solid #273952 }
ul#menuPrincipal { position:absolute; top:127px }
ul#menuPrincipal li { list-style:none; float:left; margin-right:10px }
ul#menuPrincipal li a { display:block; padding:9px 0 0 0; color:#fff; text-align:center; font-size:0.8em; width:150px; height:27px; background:#456591 url(../imagenes/bgItemMenuPrincipal.jpg) left top no-repeat; font-family:Arial, Helvetica, sans-serif }
ul#menuPrincipal li a:hover { font-size:0.7em; font-weight:bold }
ul#menuPrincipal li a#itemActivo { border-bottom:2px solid #FBB03B; height:26px !important }
a.linkInternos { display:inline !important }
a.linkInternos span { color:#999; padding:0 5px; margin:0 0 0 10px; font-size:0.75em }
#Superior form { width:300px; position:absolute; top:5px; right:200px; font-size:0.6em; z-index:9000; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
#Superior form .btnBuscar { color:#09365D; font-weight:normal !important; padding:1px; border:1px solid #456591 }
#Superior form label { font-weight:bold; color:#09365D; }
img#imgSuperior { position:absolute; right:0; top:0 }
div#contenidoSecundario { width:280px; padding-bottom:30px; float:left; background:transparent url(../imagenes/ico-lineaVertical.png) right 200px no-repeat }
div#contenidoSecundario dl { margin:0; padding:0; width:270px; }
div#contenidoSecundario dl dt { margin:10px 0 0 0; padding:8px 0 0 25px; color:#364F80; text-transform:uppercase; height:28px; background:transparent url(../imagenes/fndTituloMnSecu.jpg) left center no-repeat; font-family:Tahoma, Geneva, sans-serif; font-size:0.7em; }
div#contenidoSecundario dl dt a { color: #364F80 }
div#contenidoSecundario dl#menuLateral dt { margin:0; }
div#contenidoSecundario dl#menuLateral dd { margin:0; padding:11px 0 0 50px; color:#456591; text-transform:uppercase; height:25px; background:transparent url(../imagenes/fndItemMnSecundario.jpg) left center no-repeat; font-family:Tahoma, Geneva, sans-serif; font-size:0.6em; }
div#contenidoSecundario dl#menuLateral dd a { color:#456591; display:block }
div#contenidoSecundario dl#menuLateral dd a:hover { color:#333 }
div#contenidoSecundario dl#menuLateral dd a#activo { font-weight:bold }
/* camino Hormiga */ 
#caminoHormiga { clear:both; margin:0; padding:4px 0; font-size:0.65em }
#caminoHormiga a { font-size:1em;/* Georgia, "Times New Roman", Times, serif;*/ color:#777; text-decoration:none }
#caminoHormiga a:hover { text-decoration:underline; }
div#contenidoPrincipal { width:660px; float:right; padding:0 0 0 5px }
div#contenidoPrincipal h2 { color:#456691; text-transform:uppercase; font-weight:bold; border-bottom:thin solid #ccc; margin-bottom:20px }
div#contenidoPrincipal h3, div#contenidoPrincipal h4 { border:0 }
div#contenidoPrincipal ul, div#contenidoPrincipal ol { font-family:Arial, Helvetica, sans-serif; font-size:0.65em; line-height:1.4em; color:#464439; margin:10px 10px 10px 30px }
div.homeIndex h2 { background:transparent url(../imagenes/fndTituloContenido.jpg) left center no-repeat; text-transform:uppercase; padding:12px 0 0 10px !important; height:26px; border:0 !important; }
p#menuIdioma { text-align:right; color:#09365D; padding:3px 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
p#menuIdioma a { color:#09365D; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
div.noticiasIndex { width:48%; float:left; height:130px; margin:10px 10px 0 0; }
div.noticiasIndex img { float:left; margin-right:5px; height:113px }
div.noticiasIndex dl { color:#666666; font-size:0.65em; }
div.noticiasIndex dl dt { font-weight:bold; line-height:1.1em; margin-bottom:5px; font-size:0.85em; text-align:justify }
div.noticiasIndex dl dd { line-height:1em; font-size:0.85em; text-align:justify }
div.noticiasIndex dl dd a { display:block; text-align:right }
div#BannersSuperior { height:230px; margin-bottom:30px }
div#contenidoPrincipal p { margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; text-align:justify }
div#contenidoPrincipal form label { clear:both; display:block; margin-bottom:5px }
div#contenidoPrincipal form label span { display:block; font-size:0.7em; color:#333; font-family:Georgia, "Times New Roman", Times, serif; }
#nombre, #empresa, #telefono, #email { border:3px double #D8D8D8; width:400px; padding:7px 15px; color:#333 }
#comentarios { border:3px double #D8D8D8; width:400px; padding:7px 15px; height:134px; color:#333; }
#submit { cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; color:#333; background-color:#ccc; font-style:italic; border:2px double #d8d8d8; float:right; padding:5px; font-size:0.7em }
#submit:hover { background-color:#d8d8d8; color:#333 }
/* Toggler - default style */
.toggler { margin:0 0 0 20px; cursor:pointer; text-decoration: none; font-size: 0.7em; line-height:30px; display: block; }
.toggler-closed { color:#333; padding-left:20px; height:30px; background: transparent url('../imagenes/ico-close.png') center left no-repeat; }
.toggler-closed:hover { color: #000; padding-left:20px; height:30px; background: #fff url('../imagenes/ico-open.png') center left no-repeat; }
.toggler-opened { color:#456691; font-weight:bold; padding-left:20px; height:30px; background: transparent url('../imagenes/ico-open.png') center left no-repeat; }
.toggler-opened:hover { color:#456691; padding-left:20px; height:30px; background: #fff url('../imagenes/ico-closesd.png') center left no-repeat; }
.toggler-c-closed { background:transparent; margin:-25px 0px 25px 0px; padding:20px; }
.toggler-c-opened { margin:5px 0; padding:0 0 0 20px; }
dl.listaProductosMarcas { margin:0 0 0 10px; font-size:0.7em }
dl.listaProductosMarcas dt { text-transform:uppercase; margin:10px 0 0 0; padding:0 0 0 10px; font-weight:bold; color:#555; border-bottom:1px solid #B3C1D2; border-left:3px solid #B3C1D2; color:#456691; font-size:0.8em; width:50% }
dl.listaProductosMarcas dd { font-size:0.9em; margin:0 0 0 10px; padding:0 0 0 20px; background:transparent url(../imagenes/ico-bullet-azul.png) left center no-repeat }
dl.listaProductosCategorias { margin:0; font-size:0.7em; float:left; width:54% }
dl.listaProductosCategorias dt { text-transform:uppercase; margin:10px 0 0 0; padding:0 0 0 10px; font-weight:bold; color:#555; border-bottom:1px solid #B3C1D2; border-left:3px solid #B3C1D2; color:#456691; font-size:0.8em; }
dl.listaProductosCategorias dd { font-size:0.9em; margin:0 0 5px 0; padding:0 0 0 20px; background:transparent url(../imagenes/ico-bullet-azul.png) left top no-repeat; text-align:justify }
dl.listaProductosCategorias dd strong { color:#33789C; font-weight:normal; cursor:pointer }
dl.listaProductosCategorias dd span a { display:block; text-align:right }
dl.listaProductosCategorias dd span p { font-size:1em }
dl.listaProductosCategorias dd span ul, dl.listaProductosCategorias dd span ol { font-size:1em !important }
img.imagenProductosCategorias { float:right; margin:0; padding:0 }
ul.listaProductosMarcas { margin:0 0 0 10px; list-style:none }
ul.listaProductosMarcas li { font-size:1em; margin:0 0 5px 10px; padding:0 0 0 20px; background:#fff url(../imagenes/ico-close.png) left center no-repeat; font-weight:bold; color:#555; }
img#logoMarca { float:left; margin-right:20px; border:3px double #d8d8d8; padding:0 }
img#logoProducto { float:right; margin:5px 20px; /* border:3px double #d8d8d8;*/ padding:0 }
ul#noticias { list-style:none; font-size:0.9em !important }
ul#noticias li { min-height:125px; clear:both }
ul#noticias li strong { font-size:0.8em }
ul#noticias li a { border:0 }
/*
div.fechaNoticia { background:transparent url(../imagenes/bg_datebadge.gif) no-repeat scroll 0 0; color:#666; float:left; height:58px; width:50px; position:relative; margin:0 5px 0 0 }
*/

div.fechaNoticia { float:left; height:120px; width:160px; position:relative; margin:0 5px 0 0 }
span.mesFechaNoticia { font-size:0.8em; position:absolute; left:10px; top:0; line-height:1em }
span.diaFechaNoticia { font-size:0.8em; position:absolute; left:10px; top:11px }
a.verMas { display:block; text-align:right; background: transparent url('../imagenes/ico-open.png') center right no-repeat; padding-right:20px; font-size:0.7em }
a.togglerIdioma { display:block; text-align:right; font-size:0.7em; font-weight:bold; background:transparent url(../imagenes/bandera-us.png) right center no-repeat; padding-right:20px }
dl.listaMarcasAreaNegocio { margin:10px 0; }
dl.listaMarcasAreaNegocio dt { background:url("../imagenes/fndTituloContenido.jpg") no-repeat scroll left center transparent; height:31px; padding: 5px 0 0 10px !important; font-size:0.8em; color:#555; /*border-bottom:1px solid #B3C1D2; border-left:3px solid #B3C1D2;  padding-left:10px; */ font-weight:bold }
dl.listaMarcasAreaNegocio dt a { color:#456691; font-size:0.9em }
dl.listaMarcasAreaNegocio dd { width:260px; height:50px; float:left; margin:5px; border:3px double #d8d8d8; padding:0 }
dl.listaMarcasAreaNegocio dd a { display:block; text-align:center; color:#333; font-size:0.8em }
dl#listadoAreaNegocios { margin:10px }
dl#listadoAreaNegocios dt { font-size:0.8em; color:#555; border-bottom:1px solid #B3C1D2; border-left:3px solid #B3C1D2; padding-left:10px }
dl#listadoAreaNegocios dt a { color:#456691; font-size:0.9em; font-weight:bold }
dl#listadoAreaNegocios dd { margin:5px; padding:5px }
dd#itemMarcasRepresentadas a { background: #FFF url(../imagenes/Bn-marcas-representadas.jpg) left top no-repeat; width:246px; height:204px; cursor:pointer; display:block }
dd#itemMarcasRepresentadas a span { text-indent:-9000px; display:block }
dd#itemMarcasRepresentadas a:hover { background:#FFF url(../imagenes/cl-marcas-representadas.jpg) left top no-repeat }


dl#resultados { margin:0; font-size:0.7em;}
dl#resultados dt { text-transform:uppercase; margin:10px 0 0 0; padding:0 0 0 10px; font-weight:bold; color:#555; border-bottom:1px solid #B3C1D2; border-left:3px solid #B3C1D2; color:#456691; font-size:0.8em; }
dl#resultados dd { font-size:0.9em; margin:0 0 5px 0; padding:0 0 0 20px; background:transparent url(../imagenes/ico-bullet-azul.png) left top no-repeat; text-align:justify }
dl#resultados dd strong { color:#33789C; display:block }
dl#resultados dd a { display:block; text-align:right }
 
div#imgNoticia { height:400px; float:left; width:200px }
dd.resumenNoticiaIndex { height:60px; overflow:hidden }

