/* Definicion General */
body {font: 10px  Trebuchet; color:#999999; margin:0px auto; padding:0px 0px; background-color:#C2C7CB;}
:focus{ outline: none;}
a:link, a:visited{color: #666; text-decoration: none;}
a:hover, a:active{color: #333; text-decoration: underline;}


.h1 {font-size: 15px;}
.h2 {font-size: 13px;}
.h3 {font-size: 11px;}


/* flash */
#intro_flash { width:778px; margin:auto; padding:0px; display:table;}
#intro_flash #sonido{background:url(../index/bg.jpg) repeat; margin:0px; padding:0px;}
#intro_flash #flash_left{ background:url(../index/02.jpg) no-repeat; width:7px; height:391px; margin:0px; padding:0px; float:left;}
#intro_flash #flash_main{width:764px; height:391px; margin:auto; padding:0px; float:left;}
#intro_flash #flash_right{ background:url(../index/03.jpg) no-repeat; width:7px; height:391px; margin:0px; padding:0px; float:left;}
#intro_flash #barra{ clear:both; background:url(../index/04.jpg) no-repeat; width:778px; height:41px; margin:0px; padding:0px;}


/* header */
#top { width:780px; height:260px; margin:auto;}
#top #top1 { background:url(../top/001.jpg); width:1px; height:260px; float:left; }
#top #top2 { background:url(../template/bg2.jpg); width:778px; height:260px; float:left; z-index:1;}
#top #top3 { background:url(../top/001.jpg); width:1px; height:260px; float:left;}



 /*Contenidos */
#contenido { background:url(../main/bg1.jpg) repeat; width: 780px; margin:auto; overflow:hidden;}
#contenido #contenido1 {width:158px; float:left; padding:0px; margin:0px; overflow:hidden;}
#contenido #contenido1 #menu {background:url(../left/bg05.gif) no-repeat;width:138px; height:680px;border:dashed 1px #A0A0A0;margin:auto;}
#contenido #contenido2 {width:470px; float:left; padding:0px; margin:0px}
#contenido #contenido2 #cuerpo {background-color:#363638; width:470px; border:dashed 1px #A0A0A0; margin:auto; overflow:hidden;}
#contenido #contenido3 {width:150px; float:right; padding:0px; margin:0px; overflow:hidden;}
#contenido #contenido3 #banner {width:130px; border:dashed 1px #A0A0A0; margin:auto;}
#contenido #contenido3 #banner img{border:none;}


/* empresa */
#empresa { font:11px Trebuchet MS; color:#999999; text-align:justify !important; width: 300px; margin: auto; display:table;}
#empresa #titulo{margin:0px; padding:50px 0px 0px 0px; width:300px; height:43px;}
#empresa #izquierdo{margin:0px; padding:0px; width:140px; float:left;}
#empresa #derecho{margin:0px; padding:0px; width:140px; float:right;}
#empresa #oficina{ clear:both;margin:0px; padding:30px 0px 0px 0px; width:291px; height:26px;}
#empresa #vision{margin:0px; padding:0px;}
#empresa img{float: left; margin: 3px 5px 0px 0px; padding: 0px; border: none;}


/* Distribuidores */
#distribuidores {font:11px Trebuchet MS; color:#999999; text-align:justify; width: 312px; margin: auto;}
#distribuidores #titulo {background:url(../distribuidores/arrow.gif) no-repeat #1E1E1E;width:312px; height:28px;margin:0px;display:table;}
#distribuidores select { font:normal 11px Trebuchet MS; background-color:#999999; border:1px solid #666666;}
#distribuidores #titulo #divtitulo {padding:3px 0px 0px 16px; margin:0px; width:80px; float:left;}
#distribuidores #titulo #divselector {padding:3px 0px 0px 16px; margin:0px; width:135px;float:left;text-align:right;}
#distribuidores #mapa {width:312px; height:164px;}
#distribuidores #doitechile { background:url(../distribuidores/arrow.gif) no-repeat #1E1E1E; width:312px; margin:0px;}
#distribuidores #doitechile a:link, #distribuidores #doitechile a:visited{color: #999;text-decoration: none; margin:0px 0px 0px 17px;}
#distribuidores #doitechile a:hover, #distribuidores #doitechile a:active{color: #fff;text-decoration: underline;margin:0px 0px 0px 17px;}
#distribuidores #sucursales {background-image:url(../distribuidores/bg2.gif); width:312px; margin:0px; display:table;}
#distribuidores #sucursales h1{ background:url(../distribuidores/titulo.gif) no-repeat;margin:0px; padding:3px;text-indent:-9000px;}
#distribuidores #sucursales #paises{width:146px; margin:6px 3px 6px 6px; float:left;}
#paises a:link, #paises a:visited {background:url(../distribuidores/bg3.gif);color:#6e6e6e;border:1px solid #222121;width:145px;display:block;}
#paises a:hover, #paises a:active {background-color: #929EA3; color: #FFFFFF; border:1px solid #222121; width:145px;}
#paises ul{margin:0px; padding:0px; list-style:none;}
#paises li{margin:0px; padding:0px;  border:none;}
#paises ul a:link, #paises ul a:visited {margin:0px; padding:0px; background:#4E4E4E;}
#paises li a:hover, #paises li a:active {margin:0px; padding:0px; background:#4E4E4E;}
#distribuidores #sucursales #ciudades{background-image:url(../distribuidores/bg3.gif); width:140px; margin:6px 4px 6px 1px; float:left;}
#distribuidores #sucursales #ciudades ul{ list-style:none; margin:0px 0px 0px 10px; padding:0px;}
#distribuidores p{ margin:0px; padding:0px; text-align:right; height:30px; margin-top:10px;}
#distribuidores h2{ font: bold 17px Trebuchet MS; margin:0px 0px 0px 10px; padding:0px; text-align:left; height:30px; margin-top:10px;}
#distribuidores h3{ font: normal 11px Trebuchet MS; margin:0px 0px 0px 0px; padding:0px;text-align:justify; height:30px; margin-top:10px;}
#distribuidores a:link, #distribuidores a:visited{color: #999; text-decoration: none;}
#distribuidores a:hover, #distribuidores a:active{color: #fff; text-decoration: underline;}
#tiendadetalle{background-image:url(../distribuidores/bg3.gif); width:80%; margin:auto; padding:20px; display:table !important;}
#tiendadetalle h3{ font: bold 15px Trebuchet MS; text-align:left;margin:0px 0px 0px 10px;}
#tiendadetalle p{ font:normal 11px Trebuchet MS; text-align:left;margin:0px 0px 0px 10px;}
*>#distribuidores #sucursales #ciudades{background-image:url(../distribuidores/bg3.gif); width:146px; margin:4px; float:left;}


/* heritage */
#heritage {width: 400px; margin: auto; padding:0px; overflow:hidden;}
#heritage h1{background:#B1B1B1; font: normal 11px Trebuchet MS; color:#FFFFFF; margin: 0px; padding: 10px 0px 10px 10px;width:390px;}
#heritage img{border: none;}
.categoria{ background-color:#BEBEBE; width:400px; padding:0px; margin:auto; display:table;}
*>.categoria{background-color:#BEBEBE; width:400px; padding:0px; margin:0px; display:table;}
.foto {background-color:#BEBEBE; margin:auto; padding: 0px; width:126px; height:120px; float:left;}
.titulo { background:url(../heritage/bg_titulo.gif) no-repeat #BEBEBE;font:bold 11px Trebuchet MS; color:#CC0000; padding: 3px 0px 0px 10px; width:264px; height:21px; float:left;}
ul { list-style:none; margin:0px; padding:0px;}
.lista1 {background-color:#BEBEBE; margin: 0px; padding:0px; width:137px; float:left;}
.lista1 a:link, .lista1 a:visited { font:normal 11px Trebuchet MS; color:#000; background-color:#CDCDCD; border:1px solid #BEBEBE;width:135px; height:15px; display:block;}
.lista1 a:hover, .lista1 a:active {background-color:#fff;text-decoration:underline; border:1px solid #BEBEBE; width:135px;height:15px;}


/* heritage listado*/
#heritage_titulo { background-color:#D2D7DB; width:400px; margin:auto; padding:0px; display:table;}
#heritage_titulo p{ font:normal 11px Trebuchet MS; color:#333333; float:left; margin:0px; padding:12px 0px 0px 10px}
#heritage_titulo h1{ font:normal 13px Trebuchet MS; color:#CC0000; float:left; margin:0px; padding:10px 0px 0px 10px}
#heritage_titulo img{ float:right; margin:0px; padding:0px 10px 0px 0px}
.heritage_listado { background-color:#D2D7DB; width: 400px; margin: auto; padding:0px; display:table; text-align:center;}
.heritage_listado img {border:solid 0px;margin:auto; padding:0px;}
.heritage_listado_producto { width:33%; padding:0px; margin:auto; float:left;}
.heritage_listado_producto a:link, .heritage_listado_producto a:visited { font:normal 11px Trebuchet MS; color:#000;}
.heritage_listado_producto a:hover, .heritage_listado_producto a:active {text-decoration:underline;}
.menu {width:400px; margin: auto; padding:0px; display:table; text-align:center;}
.menu1 { background-color:#797979; width:24.5%; height:18px; margin: auto; padding:3px 0px 0px 0px; float:left; border:1px solid #B1B1B1;}
.menu1 a:link, .menu1 a:visited { font:normal 11px Trebuchet MS; color:#333;}
.menu1 a:hover, .menu1 a:active {text-decoration:underline;}
.vertodo {background-color:#797979;width:398px; height:18px; margin: auto; padding:3px 0px 0px 0px; float:left; border:1px solid #B1B1B1;}
.vertodo a:link, .vertodo a:visited { font:bold 11px Trebuchet MS; color:#333;}
.vertodo a:hover, .vertodo a:active {text-decoration:underline;}



/* ficha heritage y menu outdoor*/
#titulo_ficha { background-color:#D2D7DB; width:400px; margin:auto; padding:0px; display:table;}
#titulo_ficha img{  border:none; float:right; padding:0px 10px 0px 0px; margin:0px;}
#titulo_ficha p{ font:normal 11px Trebuchet MS; color:#333333; float:left; margin:0px; padding:12px 0px 0px 10px}
#titulo_ficha h1{ font:bold 18px Trebuchet MS; color:#CC0000; float:left; margin:0px; padding:0px 0px 0px 10px}
.separador{font:normal 11px Trebuchet MS; color:#333; width:200px; margin:0px; padding:0px; float:left;}
.separador_codigo{ font:normal 11px Trebuchet MS; color:#333333; width:200px; margin:0px; padding:0px 0px 0px 10px; float:left; }
.valor{ margin:auto; padding:0px; width:150px; border:1px solid #999;}
#ficha_contenido { background-color:#D2D7DB; width:400px; margin:auto; padding:0px; display:table;}
#ficha_contenido p{ font:normal 11px Trebuchet MS; color:#333333; float:left; margin:0px; padding:12px 0px 0px 10px;}
#prev{ width:200px; margin:0px; padding:0px; display:table; text-align:center; float:left;}
#prev img{ border:none;}
.foto_prev{ width:80px; margin:0px; padding:5px; float:left;}
.puntoventa a:link, .puntoventa a:visited { background:url(../heritage/pto1.jpg) no-repeat; font:normal 1px Trebuchet MS; color:#333; text-indent:-9000px; width:130px; height:41px; display:block; margin:auto;}
.puntoventa a:hover, .puntoventa a:active {background:url(../heritage/pto2.jpg) no-repeat; width:130px; height:41px;}
.separador_derecho{font:bold 11px Trebuchet MS; color:#333333; width:200px; margin:0px; padding:0px; float:left; text-align:center;}
.separador_derecho img{ border:none;}
#popup1 {position:absolute; margin-top:10px; border: 1px solid #666666; background-color:#000; width: 330px; height: 369px; font:normal 11px Trebuchet MS; text-align:center;}
#popup1 img{ border:none;}
#popup2 {position:absolute; margin-top:10px; border: 1px solid #666666; background-color:#000; width: 330px; height: 369px; font:normal 11px Trebuchet MS; text-align:center;}
#popup2 img{ border:none;}
#popup3 {position:absolute; margin-top:10px; border: 1px solid #666666; background-color:#000; width: 330px; height: 369px; font:normal 11px Trebuchet MS; text-align:center;}
#popup3 img{ border:none;}
#popup4 {position:absolute; margin-top:10px; border: 1px solid #666666; background-color:#000; width: 330px; height: 369px; font:normal 11px Trebuchet MS; text-align:center;}
#popup4 img{ border:none;}

/* menu heritage y menu outdoor*/
div.sdmenu {background:#646466; width: 136px; font:normal 11px Trebuchet MS; padding-bottom: 0px; color: #fff; border:1px solid #4A4A4C;}
div.sdmenu div {background: url(title.gif) repeat-x;overflow: hidden; border:1px solid #4A4A4C;}
div.sdmenu div.collapsed {height: 25px;}
div.sdmenu div span {display: block;padding: 5px 10px;font-weight: Normal;color: white;background: url(expanded.gif) no-repeat 10px center;cursor: pointer;border-bottom: 1px solid #ddd;}
div.sdmenu div.collapsed span {background-image: url(collapsed.gif);}
div.sdmenu div a {padding: 5px 10px;background: #eee;display: block;border-bottom: 1px solid #ddd;color: #066;}
div.sdmenu div a.current {background : #ccc;}
div.sdmenu div a:hover {background : #aaa url(linkarrow.gif) no-repeat right center;color: #fff;text-decoration: none;}




/* outdoor */
#outdoor {width: 400px; margin: auto; padding:0px; display:table;}
#outdoor h1{background:#B1B1B1; font: normal 11px Trebuchet MS; color:#FFFFFF; margin: 0px; padding: 10px 0px 10px 10px;width:390px;}
#outdoor img{border: none;}
.categoria{ background-color:#BEBEBE; width:400px; padding:0px; margin:0px; display:table-cell;}
*>.categoria{background-color:#BEBEBE; width:400px; padding:0px; margin:0px; display:table;}
.foto {background-color:#BEBEBE; margin:auto; padding: 0px; width:126px; height:120px; float:left;}
.titulo { background:url(../heritage/bg_titulo.gif) no-repeat #BEBEBE;font:bold 11px Trebuchet MS; color:#CC0000; padding: 3px 0px 0px 10px; width:264px; height:21px; float:left;}
ul { list-style:none; margin:0px; padding:0px;}
.lista1 {background-color:#BEBEBE; margin: 0px; padding:0px; width:137px; float:left;}
.lista1 a:link, .lista1 a:visited { font:normal 11px Trebuchet MS; color:#000; background-color:#CDCDCD; border:1px solid #BEBEBE;width:135px; height:15px; display:block;}
.lista1 a:hover, .lista1 a:active {background-color:#fff;text-decoration:underline; border:1px solid #BEBEBE; width:135px;height:15px;}


/* outdoor listado*/
#outdoor_titulo { background-color:#D2D7DB; width:400px; margin:auto; padding:0px; display:table;}
#outdoor_titulo p{ font:normal 11px Trebuchet MS; color:#333333; float:left; margin:0px; padding:12px 0px 0px 10px}
#outdoor_titulo h1{ font:normal 13px Trebuchet MS; color:#CC0000; float:left; margin:0px; padding:10px 0px 0px 10px}
#outdoor_titulo img{ float:right; margin:0px; padding:0px 10px 0px 0px}
.outdoor_listado { background-color:#D2D7DB; width: 400px; margin: auto; padding:0px; display:table; text-align:center;}
.outdoor_listado img {border:0px solid; margin:auto; padding:0px;}
.outdoor_listado_producto { width:33%; padding:0px; margin:auto; float:left;}
.outdoor_listado_producto a:link, .outdoor_listado_producto a:visited { font:normal 11px Trebuchet MS; color:#000;}
.outdoor_listado_producto a:hover, .outdoor_listado_producto a:active {text-decoration:underline;}
.menu {width:400px; margin: auto; padding:0px; display:table; text-align:center;}
.menu1 { background-color:#797979; width:24.5%; height:18px; margin: auto; padding:3px 0px 0px 0px; float:left; border:1px solid #B1B1B1;}
.menu1 a:link, .menu1 a:visited { font:normal 11px Trebuchet MS; color:#333;}
.menu1 a:hover, .menu1 a:active {text-decoration:underline;}
.vertodo {background-color:#797979;width:398px; height:18px; margin: auto; padding:3px 0px 0px 0px; float:left; border:1px solid #B1B1B1;}
.vertodo a:link, .vertodo a:visited { font:bold 11px Trebuchet MS; color:#333;}
.vertodo a:hover, .vertodo a:active {text-decoration:underline;}



/* contacto */
#contacto {font:11px Trebuchet MS; color:#999999; text-align:justify; width: 300px; margin: auto; display:table;}
#contacto #form { margin:0px; padding:0px;}
#contacto textarea{ font:normal 11px Trebuchet MS; width: 215px; float: left; border: 1px solid #000; background: #CCC;}
.input{ font:normal 11px Trebuchet MS; width: 215px; float: left; border: 1px solid #000; background: #CCC;}
.button{ font:normal 11px Trebuchet MS; width: 50px; border: 1px solid #4B4B4D; background: #232325; color: #FFF; cursor: pointer;}
.fielset{width: 220px; margin:14px; padding:20px; border:solid 1px #666666;}

#contacto #datos { margin:px; padding: 0px;}
#contacto #datos a:link, #contacto #datos a:visited { font:bold 11px Trebuchet MS; color:#fff;}
#contacto #datos a:hover, #contacto #datos a:active {text-decoration:underline;}



/* footer */
#footer {width: 780px; height:65px; margin: auto;}
#footer #footer1 { background:url(../top/001.jpg); width:1px; height:65px; float:left;}
#footer #footer2 { background:url(../bottom/001.jpg); width:778px; height:65px; float:left;}
#footer #footer3 { background:url(../top/001.jpg); width:1px; height:65px; float:left;}


