body , html{
margin:0px;
padding:0px;
background-image:url(../images/fondo.gif);
background-position:center;
background-repeat:repeat-y;
}

img{
border:0px;
margin:0px;
padding:0px;
}
form{
margin:0px;
padding:0px;
}
#contenedor{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:smaller;
position:relative;
left:50%;
width:780px;
margin:0px 0px 0px -390px;
padding:0px;
}

/*  $IZQDA MENU
  ---------------
*/

#izqda{
position:relative;
float:left;
width:117px;
margin:0px;
padding:0px;
}

#izqda img{
margin:0px;
padding:0px;
}

#izqda img.logo{
margin:59px 0px 3px 0px;
}

#izqda .margen{
width:117px;
height:19px;
margin:0px;
padding:0px;
}

#izqda .user{
position:relative;
width:117px;
height:344px;
margin:38px 0px 0px;
padding:5px 0px 0px;
background-color:#F2F2F2;
}

#izqda .user form{
margin:0px;
}

#izqda .user a, a:hover, a:visited{
color:#4D4D4D;
}

#izqda .user p{
margin:0px 0px 10px;
}

#izqda .user h4{
background: url(../images/user_reg.gif) no-repeat;
text-indent: -9000px;
width:86px;
height:47px;
margin:0px 0px 0px 10px;
}

#izqda .user .formulario{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4D4D4D;
width:95px;
margin:5px 0px 0px 12px;
}

#izqda .user .formulario .campo_izq{
height:12px;
width:93px;
border:1px solid #707070; 
margin:0px 0px 5px;
font-size:10px; 
}

#izqda .user .formulario .submit{
border: none;
text-decoration: underline;
background-color:transparent;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4D4D4D;
margin:0px;
padding:0px;
cursor:pointer; 
}

#izqda .user img.flecha{
position:relative;
float:right;
margin:-8px 0px 0px 0px;
}

#izqda .user img.flecha2{
position:relative;
float:left;
margin:3px 0px 0px -4px;
}

#izqda .user img.separador{
position:relative;
margin:12px 0px 12px 0px;
}

#izqda .user a.registro{
font-weight:bold;
}

#izqda .user p.ventajas{
margin:0px 0px 0px 7px;
}

#izqda .user p.ventajas a, a:hover, a:visited{
font-weight:normal;
}

#izqda img.calidad{
margin:12px 0px 0px;
}

/*  $LINEA SUPERIOR
  -------------------
*/

#superior{
z-index:20;
position:relative;
float:left;
width:780px;
height:16px;
margin:0px 0px 0px -117px;
padding:4px 0px 0px;
background-color:#FFFFFF;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4D4D4D;
}

#superior a, a:hover, a:visited{
color:#4D4D4D;
font-weight:normal;
}

/*  &CABECERA FLASH
  -------------------
*/

#cabecera{
position:relative;
float:left;
width:663px;
height:114px;
margin:0px;
padding:0px;
}

/*  $SUPERIOR MENU
  ------------------
*/

#menu{
z-index:10;
position:relative;
float:left;
width:663px;
height:19px;
margin:0px;
padding:0px;
}
.menusup{
z-index:50;
background-color:#FFFFFF;
}
.menuinf{
z-index:10;
background-color:#EC008C;
}

#menu ul.texto{
margin:0px;
padding:0px;
list-style:none;
}

#menu ul.texto li{
float:left;
margin:0px;
padding:0px;
height:19px;
}

#menu ul.texto li.margen{
margin:0px 1px 0px 0px;
}

#menu ul.texto a{
display:block;
height:19px;
}

/* Menu principal */

#menu ul.texto li a.empresa, #menu ul.texto li a.empresa:visited{background-image:url(../images/bt_empresa2.gif); width:69px;}
#menu ul.texto li a.empresa:hover{background-position: -69px;}
#menu ul.texto li a.empresaon, #menu ul.texto li a.empresaon:visited{background-image:url(../images/bt_empresa2.gif); width:69px; background-position: -69px;}

#menu ul.texto li a.catalogo, #menu ul.texto li a.catalogo:visited{
background-image:url(../images/bt_catalogo.gif);
width:73px;}
#menu ul.texto li a.catalogoon, #menu ul.texto li a.catalogoon:visited{
background-image:url(../images/bt_catalogoon.gif);
width:73px;}
#menu ul.texto li a.catalogo:hover{background-image:url(../images/bt_catalogoon.gif);}

#menu ul.texto li a.soluciones, #menu ul.texto li a.soluciones:visited{
background-image:url(../images/bt_soluciones.gif);
width:140px;}
#menu ul.texto li a.solucioneson, #menu ul.texto li a.solucioneson:visited{
background-image:url(../images/bt_solucioneson.gif);
width:140px;}
#menu ul.texto li a.soluciones:hover{background-image:url(../images/bt_solucioneson.gif);}

#menu ul.texto li a.promociones, #menu ul.texto li a.promociones:visited{
background-image:url(../images/bt_promociones.gif);
width:98px;}
#menu ul.texto li a.promocioneson, #menu ul.texto li a.promocioneson:visited{
background-image:url(../images/bt_promocioneson.gif);
width:98px;}
#menu ul.texto li a.promociones:hover{background-image:url(../images/bt_promocioneson.gif);}

#menu ul.texto li a.club, #menu ul.texto li a.club:visited{
background-image:url(../images/bt_club.gif);
width:139px;}
#menu ul.texto li a.clubon, #menu ul.texto li a.clubon:visited{
background-image:url(../images/bt_clubon.gif);
width:139px;}
#menu ul.texto li a.club:hover{background-image:url(../images/bt_clubon.gif);}

#menu ul.texto li a.atencion, #menu ul.texto li a.atencion:visited{
background-image:url(../images/bt_atencion.gif);
width:139px;}
#menu ul.texto li a.atencionon, #menu ul.texto li a.atencionon:visited{
background-image:url(../images/bt_atencionon.gif);
width:139px;}
#menu ul.texto li a.atencion:hover{background-image:url(../images/bt_atencionon.gif);}

/* Menu empresa */

#menu ul.texto li a.historia{background-image:url(../01/images/bt_historia.gif); width:71px;}
#menu ul.texto li a.historiaon{background-image:url(../01/images/bt_historiaon.gif); width:71px;}
#menu ul.texto li a.historia:hover{background-image:url(../01/images/bt_historiaon.gif);}

#menu ul.texto li a.actividad{background-image:url(../01/images/bt_actividad2.gif); width:79px;}
#menu ul.texto li a.actividad:hover, #menu ul.texto li a.actividadon{
background-image:url(../01/images/bt_actividad2.gif); width:79px; background-position:-79px;}

#menu ul.texto li a.equipo{background-image:url(../01/images/bt_equipo.gif); width:121px;}
#menu ul.texto li a.equipoon{background-image:url(../01/images/bt_equipoon.gif); width:121px;}
#menu ul.texto li a.equipo:hover{background-image:url(../01/images/bt_equipoon.gif);}

#menu ul.texto li a.medios{background-image:url(../01/images/bt_medios.gif); width:61px;}
#menu ul.texto li a.medioson{background-image:url(../01/images/bt_medioson.gif); width:61px;}
#menu ul.texto li a.medios:hover{background-image:url(../01/images/bt_medioson.gif);}

#menu ul.texto li a.calidad{background-image:url(../01/images/bt_calidad.gif); width:73px;}
#menu ul.texto li a.calidadon{background-image:url(../01/images/bt_calidadon.gif); width:73px;}
#menu ul.texto li a.calidad:hover{background-image:url(../01/images/bt_calidadon.gif);}

#menu ul.texto li a.fabrica{background-image:url(../01/images/bt_fabrica.gif); width:69px;}
#menu ul.texto li a.fabricaon{background-image:url(../01/images/bt_fabricaon.gif); width:69px;}
#menu ul.texto li a.fabrica:hover{background-image:url(../01/images/bt_fabricaon.gif);}

#menu ul.texto li a.concepto{background-image:url(../01/images/bt_concepto.gif); width:189px;}
#menu ul.texto li a.conceptoon{background-image:url(../01/images/bt_conceptoon.gif); width:189px;}
#menu ul.texto li a.concepto:hover{background-image:url(../01/images/bt_conceptoon.gif);}

/* Menu soluciones */

#menu ul.texto li a.pintado{background-image:url(../03/images/bt_pintado.gif); width:148px;}
#menu ul.texto li a.pintadoon{background-image:url(../03/images/bt_pintadoon.gif); width:148px;}
#menu ul.texto li a.pintado:hover{background-image:url(../03/images/bt_pintadoon.gif);}

#menu ul.texto li a.fachadas{background-image:url(../03/images/bt_fachadas.gif); width:288px;}
#menu ul.texto li a.fachadason{background-image:url(../03/images/bt_fachadason.gif); width:288px;}
#menu ul.texto li a.fachadas:hover{background-image:url(../03/images/bt_fachadason.gif);}

#menu ul.texto li a.tratamiento{background-image:url(../03/images/bt_tecnicas.gif); width:200px;}
#menu ul.texto li a.tratamientoon{background-image:url(../03/images/bt_tecnicason.gif); width:200px;}
#menu ul.texto li a.tratamiento:hover{background-image:url(../03/images/bt_tecnicason.gif);}

/* Menu catalogo */

#menu ul.texto li a.pinturas{background-image:url(../04/images/bt_pinturas.gif); width:74px;}
#menu ul.texto li a.pinturason{background-image:url(../04/images/bt_pinturason.gif); width:74px;}
#menu ul.texto li a.pinturas:hover{background-image:url(../04/images/bt_pinturason.gif);}

#menu ul.texto li a.proteccion{background-image:url(../04/images/bt_proteccion.gif); width:137px;}
#menu ul.texto li a.proteccionon{background-image:url(../04/images/bt_proteccionon.gif); width:137px;}
#menu ul.texto li a.proteccion:hover{background-image:url(../04/images/bt_proteccionon.gif);}

#menu ul.texto li a.masillas{background-image:url(../04/images/bt_masillas.gif); width:70px;}
#menu ul.texto li a.masillason{background-image:url(../04/images/bt_masillason.gif); width:70px;}
#menu ul.texto li a.masillas:hover{background-image:url(../04/images/bt_masillason.gif);}

#menu ul.texto li a.alta_dec{background-image:url(../04/images/bt_alta_dec.gif); width:119px;}
#menu ul.texto li a.alta_decon{background-image:url(../04/images/bt_alta_decon.gif); width:119px;}
#menu ul.texto li a.alta_dec:hover{background-image:url(../04/images/bt_alta_decon.gif);}

#menu ul.texto li a.maquinaria{background-image:url(../04/images/bt_maquinaria.gif); width:90px;}
#menu ul.texto li a.maquinariaon{background-image:url(../04/images/bt_maquinariaon.gif); width:90px;}
#menu ul.texto li a.maquinaria:hover{background-image:url(../04/images/bt_maquinariaon.gif);}

#menu ul.texto li a.herramientas{background-image:url(../04/images/bt_herramientas.gif); width:173px;}
#menu ul.texto li a.herramientason{background-image:url(../04/images/bt_herramientason.gif); width:173px;}
#menu ul.texto li a.herramientas:hover{background-image:url(../04/images/bt_herramientason.gif);}


/*  $CUERPO
  -----------
*/

#cuerpo{
position:relative;
float:left;
width:405px;
margin:0px 0px 20px 20px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
color:#4D4D4D;
}

#cuerpo h1{
display:block;
margin:10px 0px 0px;
height:35px;
vertical-align:middle;
font-size:18px;
}

#cuerpo .texto{
margin:0px;
padding:0px;
}

#cuerpo .texto p{
line-height:1.5;
margin:0px 0px 10px 0px;
}

#cuerpo .texto p.club{
margin:0px 0px 10px 15px;
}

#cuerpo .texto p a, #cuerpo .texto p.club a:hover{
font-weight:normal;
color:#404040;
}

#cuerpo .texto img.vinyeta{
float:left;
margin-top:8px;
}

span.resalta{
font-weight:bold;
}

span.resalta_fucsia{
font-weight:bold;
color:#D7006C;
}

#cuerpo .aclaracion{
font-size:10px;
}

#cuerpo .texto table{
background-color:#BFBFBF;
text-align:center;
border-width:0px;
}

#cuerpo .texto table.ext{
margin:20px 0px 30px 0px;
}

#cuerpo .texto td.texto{
background-color:#FFFFFF;
padding:8px;
}

#cuerpo .texto li{
list-style-type:none;
}

#cuerpo .texto a.enlace{
text-decoration:none;
font-weight:normal;
color:#404040;
background-image:url(../03/images/vinyeta_off.gif);
background-repeat:no-repeat;
background-position:left;
}

#cuerpo .texto a.enlace:hover{
color:#D7006C;
background-image:url(../03/images/vinyeta_on.gif);
}

#cuerpo .imagenes{
width:405px;
height:120px;
margin-top:45px;
}

#cuerpo .imagenes img{
float:left;
}
#cuerpo .imagenes img.central{
margin:0px 7px 0px;
}

#cuerpo form.contacto{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.5;
color:#4D4D4D;
}

#cuerpo .form_sup{
width:395px;
padding-left:10px;
margin-bottom:10px;
}

#cuerpo .form_col{
float:left;
width:190px;
padding:0px 0px 0px 10px;
margin:0px 0px 20px;
}

#cuerpo .form_inf{
clear:both;
width:395px;
padding-left:10px;
}

#cuerpo .form_col .campo_for, #cuerpo .form_sup .campo_for{
width:160px;
border:1px solid #707070; 
margin:2px 0px 0px; 
}
#cuerpo .form_col .campo_bus_sel{
width:300px;
border:0px solid #707070; 
margin:2px 0px 0px; 
}

#cuerpo .form_inf .areatext_for{
width:360px;
height:50px;
border:1px solid #707070;
margin:2px 0px 15px;
}

#cuerpo .form_inf .ancho_for{
width:360px;
border:1px solid #707070; 
margin:2px 0px 0px; 
}

#cuerpo .form_inf .botones{
width:203px;
margin:10px 90px 0px;
}

#cuerpo .form_inf .botones a{
display:block;
height:15px;
float:left;
}
#rtoca #botones{
	text-align:right;
}
#cuerpo .form_inf .botones a.borrar{background-image:url(../08/images/bt_borrar.gif); width:99px;}
#cuerpo .form_inf .botones a.borrar:hover{background-image:url(../08/images/bt_borraron.gif);}

#cuerpo .form_inf .botones a.enviar{background-image:url(../08/images/bt_enviar.gif); width:99px; margin-left:5px;}
#cuerpo .form_inf .botones a.enviar:hover{background-image:url(../08/images/bt_enviaron.gif);}

#cuerpo .linea_prof {color: #FFFFFF;}
#cuerpo .linea_prof tr td.uno {background-color: #FF0066; font-weight: bold; width:80px; height: 18px; text-align: left !important; padding-left: 10px;}
#cuerpo .linea_prof tr td.dos {background-color: #000080; width: 270px; height: 18px;  text-align: left !important; padding-left: 10px;}


/*  $PIE
  --------
*/

#pie{
clear:both;
position:relative;
width:405px;
margin-left:137px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#707070;
}

/*  $DERECHA
  ------------
*/

#derecha{
z-index:1;
position:relative;
float:right;
width:220px;
margin:0px 0px 0px 0px;
padding:0px;
}

#derecha .menu{
z-index:10;
position:relative;
width:220px;
height:350px;
margin:0px;
padding:0px;
}

#derecha .menu p{
margin:10px 15px 10px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4D4D4D;
}

#derecha .menu img{
display:block;
}

#derecha .menu .buscador{
z-index:10;
position:relative;
width:220px;
height:125px;
margin:0px;
padding:0px;
background-color:#FFF2F9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4D4D4D;
border-top:6px solid #FFFFFF;
border-bottom:6px solid #FFFFFF;
}

#derecha .menu .buscador h4{
background: url(../images/buscador.gif) no-repeat;
text-indent: -9000px;
width:220px;
height:26px;
margin:0px;
}

#derecha .menu .buscador .select{
position:relative;
float:left;
width:140px;
margin:10px 0px 0px 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4D4D4D;
}

#derecha .menu .buscador img.flecha{
position:relative;
float:right;
margin:14px 0px 0px 0px;
}

#derecha .menu .buscador .submit{
position:relative;
border: none;
text-decoration: underline;
background-color:transparent;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4D4D4D;
margin:10px 5px 0px 0px;
padding:0px;
cursor:pointer; 
}

#derecha .menu .buscador .busqueda{
position:relative;
clear:both;
margin:0px;
width:220px;
height:30px;
}

#derecha .menu .buscador .texto{
position:relative;
clear:both;
margin:5px 0px 0px 15px;
width:205px;
}

#derecha .menu .buscador .texto a, a:hover, a:visited{
color:#4D4D4D;
font-weight:bold;
}

#derecha .menu img.banner{
border-bottom:6px solid #FFFFFF;
}

#derecha .menu img.foto{
border:5px solid #CCCCCC;
margin:30px 30px 5px;
}

#derecha .menu a.ampliar{
margin:0px 0px 0px 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4D4D4D;
font-weight:normal;
text-decoration:none;
background-image:url(../01/images/ampliar_icog.gif);
background-repeat:no-repeat;
background-position:left;
}

#derecha .menu a.ampliar:hover{
color:#EC008C;
background-image:url(../01/images/ampliar_icof.gif);
}
/* buscador avanzado */
#rtoca select{
font-size:100%;
font-family:Verdana, Arial;
}
/* buscador avanzado */
