/* CSS Document */
.oculto {text-indent:-10000px; display:block; height:0px; width:0px; overflow:hidden; position:absolute}
strong {font-weight:bold}
strong.normal {font-weight:normal !important}
body#inicio { background-image: url(imagenes/fondo_arriba2.jpg); background-position: 12px top;
	background-repeat: repeat-x; background-color:#32343a; scrollbar-base-color: #111322; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #ffffff}
body#bodyempresa { background-image: url(imagenes/fondo_arriba2.jpg); background-position: 12px top;
	background-repeat: repeat-x; background-color:#32343a; scrollbar-base-color: #111322; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #ffffff }
body#bodyproductos { background-image: url(imagenes/fondo_arriba2.jpg); background-position: 12px top;
	background-repeat: repeat-x; background-color:#32343a; scrollbar-base-color: #111322; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #ffffff }
body#bodyservicios { background-image: url(imagenes/fondo_arriba2.jpg); background-position: 12px top;
	background-repeat: repeat-x; background-color:#32343a; scrollbar-base-color: #111322; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #ffffff }
body#bodymarcas { background-image: url(imagenes/fondo_arriba2.jpg); background-position: 12px top;
	background-repeat: repeat-x; background-color:#32343a; scrollbar-base-color: #111322; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #ffffff }	
body#bodynoticias { background-image: url(imagenes/fondo_arriba2.jpg); background-position: 12px top;
	background-repeat: repeat-x; background-color:#32343a; scrollbar-base-color: #111322; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #ffffff }
body#bodycontacto { background-image: url(imagenes/fondo_arriba2.jpg); background-position: 12px top;
	background-repeat: repeat-x; background-color:#32343a; scrollbar-base-color: #111322; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #ffffff }	
body#bodygracias { background-image: url(imagenes/fondo_arriba2.jpg); background-position: 12px top;
	background-repeat: repeat-x; background-color:#32343a; scrollbar-base-color: #111322; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #ffffff }
/*///////////////////////////////////////////////////////////// FUENTES */
.textouno {font-size: 0.9em; text-decoration: none; color: #FFFFFF; line-height:120%; text-align:justify; font-weight:normal }
.textouno a:hover {color:#111322}

.titulouno {font-size: 1.5em; color: #FFFFFF; font-weight:normal }

.textodos { font-size:0.8em; color:#FFFFFF; line-height:110%; font-weight:normal }

.textotres {font-size: 0.7em; color:#FFFFFF; font-weight:normal}
.textocuatro {font-size:1.2em; color:#111322; font-weight:bold}
.textocinco { font-size: 1.2em; text-decoration: none; color: #FFFFFF; font-weight:normal 
}
.textoocho { font-size: 1em; font-weight: bold; color: #FFFFFF; }
.textoseis { font-size:0.8em; color:#FFFFFF; font-weight:bold; }
.textonueve { font-size: 1.2em; font-weight: bold; color: #FFFFFF; }
.textodiez { font-size: 1.122em; color: #FFFFFF; font-weight:normal }
.textoonce { font-size: 1.125em; color: #000033; font-weight:normal }
.textodoce { font-size: 1em; color: #000033; font-weight: bold; }
.textotrece { font-size: 0.8em; color: #111322; font-weight: bold; }
.textocatorce { font-size: 0.9em; color: #000033; font-weight: bold; }
.textoquince {font-size: 1.4em; color: #FFFFFF; font-weight:normal }



.textosiete { font-size: 1.6em; color: #111322; font-weight:normal }
/*//////////////////////////////////////////////////////// LINKS */
.linkuno, .linkuno a, .linkuno a:link, .linkuno a:visited, .linkuno a:active {font-size: 0.8em; color:#FFFFFF; text-decoration:none;}
.linkuno:hover, .linkuno a:hover {color:#999999;}
.linkdos a:link, .linkdos a:visited, .linkdos a:active, .linkdos:link, .linkdos:active, .linkdos:visited { font-size: 1.2em; color:#FFFFFF; font-weight: bold; text-decoration: underline;}
.linkdos:hover, .linkdos a:hover {color:#999999 !important;}
.linktres, .linktres a, .linktres a:link, .linktres a:visited, .linktres a:active { font-size: 0.95em; color:#FFFFFF; text-decoration:underline; font-weight: bold; }
.linktres:hover, .linktres a:hover {color:#999999;}
.linkcuatro, .linkcuatro a, .linkcuatro a:link, .linkcuatro a:visited, .linkcuatro a:active { font-weight:bold; 
	font-size: 1em;
	color:#181c38;
	text-decoration: underline;
}
.linkcuatro:hover, .linkcuatro a:hover {color:#FFFFFF;}
.linkcinco, .linkcinco a, .linkcinco:link, .linkcinco:visited, .linkcinco:active { font-size: 1em; color: #000033; font-weight: bold; }
.linkcinco a:hover, .linkcinco:hover {color:#777ba0}
.linkseis, .linkseis a, .linkseis:link, .linkseis:visited, .linkseis:active { font-size: 1.05em; color: #FFFFFF; font-weight: bold; }
.linkseis a:hover, .linkseis:hover {color:#777ba0}
.linksiete, .linksiete a, .linksiete:link, .linksiete:visited, .linksiete:active { font-size: 0.7em; color: #FFFFFF; font-weight: normal; }
.linksiete a:hover, .linksiete:hover {color:#777ba0}
/*//////////////////////////////////////////////////////////// FIN FUENTES
//////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////// SUBMENU PRODUCTOS */
.submenu {padding-left:30px; padding-top:10px; background-image:url(imagenes/submenu_linea.gif); background-position:bottom left; background-repeat:no-repeat;_margin-left:10px;}

.submenu li {cursor:pointer;}

.submenu .textouno { font-size:12px; }

.submenudos { margin-bottom:15px; margin-top:5px; list-style-type: none; }

/* SUBMENU PRODUCTOS */
/* PRIMER CONTENIDO */
#conttextos #primerelemento {margin-top:10px;}
/* FIN PRIMER CONTENIDO */
/* PRODUCTO EN INICIO */
.articulo { display:inline-block; *display:inline; width:40%; margin-bottom:40px; *zoom:1; margin-left:2%; vertical-align:top; overflow:hidden  }
.articulo h3 { margin-bottom:0.2em;}
.articulo p { background-image: url(imagenes/punto_blanco_cat2.gif); background-repeat: no-repeat; background-position: left center; padding-left: 1.2em; }
.articulo span {margin-top:0.5em; display:block;}
.articulo span img{behavior: url(iepngfix.htc);}
.miniaturainicio { width: 100%;}
.miniaturainicio img { margin-top:0.5em; background-color: #FFFFFF; border: 0.4em solid #FFFFFF; }
.miniaturainicio a, .sinminiaturainicio a{ background-color:#FFFFFF; padding:0.3em; display:inline }
.sinminiaturainicio {height:2.3em}
.articulo span .linkcuatro { display:block}
.articulo a:hover {}
/* FIN PRODUCTO QUE ES LISTADO */
/********************************************************** PIE ****************************************/
#linklegalizq { position:absolute; left:35px; bottom:5px; font-size: 0.6em}
#linklegalizq:link {color:#4C506F}
#linklegalizq:hover {color:#FFFFFF}
#linklegalder { display:block; text-align:right; margin-right:30px; margin-top:20px; margin-bottom:20px; clear:both}
#linkdqp {position:absolute; bottom:5px; left:10px; z-index:1; zoom:1; }
#linkdqp img {z-index:1}
/**************************************************** FIN PIE *****************************************/
/*//////////////////////////////////////////////////// TITULARES /////////////////////////////////////*/
#inicio #conttextos h2, #bodyempresa #conttextos h2, #bodycontacto h2, #bodyavisolegal h1, #bodyservicios h3, #bodymarcas h2, #bodynoticias .noticia h2 {
	text-align:right;
	background-image: url(imagenes/h2_lineafondo.gif);
	background-repeat:  repeat-x;
	background-position: left 1.2em;
	padding-bottom:1em;
	margin-left:2%; margin-right:2%; margin-top:1em}
#inicio .textocuatro {margin-bottom:0.2em;}
#bodyempresa .textocuatro {margin-bottom:0.2em;}
#bodyproductos .textocuatro {margin-bottom:0.2em;}
/* INICIO */
#inicio #conttextos .textonueve { margin-bottom:0.5em; margin-top:1em}
#conttextos p.textouno { margin-left:2%; margin-right:2%;margin-bottom:0.5em}
/* FIN INICIO */
/*///////////////////////////////////////////////// MENU PRODUCTOS ////////////////////////////////////*/
.productosmensaje {margin-bottom: 1em; }
.productosmensaje p {margin-bottom:1em;}
#persianatitulo { display:block; background-image: url(imagenes/prod_cabeceragris.gif); background-position: center top; background-repeat: no-repeat; padding-top: 7px; padding-right: 15px; padding-left: 0.7em; text-align:right; width:540px /*96.5% de 1024res*/; padding-bottom:0.7em; } 
.articulocatalogo {width:50%; display:inline; float:left;}
.articulocatalogo img { background-color:#FFFFFF; border-top-width: 0.2em; border-right-width: 0.2em; border-bottom-width: 2em; border-left-width: 0.2em; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; margin-top:0.5em; }
.familiacont .textouno { background-image: url(imagenes/punto_blanco_cat.gif); background-repeat: no-repeat; background-position: left center; text-align: left; vertical-align: middle; padding-left:0.8em; }
/* Productos */
#bodyproductos #divcatproductos { width:565px; margin-left:auto; margin-right:auto; background-image: url(imagenes/productos_piegeneral.gif); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 9px; margin-bottom:30px }
#bodyproductos h2 { background-image: url(imagenes/punto_blanco_cat2.gif); background-repeat: no-repeat; background-position: left center; padding-left:1em; margin-bottom:0.7em; margin-top:0.8em; margin-left:0.5em; cursor:pointer }
#bodyproductos .subfamilia { width:100%;  display:inline-block; *display:inline; *zoom:1; vertical-align:top; float:none; background-image: url(imagenes/subfamilia_inferior.gif); background-repeat: no-repeat; background-position: center bottom; margin-bottom:20px; }
#bodyproductos .subfamilia h3 { padding-right:3%; line-height:2.5em; text-align:center; background-image: url(imagenes/subfamilia_cabecera.gif); background-repeat: no-repeat; background-position: center top; padding-bottom:1em; }
#bodyproductos .familialistado {width:100%; display:none}
#bodyproductos .prodarticulo img { margin-bottom: 0.9em; float:left; display:inline; margin-left:1em; margin-right:0.8em; }
#bodyproductos .prodarticulo { width:49%; height:80px; padding-top:15px; float:left; display:inline; margin-left:0.5%; padding-bottom:0.5em; }
#bodyproductos .prodarticulo div{ background-image: url(imagenes/prod_fondoabajo2.gif); background-repeat: no-repeat; background-position: center bottom; float:left; display:inline; width:100%; height:100%; } 
#bodyproductos .prodarticulo a { float:left; display:inline; text-decoration:none; width:97%; padding-right:3%}
#bodyproductos .prodarticulo .textotrece {font-size:71%; display:block}
#bodyproductos .prodarticulo p {padding-right:10px;}
#bodyproductos .familiadiv { width:565px; float:left; display:inline;
	background-image: url(imagenes/familia_fondo.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #111322;
}
/*////////////////////////////////////////////////////  POPUP PRODUCTOS *******************************************/
#popupproductos { background-image: url(imagenes/popup_fondo.gif); background-repeat: repeat-x; background-position: left top; background-color: #32343a; height:100%; padding-bottom:20px;}
#fichacontenedor {padding-bottom:20px;}
#popupproductos {width:100%;}
#fotofichacont { float: left;display:inline; margin: 1.5% 1% 0% 1.5% }
#fotofichacont img {float: left; border: 7px solid #FFFFFF;  display:inline;}
#popupproductos #fichapie { width:100%; height:30px; background-color:#00FFFF}
#popupproductos h1 { text-align:left; margin-right:2%; margin-bottom: 0.7em; padding-top:0.2em; height:2em; }
#popupproductos #fichafamilias { display: block; height:50px;}
#popupproductos #fichafamilias li { float: left; list-style-type: none;vertical-align:bottom; line-height:30px; padding-top:20px; *padding-top:23px; }
#popupproductos #fichafamilias li.textoseis { padding-top:20px; *padding-top:26px}
#popupproductos #fichafamilias .textoocho {}
#popupproductos #fichafamilias .textoseis {}
#popupproductos #fichafamilias .textodos {}
#popupproductos #fichadatos { text-align:left; padding-bottom:1em; margin-right:1%; margin-top:20px}
#popupproductos #fichadatos li { margin-right: 0px; margin-bottom:0.2em;}
#popupproductos #fichadatos li span { background-image: url(imagenes/punto_blanco_cat2.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; }
#popupproductos #fichadatos li.descargadocumento a { padding-left:5px}
#popupproductos #fichadatos li.descargadocumento a {font-size:0.8em}
#popupproductos #fichadatos span {font-weight:bold;}
#popupproductos #fichamarca {}
#popupproductos #fichacatalogo {}
#popupproductos p { margin-right:2%; margin-top:3px;}
#popupproductos #fichapapelito { float: right;}
#fichapvp { margin-top:1em}
#popupproductos #remplazomodelo {height:75px;}
/* MARCAS */
#bodymarcas .menu {left:5px;}
#bodymarcas h1, #bodycontacto h1, #bodynoticias h1 { line-height:1.5em; clear:left; margin:20px 2% 0% 2% }
#bodymarcas h1 {float:none !important}
/* SERVICIOS */
#listadoservicioscont {background-image: url(imagenes/servicios_grisderecha.gif); background-repeat: no-repeat; background-position: right top; height:100px; margin-bottom:2em; margin-top:0.2em; max-width:600px; margin-left:auto; margin-right:auto; width:95%; _width:97% }
#listadoservicios { height:100px; background-image: url(imagenes/servicios_grisizquierda.gif); background-repeat: no-repeat; background-position: left top; margin-right: 1%; width: 98%; padding-left:1% }
.serviciosmenu { margin-right: auto; margin-left: auto; }
.serviciosmenu li { display:inline-block; cursor:pointer; line-height: 100%; margin-left:2.5%;height:1em; margin-right: 2.5%; text-decoration:underline; *display:inline; zoom:1; padding-top:13px;  }
#menuserviciosprim { width: 80%; _width:90%; min-width:520px; padding-top:13px}
#menuserviciosseg {width: 60%; _width:66%; min-width:370px; _min-width:390px}
#menuservicioster { text-align:center; margin-top:1em; _margin-top:0.7em}
#tramgarantias {width:100%; text-align:center; display:block; float:none; margin-left:0%; margin-right:0%; display:inline-block}
.serviciosmenu li:hover {color:#7b7f9e;}
.serviciosmenu #menuasesoramiento {margin-left:10%;}
.serviciosmenu #menuaspiracion {margin-left:16%;}
.serviciosmenu #menugrandesinst {margin-left:4%;}
#serviciocontuno { width:100%; background-image: url(imagenes/serviciodescripcion_drcha.gif); background-repeat: no-repeat; background-position: right bottom; }
.serviciodescripcion { margin-bottom:1.5em; zoom:1}
#servicioshazclic { text-align:right; margin-top:2em; margin-right:1em;}
.serviciosmenutexto:hover {color:#7b7f9e;}
#serviciosmasinformacion {line-height:120%; margin-left:2.5%; margin-right:2.5%; padding-top:1.5em;}
#bodyservicios .fotoflotarizquierda { float:left; display:inline; margin-right:3%; margin-bottom:1em; width:300px; margin-left:2% }
#bodyservicios .fotoflotarizquierda img { float: left; display:inline; border: 5px solid #FFFFFF; margin-bottom:10px; }
#bodyservicios .fotoservicio {margin-right:2%; margin-top:1em; margin-bottom:1em; margin-left:2%}
#bodyservicios #conttextos p {margin-bottom:0.5em;}
#bodyservicios #conttextos .linktres {clear:left;}
.distribuidor {width:42%; display:-moz-inline-stack; display:inline-block; min-height:60px; _height:60px; vertical-align:top; zoom: 1; *display:inline; margin:0% 2% 30px 2%}
.distribuidor h3 {margin-left:10px; margin-bottom:5px;}
.intdistribuidor {border: 1px solid #FFFFFF; padding: 10px;}
.distribuidor .logomarca { display:block; background-color: #FFFFFF; padding: 3px; }
.distribuidor a { margin-left:5px; display:block}
#bodymarcas #titulomarcas { text-indent:0px; display:block; text-align:left; background-image:none; margin:20px 2% 0; padding-bottom:0px}
#bodymarcas #titdelegados { margin-top:50px; margin-bottom:10px;}
#bodymarcas #titdisponemos { margin-top:50px; margin-bottom:10px;}

.delegado {width:42%; margin-right: 2%; display:-moz-inline-stack; display:inline-block; min-height:60px; _height:60px; vertical-align:top; zoom: 1; *display:inline; margin:0% 2% 20px 2%}
.delegado h3 {text-align:left; margin-bottom:5px; font-size:0.8em}
.delegado .logodelegado { background-color: #FFFFFF; padding: 3px;}
.delegado a { }


.disponemos {width:27%; display:-moz-inline-stack; display:inline-block; min-height:60px; _height:60px; vertical-align:top; zoom: 1; *display:inline; margin:0% 2% 30px 2%}
.disponemos h3 { text-align:center; margin-bottom:5px; font-size:0.8em}
.disponemos p {text-align:center; margin-bottom:5px}
.disponemos a img {behavior: url(iepngfix.htc);}
.intdisponemos { width:30%; margin-left:auto; margin-right:auto; margin-bottom:5px; }
.intdisponemos .logomarca { display:inline; }
#aspiracionesspan {margin-top:0.5em;}
#bodyservicios .conttextos a.linkdos {margin-left:2%;zoom:1; clear:both; background-image: url(imagenes/flecha-arriba.gif); background-repeat: no-repeat; background-position: left center; padding-left: 13px; background-repeat:no-repeat }
#bodyservicios .conttextos a.linkdos:hover { margin-left:2%; color:#a7a7a7; background-image: url(imagenes/flecha-arriba_over.gif);}
#bodyservicios a#aspiracion {margin-left:0%}
#bodyservicios #ultimolinkser { padding-bottom:30px; display:block; margin-top:20px; background-position:left 4px}
/* POPUP MARCAS */
#popupmarcas { background-image: url(imagenes/popup_fondo2.gif); background-repeat:  repeat-x; background-position: left top; padding-left:20px; padding-right:20px; height:auto; padding-bottom:1em; background-color:#32343a }
#popupmarcas h1 { line-height:1em; background-image: url(imagenes/h2_lineafondo.gif); background-repeat:  repeat-x; background-position: left 1.1em; padding-bottom: 0.5em; margin-top:1em; }
#popupmarcas img { margin-bottom: 1em; border: 5px solid #FFFFFF; float:right; margin-top:0.1em; margin-right:0.5em; }
#popupmarcas ul { margin-bottom:1em;}
#popupmarcas li { background-image: url(imagenes/punto_blanco_cat2.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; margin-bottom:0.5em; background-repeat: no-repeat; list-style: none}
#popupmarcas a {}
#popupmarcas p.textouno {margin-bottom:1em; clear:right;}
#popupmarcas #linkweb { display:block; clear:right}
#popupmarcas h2 { margin-bottom:5px}
#popupmarcas .marcacatalogo h2 span {font-weight:normal}
/* FIN POPUPMARCAS */
/* FORM SUGERENCIAS */
body#bodysugerencias { background-image: url(imagenes/popup_fondo2.gif); background-repeat:  repeat-x; background-position: left top; padding-left:20px; padding-right:20px; height:auto; padding-bottom:1em; background-color:#32343a; min-width:300px;}
#bodysugerencias  h1 { line-height:1em; margin-top: 2em; margin-right: 0.5em; margin-left: 0.5em; }
#bodysugerencias form { width: 340px; margin-right: auto; margin-left: auto; margin-top: 2em; margin-bottom: 2em; }
#bodysugerencias label {}
#bodysugerencias #labelnombre, #bodysugerencias #labeltelefono, #bodysugerencias #labelemail { margin-bottom:1em; line-height:1em; display:block }
#bodysugerencias #nombre { }
#bodysugerencias #telefono {}
#bodysugerencias #email { margin-left:1.3em}
#bodysugerencias #nombre, #bodysugerencias #telefono, #bodysugerencias #email { }
#bodysugerencias #labelsugerencia { line-height:150%;}
#bodysugerencias #sugerencia { }
#bodysugerencias #datosobligatorios {text-align: right; margin-top: 0.5em; margin-right:2em }
#bodysugerencias #enviar { text-align: center; margin-right: auto; margin-left: auto; display:block; margin-top:1em; }
/* FIN FORM SUGERENCIAS */
/* NOTICIAS */
.noticia img { border: 5px solid #FFFFFF; float:right; margin-right:2%; display:inline; margin-left:0.5em; margin-bottom:0.5em;}
.noticia { padding-bottom:2em;}
.noticia h3 {clear:both}
.noticia a {margin-left:2%; float:left}
#bodynoticias .divparrafos {margin-bottom:1em; zoom:1 }
#bodynoticias .divparrafos p {}
.noticia span { display: inline; float: right; margin-right:2%;}
/* FIN NOTICIAS */
/* POPUP NOTICIA */
#popupnoticias { background-image: url(imagenes/popup_fondo2.gif); background-repeat:  repeat-x; background-position: center top; background-color:#32343a;}
#popupnoticias #contnoticia {height: auto !important;_height:80%; min-height:80%; background-image: url(imagenes/popup_pie.gif); background-repeat: repeat-x; background-position: bottom; padding-bottom:70px; padding-right:20px; padding-left:20px; padding-top:20px; position:relative}
#popupnoticias img { float:left; display:inline; margin-right:1em; border: 5px solid #FFFFFF; }
#popupnoticias h1 { padding-top:0.3em;}
#popupnoticias h2 { padding-top:1em;}
#popupnoticias h3 { padding-top:1em;}
#popupnoticias .divparrafo { padding-top:1.5em;}
#popupnoticias p {}
#popupnoticias #entradilla { padding-top:0.7em;}
#popupnoticias .divparrafo p {}
#popupnoticias #observaciones { padding-top:0.5em}
#popupnoticias #masinformacion { padding-top:1.5em}
#popupnoticias #anadida { position:absolute; bottom:35px; right:20px;}
#popupnoticias p {}, #popupnoticias h1, #popupnoticias h2, #popupnoticias h3 {padding-right:20px;}
/* FIN NOTICIA */
/* EMPRESA */
#bodyempresa #logoiso { float:right; margin-right:4%; margin-left:15px; margin-top:20px;_margin-right:1%}
#bodyempresa #logoiso img {}
#bodyempresa #logoiso p { font-size:0.75em; color:#FFFFFF; text-align:right; margin-right:1%; margin-top:10px;}
#bodyempresa .fotosflotando { float: left; display:inline; margin-bottom: 1em; width: 290px; margin-left:2%}
#bodyempresa .fotosflotando img { float:left; display:inline; margin-bottom: 0.5em; border: 5px solid #FFFFFF; }
#bodyempresa #textoempresauno { margin-top:25px;}
#bodyempresa #textoempresados {clear:right}
/* FIN EMPRESA */
/* POPUP AVISOL LEGAL */
#bodyavisolegal { background-image: url(imagenes/popup_fondo3.gif); background-repeat:   repeat-x; background-position: center top; background-color:#32343a; width: 99.5%; }
#bodyavisolegal #contgeneral { height: auto !important; _height:80%; min-height:80%; background-image: url(imagenes/popup_pie.gif); background-repeat: repeat-x; background-position: bottom; position:relative; padding-bottom: 3em; }
#bodyavisolegal img { margin-right:auto; margin-left: auto; margin-top: 30px; margin-bottom: 20px; display: block; }
#bodyavisolegal p { width:90%; margin-right:5%; margin-left:5%; margin-bottom:0.5em; }
#bodyavisolegal h1 {margin-left:5%; margin-right:5%; margin-top:0.5em;}


/* FIN AVISO LEGAL */
/* CONTACTO */
#formsuge #nombre {margin-left:10px; margin-bottom:0px; margin-top:10px;}
#formsuge #telefono {margin-left:10px; margin-bottom:0px; margin-top:10px;}
#formsuge #email {margin-left:27px; margin-bottom:0px; margin-top:10px;}
#labelnombre, #labeltelefono, #labelemail {padding-left:16px;}
#sugerencia {margin-left:16px;}
#formsuge #labelsugerencia {display:block; text-align:center; font-weight:bold; margin-top:10px; margin-bottom:5px;}
#formsuge #datosobligatorios {text-align: right; margin-right:7%; margin-top:0.5em;}
#formsuge #enviar {display: block; margin-left: auto; margin-right:auto; width:25%; margin-top:1em;}
#formsuge legend { background-image: url(imagenes/punto_blanco.gif); background-repeat: no-repeat; background-position: left center; display: block; padding-left: 1em; }
#formydatos { width:550px; margin-left:auto; margin-right:auto;}
#formsuge { width: 295px; float:left; display:inline; margin-top:10px;}
#bodycontacto #datoscontacto {float:left; display:inline; margin-top:10px;}
#bodycontacto .conttextos #direccionuno, #bodycontacto .conttextos #direcciondos, #bodycontacto .conttextos h3.textouno { background-image: url(imagenes/punto_blanco.gif); background-repeat: no-repeat; background-position: 11px center}
#bodycontacto .conttextos #direccionuno, #bodycontacto .conttextos #direcciondos {padding-left: 25px; margin-bottom:0.5em; }
#bodycontacto .conttextos h3.textouno { padding-left:23px; margin-bottom:5px; margin-top:30px}
#bodycontacto #primeraciudad {margin-top:0px}
#bodycontacto .conttextos li.textodos { margin-left:25px; margin-bottom:5px}
#bodycontacto .conttextos a.linkdos {margin-left:25px}
#formsuge fieldset { display:block; width:100%;}
#formsuge #labelnombre, #formsuge #labeltelefono, #formsuge #labelemail { line-height:3em; height:3em;}
#imgubicacion {margin-left:auto; margin-right:auto; border: 5px solid #FFFFFF; margin-top:20px; display:block; cursor:pointer;}
#bodycontacto #map { margin-left:auto; margin-right:auto; border: 5px solid #FFFFFF; margin-top:20px; width: 550px; height: 400px }
#bodymapa #map {border: 5px solid #FFFFFF; width: 550px; height: 400px}
#bodycontacto #comentariomap {text-align:center; margin-top:10px; margin-bottom:40px}
/* GRACIAS */
#bodygracias h2 {text-align:center; margin-top:30px;}
#bodygracias #linklegalder {position:absolute; bottom: 30px; right: 30px; margin: 0}
/* CONTACTO EN CABECERA */
#contactocabecera {position:absolute; right:15px; bottom:50px;}
#cabecera #mailcabecera {font-size:1.1em}

/******************************************** MENU SECUNDARIO **********************************/
#menusecundario {
	height: 60px;
	position:absolute;
	top: 15px;
	right:15px;
}
#menusecundario li {
	float:left;
	list-style-type: none;
	margin-top:5px;
	padding-left: 20px;
	display:inline;
	color:#FFFFFF;
	line-height:100%;
	background-repeat:no-repeat;
	background-position:left -1px;
	margin-left:7px}
#menusecundario li a {font-weight:normal;}
#menusecundario a, #menusecundario a:link, #menusecundario a:active, #menusecundario a:visited { text-decoration:none}
#cabecera #linkmarcas { background-image:url(imagenes/nuestrasmarcas.gif); background-position:left 2px}
#cabecera #linkcontacto { background-image:url(imagenes/contacto.gif); background-position:left 0px; padding-left:23px}
#cabecera #linknoticias { background-image:url(imagenes/noticias.gif); background-position:left 0px; padding-left:23px}
/********************************************* FIN MENU SECUNDARIO *****************************/
/* outlet */
#cabecera_outlet { position:absolute; left:440px; top:0px; width:235px; height:90px; text-indent:-5000px; text-transform:uppercase; display:block; background: transparent url(outlet.gif) no-repeat center top;}
#cabecera_outlet:hover { background-position:center bottom}
