/******************/
/****BASES DOCS****/
/******************/ 
html{height:100%;}
body { background:#2e2e2e; text-align:left; font-family:Verdana, Geneva, Tahoma, sans-serif; color:#929395; background:url(../img/fondodos.jpg) fixed left top; height:100%; font-size:0.72em; line-height:1.25em;}
#wrap{ position:relative; width:100%; min-width:900px; }

a, a:link, a:visited{ color:#929395; text-decoration:none; outline:none;}
a:hover{ color:#ffffff;	text-decoration:none;}
a.azul, a.azul:link, a.azul:visited{ color:#408CA0; text-decoration:none;}
a.azul:hover{ color:#929395; text-decoration:none;}
a.blanco, a.blanco:link, a.blanco:visited{ color:#FFFFFF; text-decoration:none;}
a.blanco:hover{ color:#408CA0; text-decoration:none;}
a.gris, a.gris:link, a.gris:visited{ color:#929395; text-decoration:none;}
a.gris:hover{ color:#C8C8C8; text-decoration:none;}
a.txtpeke{font-size:0.90em;}

hr{ color:#929395; height:1px;}
strong{font-weight:bold;}

img a{ border:none;}
.left{float:left;}
.right{float:right;}
.clearest{clear:both;}
.negrita{font-weight:bold;}
.centrado{text-align:center; padding-right:5%;}
table {	font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:1em; border:none; margin:0px; margin:0px; text-align:left;}
table td { text-align:left;	padding:0px; }
ul li{ line-height:1.3em; font-size:1.0em;}
ul li ul li{line-height:1.3em; font-size:1.0em;}

#header{ background:#434345; height:92px; }
#content-header{width:990px;}
#headerleft{ float:left; text-align:left; height:92px; width:180px; margin-left:36px;}
#headerright{ float:right; width:437px; text-align:right; margin-right:0px; }

#menu{ background:url(../img/menu_web_largo.jpg) no-repeat left top; height:34px; }
#content-menu{width:990px;}
#menuleft{ float:left; text-align:left; width:80%;}
#menuright{ float:right; text-align:right; margin-right:0px; width:18%;}
#menuright ul li { float:right; line-height:30px;}
#menuright ul li.separacion { float:right; line-height:24px; margin:0px 10px; margin-top:6px;}
#menuright ul li.last { margin-right:0px;}
#menuright ul li a { display:block; font-size:0.9em; text-decoration:none; line-height:30px; margin-top:4px;}


#submenuleft{ float:left; text-align:left; }
#subsubmenu{ margin-left:36px; }


#main{ background:#2e2e2e; width:990px; text-align:left; }
#main-table{ width:100%; height:100%; border:none; margin:0px; padding:0px; min-height:500px;}
#main-table td{margin:0px; padding:0px; border:none; vertical-align:top; }
#main-table td#tdleft{ padding-bottom:36px; }
#main-table td#tdright{ padding-bottom:36px; }

#main-table.sinsubmenu td#tdleft{ width:0px; }
#main-table.sinsubmenu td#tdright{ width:990px; }

#main-table.consubmenu td#tdleft{ width:230px; background-color:#424345;}
#main-table.consubmenu td#tdright{ width:760px; }

#main-table.newsmenu td#tdleft{ width:33.5%; background-color:#424345;}
#main-table.newsmenu td#tdright{ width:66.5%; background-color:#EBEBEB; color:2e2e2e;}

/***/
#main-table.sinsubmenu td#tdright #swf_principal{width:990px; height:350px;}
#main-table.sinsubmenu td#tdright #swf_principal.estrecho{width:990px; height:165px;}
#main-table.sinsubmenu td#tdright #swf_principal.estrecho2{width:990px; height:145px;}
#main-table.sinsubmenu td#tdright #zona-texto { margin-left:100px; text-align:left; min-height:230px;}
#main-table.sinsubmenu td#tdright #zona-texto .columnhome{ float:left; width:41%; margin-right:8%;}
#main-table.sinsubmenu td#tdright #zona-texto .column{ float:left; width:68%; margin-right:8%;}

#main-table.sinsubmenu td#tdright #zona-texto .column40{ float:left; width:40%; margin-right:6%;}
#main-table.sinsubmenu td#tdright #zona-texto .column60{ float:left; width:53%; margin-right:0%;}
#main-table.sinsubmenu td#tdright #zona-texto .column50{ float:left; width:45%; margin-right:5%;}
#main-table.sinsubmenu td#tdright #zona-texto .column33{ float:left; width:30%; margin-right:3%;}

#main-table.sinsubmenu td#tdright #zona-texto .column33a{ float:left; width:26%; margin-right:3%;}
#main-table.sinsubmenu td#tdright #zona-texto .column33b{ float:left; width:31%; margin-right:3%;}
#main-table.sinsubmenu td#tdright #zona-texto .column33c{ float:left; width:33%; margin-right:3%;}
#main-table.sinsubmenu td#tdright #zona-texto .column33d{ width:80%; margin-right:20%;}



/***/
#main-table.consubmenu td#tdright #swf_principal{width:760px; height:300px;}
#main-table.consubmenu td#tdright #zona-texto { margin-left:36px; text-align:left; min-height:120px; }
#main-table.consubmenu td#tdright #zona-texto.sinfotoini { margin-top:39px; min-height:380px; }
#main-table.consubmenu td#tdright #zona-texto .column{ width:79%; margin-right:8%;}
#main-table.consubmenu td#tdright #zona-texto .columnevento{ width:62%; margin-right:8%;}
#zona-texto ul{ margin-top:10px;}
#zona-texto ul li{color: #FFFFFF; font-size: 1em; line-height: 1.25em; margin: 0px 0px 5px 0px;}
/***/


#listDistribuidores{margin-top:25px;}
#listDistribuidores li{ border:0px; border-top:1px solid #929395; margin-bottom:20px; line-height:1.3em;}
#listDistribuidores p.ciudad{ text-transform:uppercase; font-weight:bold; color:#929395; margin-top:15px; margin-bottom:2px; font-size:0.95em;}

#listServtecnico{margin-top:5px;}
#listServtecnico li{ border:0px; margin-bottom:20px; color:#FFFFFF; line-height:1.3em;}
#listServtecnico p.ciudad{ text-transform:uppercase; font-weight:bold; color:#929395; margin-top:15px; margin-bottom:5px; font-size:0.95em;}

#listContacto{margin-top:5px; display:block}
#listContacto li{ border:0px; margin-bottom:20px; color:#FFFFFF; line-height:1.3em;}
#listContacto p.ciudad{ text-transform:uppercase; color:#929395; margin-top:15px; margin-bottom:5px; font-size:1.13em; font-family:Georgia, "Times New Roman", Times, serif;}


#copy{ background:#2e2e2e; border-top:1px solid #4d4d4d; font-size:0.90em; height:53px; float:left; width:100%; }
#copyleft{ float:left; text-align:left; margin-left:36px; margin-top:13px;}
#copyright{ float:right; text-align:right; margin-right:17px; margin-top:13px; font-size:0.92em; }


#footer{ background:#2e2e2e; border-top:1px solid #4d4d4d; height:210px; float:left; width:100%; }
#footerleft { float:left; margin:0px; width:954px; text-align:left; margin-left:36px; margin-bottom:36px; padding-top:28px;}
ul.listfooter{ float:left; width:18%;	margin:0px;	padding:0px; display:block;	list-style:inside none; }
ul.listfooter li{margin:1px 0px; line-height:1.20em; padding:0px;}
ul.listfooter li a{ color:#929395; font-size:0.95em;}
ul.listfooter li a:hover{ color:#FFFFFF;}
ul.listfooter li h4{ margin-bottom:8px; text-transform:uppercase; font-size:0.92em; font-weight:bold;}



#titular_home{ padding-top:40px; display:block;}
#main h1{font-family:"Times New Roman", Times, serif; font-size:33px; line-height:1.25em; color:#FFFFFF; margin-top:-10px; margin-bottom:0px; text-align:left; font-weight:normal; min-height:35px;}
#main h3{font-family:"Times New Roman", Times, serif; font-size:32px; line-height:1.25em; color:#707070; margin-top:28px; margin-bottom:5px; text-align:left; min-height:35px;}
#subsubmenu h3{margin-top:38px;}
#subsubmenu h3.newsh3{ color:8D8D8D;}

#main h2{font-family:"Times New Roman", Times, serif; font-size:24px; line-height:1.20em; color:#929395; margin-top:10px; margin-bottom:0px; text-align:left;}
#main h2.titularevento{ color:#FFFFFF; margin-bottom:10px;}
#main h2.titularnews{ color:#2e2e2e; font-size:26px;}

#main p{font-size:1.0em; line-height:1.25em; color:#FFF; margin:0px; margin-bottom:8px;}
#main span{font-size:1.0em; line-height:1.25em; margin:0px; }

#main p.telefono{margin:0px; margin-top:10px;}
#main p.sincontenido{ width:93%; padding:25px 1%; background:#424345; text-align:center; color:#929395; font-size:1.10em; margin-right:5%; margin-top:35px;}
#main p.gris{color:#929395;}
#main p.txtpeke{font-size:0.95em;}
#main p.sinmargen{margin:0px;}


/***************************/
/***** HEADER MARCAS   *****/
/***************************/ 
#headernav { margin: 0; padding: 0; }
#headernav li { display: inline; height:92px; }
#headernav li a { float: right; height: 0px; padding-top: 92px; overflow: hidden; background-image: url(../img/menu_marcas.jpg); background-repeat: no-repeat;}
/* BUTTONS */
#headernav li#gn-cha a { background-position: 0 0; width:99px; }
#headernav li#gn-her a { background-position: -99px 0; width:88px; }
#headernav li#gn-peq a { background-position: -187px 0; width:98px; }
#headernav li#gn-mim a { background-position: -285px 0; width:83px; }
#headernav li#gn-ano a { background-position: -368px 0; width:92px; }
#headernav li#gn-fre a { background-position: -460px 0; width:73px; }
#headernav li#gn-gil a { background-position: -533px 0; width:102px; }
/* OVER STATES */
#headernav li#gn-cha a:hover { background-position: 0 -93px; }
#headernav li#gn-her a:hover { background-position: -99px -93px; }
#headernav li#gn-peq a:hover { background-position: -187px -93px; }
#headernav li#gn-mim a:hover { background-position: -285px -93px; }
#headernav li#gn-ano a:hover { background-position: -368px -93px; }
#headernav li#gn-fre a:hover { background-position: -460px -93px; }
#headernav li#gn-gil a:hover { background-position: -533px -93px; }



/********************/
/*****  MENU  *******/
/********************/ 
#dropline {position:relative; height:34px; }
#dropline, #dropline ul {padding:0; margin:0; list-style:none; width:800px; }
#dropline table {border-collapse:collapse; margin:-1px -10px 0 0; padding:0; width:0; height:0; }
#dropline li {float:left; height:34px;}
#dropline li.first {margin-left:36px;}
#dropline li a {float:left; display:block; height:34px; line-height:34px; padding:0 30px 0 0px; color:#929395; text-decoration:none; font-weight:normal; font-size:0.98em;}
#dropline li ul li{height:27px; font-size:0.98em;}
#dropline li ul li.first{margin-left:36px;}
#dropline li ul li a {color:#a2a3a5; height:27px; line-height:27px; font-size:0.92em; text-transform:uppercase;}
#dropline li ul {position:absolute; top:34px; left:-9999px; z-index:10; background:url(../img/fakegris.png); width:990px;}


/**********************/
/*****  SUB - SUBMENU  ******/
/**********************/ 
#submenu-left { margin: 0; padding: 0; }
#submenu-left li { height:27px; line-height:27px;}
#submenu-left li a { padding:0px; color:#929395; margin-left:10px; line-height:22px;}
#submenu-left li.on a { color:#FFFFFF; }


/*******************/
/**** GALERIA ***/
/*******************/

.imgContainer{ display:block; float:left !important; width:152px; background:#434345; margin:0px 20px 20px 0px;}
.imgInner{ margin:0px; padding:5px; border: 0px; overflow:hidden;}
.imgVermas{ height:25px; line-height:25px; background:#4A4A4A; color:#929395; padding:0px 5px;}
.imgVermas a { line-height:25px; float:left; font-size:0.95em;}
.descarga_peso{ line-height:25px; float:right;}

.thC{ display:table-cell; text-align:center; vertical-align:top; white-space:nowrap; height:116px; width:143px;}
.thC img{ max-height:116px; max-width:143px;}
.descripcio{ display:block; height:40px; margin-top:10px; text-align:left; font-weight:normal; color:#FFFFFF; font-size:0.95em;}

#paginacion_eventos{ text-align:center;}
.paginacion{ clear:both; padding-top:20px; color:#FFFFFF;}
.pagin_marg_anterior{ margin-right:40px;}
.pagin_marg_siguiente{ margin-left:40px;}
.paginacion input{ border:1px solid #7A7A7A; font-size:1em; text-align:center; width:26px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#4D4D4D; color:#FFFFFF; padding:2px; margin:0px 2px;}

#paginacion_news{ padding-left:36px; margin-top:40px; padding-top:5px; padding-bottom:5px; background-color:#4D4D4D;}
.pagin_marg_anteriornews{ margin-right:20px;}
.pagin_marg_siguientenews{ margin-left:20px;}

.fechaevento{ color:#929395; margin:16px 0px 8px 0px; clear:both; font-weight:bold;}


.imgContainer2{ display:block; float:left !important; width:92%; background:#434345; margin:0px 20px 20px 0px;}
.imgInner2{ margin:0px; padding:8px; border: 0px; overflow:hidden;}
.imgVermas2{ height:16px; line-height:16px; color:#929395; float:left; width:75%; margin-left:20px;}

.thC2{ display:table-cell; text-align:center; vertical-align:top; white-space:nowrap; height:116px; width:82px; float:left;}
.thC2 img{ max-height:116px; max-width:82px;}
.descripcio2{ float:left; margin-top:0px; text-align:left; font-weight:normal; color:#FFFFFF; font-size:0.98em; margin-left:20px; width:75%; height:100px;}
.descripcio2 h4{ margin-bottom:4px; padding-top:2px;}


.listContainer{ display:block; width:92%; margin:0px 0px 20px 0px;}
.listTitFile{ display:block; width:92%; margin:0px 0px 4px 0px; text-align:left; font-weight:normal; color:#FFFFFF; }
.listDescarga{ display:block; width:92%; margin:0px 0px 0px 0px; text-align:left; font-weight:normal; color:#929395; margin-left:7px;}


/*******************/
/**** MARCAS ***/
/*******************/
#logo_marca{ margin:0px; margin-top:8px; }
#logo_marca.chaumet{margin:7px 0px 2px 0px;}
#logo_marca.hermes{margin:18px 0px 16px 0px;}
#logo_marca.pequignet{margin:16px 0px 15px 0px;}
#logo_marca.mimi{margin:15px 0px 14px 0px;}
#logo_marca.anonimo{margin:17px 0px 16px 0px;}
#logo_marca.fred{margin:6px 0px 2px 0px;}
#logo_marca.giloro{margin:6px 0px 1px 0px;}



/*******************/
/**** PRESS AREA ***/
/*******************/

#main-table td .formulario{ color:#FFFFFF; margin-top:10px; width:auto;}
#main-table td .formulario table td {padding:0px 15px 12px 2px; text-align:left; vertical-align:top;}
#main-table td .formulario input{ border:1px solid #666666; font-size:1em; text-align:center; width:220px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#434345; color:#FFFFFF; padding:2px; margin:0px; text-align:left;}
#main-table td .formulario input:hover{ border:1px solid #434345;}
#main-table td .formulario input.check{ width:18px;} 
#main-table td .formulario input.btnsubmit { color:#FFFFFF; padding:1px 15px; width:auto; height:auto; border:1px solid #666666; background: #666666; display:inline; cursor:pointer !important; cursor:hand; margin-top:5px;}
#main-table td .formulario input.btnsubmit:hover { color:#FFFFFF; border-color:#666666; background: #434345; -moz-border-radius:3px; -webkit-border-radius:3px;}
#main-table td .formulario input.btnsubmitreg { color:#ADADAD; padding:0px 15px; width:auto; height:auto; border:1px solid #434345; background: #434345; display:inline; cursor:pointer !important; cursor:hand; margin-top:5px;}
#main-table td .formulario input.btnsubmitreg:hover { color:#FFFFFF; border-color:#666666; background: #434345; -moz-border-radius:3px; -webkit-border-radius:3px;}
#main-table td .formulario SELECT{ color: #FFFFFF; background-color:#434345; width:180px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #666666; padding:2px 2px; display:block;} 
#main-table td .formulario SELECT:hover{ border:1px solid #434345;}

#main-table td .formulario textarea{ color: #FFFFFF; background-color:#434345; width:220px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #666666; padding:2px 2px; display:block;} 
#main-table td .formulario textarea:hover{ border:1px solid #434345;}

#main-table td .formulario #formdistribuidores SELECT { margin:0px 0px 15px 0px; -moz-box-sizing: border-box; -moz-user-select: none; -moz-appearance: menulist; overflow: -moz-hidden-unscrollable; font-size:0.95em;} 



#main-table td .formulario label.error {color:#B52702; display:block;}
#main-table td .formulario label.gris {color:#929395;}


#pressareanav { margin: 0px; padding: 0; }
#pressareanav li { display: inline; height:129px; }
#pressareanav li a { float: left; height: 0px; padding-top: 129px; overflow: hidden; background-image: url(../img/menu_marcas_big.jpg); background-repeat: no-repeat;}
/* BUTTONS */
#pressareanav li#gn-cha a { background-position: 0 0; width:130px; }
#pressareanav li#gn-her a { background-position: -130px 0; width:120px; }
#pressareanav li#gn-peq a { background-position: -250px 0; width:115px; }
#pressareanav li#gn-mim a { background-position: -365px 0; width:70px; }
#pressareanav li#gn-ano a { background-position: -435px 0; width:115px; }
#pressareanav li#gn-fre a { background-position: -550px 0; width:120px; }
#pressareanav li#gn-gil a { background-position: -670px 0; width:130px; }
/* OVER STATES */
#pressareanav li#gn-cha a:hover { background-position: 0 -129px; }
#pressareanav li#gn-her a:hover { background-position: -130px -129px; }
#pressareanav li#gn-peq a:hover { background-position: -250px -129px; }
#pressareanav li#gn-mim a:hover { background-position: -365px -129px; }
#pressareanav li#gn-ano a:hover { background-position: -435px -129px; }
#pressareanav li#gn-fre a:hover { background-position: -550px -129px; }
#pressareanav li#gn-gil a:hover { background-position: -670px -129px; }



/*******************/
/**** NOTICIAS ****/
/*******************/
.espacio_arriba{ height:30px;}

#main-table.newsmenu td#tdright #zona-texto { margin-left:36px; text-align:left; min-height:230px;}
#main-table.newsmenu td#tdright #zona-texto.sinfotoini { margin-top:0px; width:89%; min-height:457px; }
#main-table.newsmenu td#tdright #zona-texto #content_new h2 { color:#2e2e2e; margin-bottom:15px; width:93%; font-size:28PX;}
#main-table.newsmenu td#tdright #zona-texto #content_new p { color:#2e2e2e; line-height:1.3em;}
#main-table.newsmenu td#tdright #zona-texto #content_new img { margin-right:10px; margin-bottom:5px;}

#main-table.newsmenu td#tdleft #subsubmenu #submenu-left { margin: 0; padding: 0; margin-top:20px; }
#main-table.newsmenu td#tdleft #subsubmenu #submenu-left li { margin-bottom:22px; height:auto;}
#main-table.newsmenu td#tdleft #subsubmenu #submenu-left p.news_fecha { color:#8D8D8D; font-family:Georgia, "Times New Roman", Times, serif; margin:0px 30px 2px 0px; display:block;}
#main-table.newsmenu td#tdleft #subsubmenu #submenu-left li a { padding:0px; color:#FFFFFF; margin-left:0px; margin-right:30px; display:block; line-height:1.25em;}

/*#main-table.newsmenu td#tdleft #subsubmenu #submenu-left li.on{ border-left:1px solid #8D8D8D;}
#main-table.newsmenu td#tdleft #subsubmenu #submenu-left li.on a{ margin-left:20px; margin-right:30px;}
#main-table.newsmenu td#tdleft #subsubmenu #submenu-left li.on p.news_fecha{ margin-left:20px; margin-right:30px;}*/

#main-table.newsmenu td#tdleft #subsubmenu h3 { margin-top:58px;}
#nav_news{ height:30px; margin-top:20px;}
#nav_news a:link, #nav_news a:link{ color: #929395; text-decoration:none;}
#nav_news a:hover{ text-decoration:underline;}


.nav_news_ant{ float:left; line-height:30px;}
.nav_news_sig{float:right; line-height:30px;}
div#content_new{ color: #2E2E2E;}
div#content_new ul li{color: #2E2E2E;}


/*******************/
/**** MAPA WEB ****/
/*******************/
.listmapa{ width:90%;	margin:0px;	padding:0px; display:block;	list-style:inside none; margin-top:15px; }
.listmapa li{margin:1px 0px; line-height:1.30em;}
.listmapa li a{ color:#929395; font-size:0.95em;}
.listmapa li a:hover{ color:#FFFFFF;}
.listmapa li h4{ margin-bottom:2px; text-transform:uppercase; font-size:1.10em; font-weight:bold;}