*{

margin:0;

padding:0;

border:0;

}



body{

background-image:url(../images/fondo_sitio.jpg);

background-position:top;

background-repeat:repeat;

}



#main_container{

position:relative;

align:center;

margin-left:auto;

margin-right:auto;

width:1000px;

height:auto;

top:0px;

background-color:#ffffff;

}



#main_container_cat{

position:relative;

align:center;

margin-left:auto;

margin-right:auto;

width:1000px;

height:auto;

top:0px;

background-image:url(../images/relleno_cat.jpg);

background-repeat:repeat-y;

}



#flash_top{

position:absolute;

width:1000px;

height:150px;

overflow:hidden;

top:0px;

left:0px;

background-image: url(../images/flash_top.gif);

}



#quick_contact{

position:absolute;

width:371px;

height:554px;

background-color:#556890;

top:150px;

left:46px;

background-image:url(../images/sombraBlue.gif);

background-position:top;

background-repeat:repeat-x;

border-right:solid 4px #FFFFFF;

}



#barra_contact_welcome{

position:absolute;

width:371px;

bottom:0px;

background-color:#3F527A;

height:45px;

z-index:5;

}



#parte_izquierda{

position:absolute;

width:314px;

height:575px;

background-color:#556890;

top:150px;

left:46px;

background-image:url(../images/sombraBlue.gif);

background-position:top;

background-repeat:repeat-x;

border-right: 4px solid #FFFFFF;

}



#barra_parte_izquierda{

position:absolute;

width:314px;

bottom:0px;

background-color:#3F527A;

height:45px;

z-index:5;

}



#parte_derecha{

position:absolute;

top:150px;

left:364px;

background-color:#9DA7C0;

width:620px;

height:575px;

background-image:url(../images/sombraLBlue.gif);

background-position:top;

background-repeat:repeat-x;

}



#barra_parte_derecha{

position:absolute;

width:620px;

bottom:0px;

background-color:#818EAE;

height:45px;

left:0px;

z-index:1;

}



#parte_derecha_cont{

position:absolute;

top:150px;

left:364px;

background-color:#CCE8F3;

width:620px;

height:575px;

background-image:url(../images/sombraCyan.gif);

background-position:top;

background-repeat:repeat-x;

}



#parte_derecha_reg{

position:absolute;

top:150px;

left:364px;

background-color:#CCE8F3;

width:620px;

height:575px;

background-image:url(../images/sombraCyan.gif);

background-position:top;

background-repeat:repeat-x;

}



#barra_parte_derecha_cont{

position:absolute;

width:620px;

bottom:0px;

background-color:#B5D1DD;

height:45px;

left:0px;

z-index:1;

}



#barra_parte_derecha_reg{

position:absolute;

width:620px;

bottom:0px;

background-color:#B5D1DD;

height:45px;

left:0px;

z-index:1;

}



#parte_derecha_info{

position:absolute;

top:150px;

left:364px;

background-color:#CCE8F3;

width:620px;

height:575px;

background-image:url(../images/sombraCyan.gif);

background-position:top;

background-repeat:repeat-x;

}



#barra_parte_derecha_info{

position:absolute;

width:620px;

bottom:0px;

background-color:#B5D1DD;

height:45px;

left:0px;

z-index:1;

}



#parte_derecha_empresa{

position:absolute;

top:150px;

left:364px;

background-color:#CCE8F3;

width:620px;

height:575px;

background-image:url(../images/sombraCyan.gif);

background-position:top;

background-repeat:repeat-x;

}



#barra_parte_derecha_empresa{

position:absolute;

width:620px;

bottom:0px;

background-color:#B5D1DD;

height:45px;

left:0px;

z-index:1;

}



#mapa_ubicacion{

position:absolute;

top:15px;

left:25px;

border:1px solid #FFFFFF;

z-index:8;

}



#mapa_ubicacion2{

position:absolute;

top:95px;

left:6px;

border:1px solid #FFFFFF;

z-index:8;

}



#imagen_info{

position:absolute;

top:110px;

left:55px;

border: solid 2px #142D63;

}



#titulo_contacto{

position:absolute;

top:220px;

left:30px;

background-image:url(../images/contacto.jpg);

width:232px;

height:57px;

}



#label_nombre_apellido{

position:absolute;

top:300px;

left:50px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

padding-right:5px;

}



#label_empresa{

position:absolute;

top:328px;

left:110px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#label_telefono{

position:absolute;

top:356px;

left:108px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#label_email{

position:absolute;

top:384px;

left:125px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#label_direccion{

position:absolute;

top:412px;

left:106px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#nombre_apellido, #empresa, #telefono, #email, #direccion, #palabra_clave, #usuario, #password{

position:relative;

width:138px;

height:20px;

left:10px;

border-left:1px solid #999999;

border-top:1px solid #999999;

border-bottom:1px solid #E4E4E4;

border-right:1px solid #E4E4E4;

padding-left:3px;

font-family:tahoma, sans-serif;

font-size:12px;

font-weight:100;

}



#boton_enviar{

position:absolute;

top:460px;

left:237px;

}



#iso_1{

position:absolute;

top:483px;

left:30px;

z-index:6;

}



#iso_2{

position:absolute;

top:483px;

left:105px;

z-index:6;

}



#welcome{

position:absolute;

width:563px;

height:90px;

background-color:#CCE8F3;

top:150px;

left:421px;

padding-top:70px;

background-image:url(../images/sombraCyan.gif);

background-position:top;

background-repeat:repeat-x;

border-bottom:4px solid #FFFFFF;

}



#barra_bottom_welcome{

position:absolute;

width:563px;

height:38px;

background-color:#B5D1DD;

bottom:0px;

left:0px;

}



#destacado{

position:absolute;

width:563px;

height:115px;

background-color:#96B7C6;

top:315px;

left:421px;

padding-top:70px;

border-bottom:4px solid #FFFFFF;

}



#barra_bottom_destacado{

position:absolute;

width:563px;

height:38px;

background-color:#78A3B6;

bottom:0px;

left:0px;

}



#titulo_welcome{

position:absolute;

top:15px;

left:30px;

background-image:url(../images/bienvenido.jpg);

width:213px;

height:35px;

}



#titulo_destacado{

position:absolute;

top:15px;

left:230px;

background-image:url(../images/titulo_destacado.jpg);

width:254px;

height:17px;

}



.texto_welcome{

font-family:tahoma,sans-serif;

font-size:11px;

margin-left:60px;

width:400px;

margin-bottom:20px;

}



.texto_normal_izquierda{

font-family:tahoma,sans-serif;

font-size:11px;

margin-left:0px;

margin-bottom:20px;

color:#FFFFFF;

}



.texto_normal_derecha1{

font-family:tahoma,sans-serif;

font-size:11px;

margin-left:0px;

margin-bottom:1px;

color:#000000;

text-align:justify;

}



.texto_normal_derecha2{

font-family:tahoma,sans-serif;

font-size:11px;

margin-left:0px;

margin-bottom:10px;

color:#000000;

text-align:justify;

}



#texto_empresa_1{

position:absolute;

top:100px;

left:120px;

width:400px;

height:auto;

}



#texto_info_1{

position:absolute;

top:40px;

left:211px;

width:345px;

height:auto;

}



#texto_info_2{

position:absolute;

top:150px;

left:211px;

width:345px;

height:auto;

}



#texto_info_3{

position:absolute;

top:250px;

left:211px;

width:345px;

height:auto;

}



#texto_info_4{

position:absolute;

top:340px;

left:211px;

width:345px;

height:auto;

}



#texto_info_5{

position:absolute;

top:440px;

left:211px;

width:345px;

height:auto;

}



#imagen_derecha_1{

position:absolute;

top:55px;

left:84px;

}



#imagen_derecha_2{

position:absolute;

top:148px;

left:84px;

}



#imagen_derecha_3{

position:absolute;

top:241px;

left:84px;

}



#imagen_derecha_4{

position:absolute;

top:334px;

left:84px;

}



#imagen_derecha_5{

position:absolute;

top:427px;

left:84px;

}



#parte_atras_fotos{

position:absolute;

top:37px;

left:66px;

width:135px;

height:476px;

background-color:#3A638F;

}



#texto_izquierda{

position:absolute;

width:190px;

height:auto;

top:280px;

left:60px;

}



#search{

position:absolute;

top:504px;

left:421px;

background-color:#AEAEAE;

width:291px;

height:202px;

border-right: solid 5px #FFFFFF;

}



#label_palabra_clave{

position:absolute;

top:120px;

left:25px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#boton_buscar{

position:absolute;

top:160px;

left:172px;

z-index:6;

}



#barra_bottom_search{

position:absolute;

width:291px;

top:155px;

background-color:#979797;

height:45px;

left:0px;

z-index:5;

}



#titulo_buscador span, #titulo_login span, #titulo_login_logueado span, #titulo_login_logueado2 span, #titulo_login_2 span, #titulo_contacto span, #parrafo_contacto span, #titulo_destacado span, #titulo_welcome span, #parrafo_welcome span, #titulo_productos span, #parrafo_productos span, #titulo_menu_categorias span, #parrafo_menu_categorias span, #titulo_lado_izquierdo span, #parrafo_lado_izquierdo span, #titulo_menu_empresa span, #titulo_menu_empresa_mapa span, #parrafo_menu_empresa span, #titulo_menu_contacto span, #titulo_formulario_contacto span, #parrafo_menu_registro span, #titulo_formulario_registro span, #titulo_menu_registro span{

display:none;

}



#titulo_buscador{

position:absolute;

top:13px;

left:22px;

background-image:url(../images/titulo_buscador.jpg);

width:259px;

height:98px;

}



#parrafo_menu_contacto{

position:absolute;

width:255px;

height:90px;

top:140px;

left:35px;

text-align:right;

}



.direccion_contacto{

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#FFFFFF;

}



.direccion_contacto a{

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#FFFFFF;

text-decoration:none;

}



#parrafo_menu_registro{

position:absolute;

width:217px;

height:72px;

background-image:url(../images/parrafoReg.jpg);

top:140px;

left:65px;

}#login{

position:absolute;

top:504px;

left:717px;

background-color:#9DA7C0;

width:267px;

height:202px;

}



#login_2{

position:absolute;

top:370px;

left:0px;

background-color:#9DA7C0;

width:314px;

height:202px;

border-top: 4px solid #FFFFFF;

}



#titulo_login{

position:absolute;

top:3px;

left:5px;

background-image:url(../images/titulo_login.jpg);

width:257px;

height:123px;

}



#titulo_login_logueado{

position:absolute;

top:3px;

left:5px;

background-image:url(../images/logueado.jpg);

width:266px;

height:153px;

}



#titulo_login_logueado2{

position:absolute;

top:3px;

left:20px;

background-image:url(../images/logueado.jpg);

width:266px;

height:153px;

}



#label_usuario{

position:absolute;

top:99px;

left:60px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#label_password{

position:absolute;

top:127px;

left:35px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#barra_bottom_login{

position:absolute;

width:266px;

top:155px;

background-color:#818EAE;

height:45px;

left:0px;

z-index:5;

}



#boton_login{

position:absolute;

top:160px;

left:172px;

z-index:6;

}



#boton_login2{

position:absolute;

top:160px;

left:187px;

z-index:6;

}



#titulo_login_2{

position:absolute;

top:3px;

left:30px;

background-image:url(../images/titulo_login.jpg);

width:257px;

height:123px;

}



#label_usuario_2{

position:absolute;

top:99px;

left:75px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#label_password_2{

position:absolute;

top:127px;

left:50px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#barra_bottom_login_2{

position:absolute;

width:314px;

top:155px;

background-color:#818EAE;

height:45px;

left:0px;

z-index:5;

}



#barra_bottom_login_cat{

position:absolute;

width:314px;

background-color:#818EAE;

height:70%;

top:154px;

left:0px;

z-index:5;

margin-bottom:-154px;

}



#boton_login_2{

position:absolute;

top:160px;

left:204px;

z-index:6;

}



#side_left{

position:absolute;

/*background-image:url(../images/side_left.jpg);*/

background-image:url(../images/right_base.jpg);

width:46px;

height:656px;

left:0px;

top:150px;

background-repeat:no-repeat;

}



#side_right{

position:absolute;

/*background-image:url(../images/side_right.jpg);*/

background-image:url(../images/left_base.jpg);

width:16px;

height:656px;

right:0px;

top:150px;

background-repeat:no-repeat;

}



#side_bottom{

position:absolute;

background-image:url(../images/bottom.jpg);

width:1000px;

height:116px;

right:0px;

top:690px;

z-index:7;

}



#side_bottom_info{

position:absolute;

background-image:url(../images/bottom_contacto.jpg);

width:1000px;

height:93px;

right:0px;

top:713px;

z-index:8;

}



#side_bottom_reg{

position:absolute;

background-image:url(../images/bottom_catalogo.jpg);

width:1000px;

height:93px;

right:0px;

top:713px;

z-index:8;

}



#side_bottom_contacto{

position:absolute;

background-image:url(../images/bottom_contacto.jpg);

width:1000px;

height:93px;

right:0px;

top:713px;

z-index:8;

}



#side_bottom_empresa{

position:absolute;

background-image:url(../images/bottom_contacto.jpg);

width:1000px;

height:93px;

right:0px;

top:713px;

z-index:8;

}

.texto_explicativo_registro{



position:absolute;



width:200px;



height:auto;



left:350px;



top:130px;



font-family:Tahoma, Arial, Helvetica, sans-serif;



font-size:13px;



font-weight:bold;



color:#000000;



}

#side_bottom_catalogo{

clear:both;

position:relative;

background-image:url(../images/bottom_catalogo.jpg);

width:1000px;

height:93px;

right:0px;

top:40px;

margin-bottom:0px;

z-index:7;

}



#side_bottom_catalogo_unlog{

clear:both;

position:relative;

background-image:url(../images/bottom_catalogo_unlog.jpg);

width:1000px;

height:93px;

right:0px;

top:40px;

margin-bottom:0px;

z-index:9;

}



#footer{

position:relative;

z-index:8;

width:1000px;

height:17px;

text-align:center;

}



#login_desarrollos{

position:absolute;

top:30px;

left:864px;

width:90px;

height:50px;

}
#login_desarrollos span{ display:none;}


#texto_pie{

position:relative;

font-family:arial, sans-serif;

font-size:14px;

top:100px;

color:#3C5075;

display:none;

}



#menu_categorias{

position:relative;

width:314px;

height:663px;

background-color:#556890;

top:150px;

margin-left:23px;

border-right:4px #ffffff solid;

background-image:url(../images/sombraBlue.gif);

background-position:top;

background-repeat:repeat-x;

float:left;

}



html>body #menu_categorias{

		min-height:663px;

		height:auto;

		margin-bottom:0px;

		margin-left:46px;

		margin-bottom:17px;

		}

		



#contiene_mitad{

position:relative;

float:left;

}		





html>body #barra_relleno{

position:relative;

width:1px;

height:50px;

bottom:0px;

}



#barra_menu_categorias{

position:absolute;

width:314px;

bottom:0px;

background-color:#3F527A;

height:132px;

z-index:5;

}



#titulo_menu_categorias{

position:absolute;

top:30px;

left:32px;

background-image:url(../images/titulo_categorias.jpg);

width:195px;

height:36px;

}

#titulo_menu_registro{

position:absolute;

top:30px;

left:32px;

background-image:url(../images/titulo_regBen.jpg);

width:119px;

height:41px;

}

#titulo_lado_izquierdo{

position:absolute;

top:27px;

left:28px;

background-image:url(../images/titulo_info.jpg);

width:206px;

height:47px;

}



#titulo_menu_empresa{

position:absolute;

top:27px;

left:75px;

background-image:url(../images/titulo_empresa.jpg);

width:230px;

height:37px;

}



#titulo_menu_empresa_mapa{

position:absolute;

top:27px;

left:28px;

background-image:url(../images/titulo_empresa_mapa.jpg);

width:199px;

height:38px;

}



#titulo_menu_contacto{

position:absolute;

top:27px;

left:28px;

background-image:url(../images/titulo_contacto.jpg);

width:174px;

height:56px;

}



#titulo_formulario_contacto{

position:absolute;

top:27px;

left:28px;

background-image:url(../images/titulo_formulario.jpg);

width:215px;

height:54px;

}



#titulo_formulario_registro{

position:absolute;

top:27px;

left:28px;

background-image:url(../images/titulo_registro.jpg);

width:332px;

height:56px;

}



#contiene_menu{

position:relative;

top:220px;

left:0px;

height:auto;

z-index:6;

margin-bottom:200px;

}



#contiene_buscador{

position:absolute;

width:290px;

height:120px;

top:80px;

left:10px;

background-color:#6F83AB;

border:1px #ffffff solid;

}



#buscador_catalogo{

position:absolute;

color:#ffffff;

font-family:verdana, sans-serif;

font-size:13px;

top:10px;

left:24px;

}



#label_palabra_clave_cat{

position:absolute;

top:35px;

left:25px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

color:#ffffff;

}



#label_criterio_search{

position:absolute;

top:60px;

left:55px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

color:#ffffff;

}



#palabra_clave_cat{

position:relative;

width:138px;

height:20px;

left:10px;

border-left:1px solid #999999;

border-top:1px solid #999999;

border-bottom:1px solid #E4E4E4;

border-right:1px solid #E4E4E4;

padding-left:3px;

font-family:tahoma, sans-serif;

font-size:12px;

font-weight:100;

}



#criterio_search{

position:relative;

width:138px;

height:15px;

left:10px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:100;

border-left:1px solid #999999;

border-top:1px solid #999999;

border-bottom:1px solid #E4E4E4;

border-right:1px solid #E4E4E4;

padding-left:3px;

}



#boton_buscar_cat{

width:100px;

height:20px;

position:absolute;

top:90px;

left:152px;

color:#ffffff;

background-color:#3B6691;

border:1px #264677 solid;

}



#boton_registrarse_index{

width:100px;

height:20px;

position:absolute;

top:160px;

left:15px;

color:#ffffff;

background-color:#3B6691;

border:1px #264677 solid;

z-index:9;

cursor: pointer;

}



.opcion_categoria{

position:relative;

height:22px;

width:313px;

overflow:display;

background-color:#65779B;

border-bottom: 1px #506992 solid;

}



.nom_cat{

position:absolute;

top:0px;

left:0px;

padding-left:32px;

height:22px;

width:281px;

font-family: tahoma, sans-serif;

text-decoration:none;

color:#ffffff;

font-size:13px;

}



.nom_cat:hover{

position:absolute;

top:0px;

left:0px;

padding-left:32px;

height:22px;

width:281px;

font-family: tahoma, sans-serif;

text-decoration:none;

color:#ffffff;

font-size:13px;

background-color:#7786A5;

}.lista_subopciones{

background-color:#577196;

list-style:none;

}



.lista_subopciones li{

height:22px;

padding-left:0px;

border-bottom:1px #5A789C solid;

}



.lista_subopciones a{

font-family: tahoma, sans-serif;

text-decoration:none;

color:#ffffff;

font-size:13px;

}

.lista_subopciones a{

display: block;

font-family: tahoma, sans-serif;

font-size:13px;

padding-left:50px;

padding-top:3px;

padding-bottom:3px;

background-color: #577196;

color: #ffffff;

text-decoration: none;

width:263px;

}

.lista_subopciones a:hover{

display: block;

font-family: tahoma, sans-serif;

font-size:13px;

padding-left:50px;

padding-top:3px;

padding-bottom:3px;

background-color: #6883AC;

color: #ffffff;

text-decoration: none;

width:263px;

}



#list_productos{

position:absolute;

width:588px;

height:271px;

background-color:#EAEBED;

top:150px;

left:0px;

padding-left:32px;

padding-top:80px;

background-image:url(../images/sombraGrey.gif);

background-position:top;

background-repeat:repeat-x;

}



#barra_relleno_list_productos{

position:absolute;

width:620px;

height:4px;

background-color:#ffffff;

top:350px;

left:0px;

}



#barra_list_productos{

position:absolute;

width:620px;

height:38px;

background-color:#D3D7DA;

bottom:0px;

left:0px;

}



#show_producto{

position:relative;

top:505px;

left:0px;

background-color:#9DA7C0;

width:620px;

height:auto;

z-index:10;

margin-bottom:505px;

/*margin-bottom:154px;*/

}



#contiene_datos_prod{

position:relative;

width:400px;

height:200px;

top:0px;

left:0px;

}





#contiene_precio_prod{

position:relative;

width:400px;

height:150px;

top:-20px;

left:0px;

margin-top:-80px;

}



#barra_show_producto{

position:absolute;

width:620px;

top:175px;

background-color:#818EAE;

height:45px;

left:0px;

z-index:5;

}



.producto_listado{

position:relative;

width:189px;

height:72px;

overflow:hidden;

float:left;

margin-right:3px;

}



.link_producto_selec{

position:absolute;

top:0px;

left:0px;

width:189px;

height:72px;

background-color:#ffffff;

text-decoration:none;

}



.link_producto{

position:absolute;

top:0px;

left:0px;

width:189px;

height:72px;

background-color:#EAEBED;

text-decoration:none;

}



.link_producto:hover{

position:absolute;

top:0px;

left:0px;

width:189px;

height:72px;

background-color:#F3F4F7;

text-decoration:none;

}



.foto_producto_lista{

border:1px #ffffff solid;

width:70px;

height:70px;

overflow:hidden;

}



.large_pic{

position:absolute;

top:10px;

left:9px;

width:197px;

height:155px;

overflow:hidden;

}



.large_pic_destacado{

position:absolute;

top:10px;

left:14px;

width:197px;

height:155px;

overflow:hidden;

z-index:9;

}



.nombre_producto_lista{

position:absolute;

font-family:tahoma, sans-serif;

font-size:14px;

top:5px;

left:80px;

text-decoration:none;

color:#1B2C46;

cursor:pointer;

}



.descrip_producto_lista{

position:absolute;

font-family:tahoma, sans-serif;

font-size:10px;

top:40px;

left:80px;

text-decoration:none;

color:#1B2C46;

font-weight:normal;

cursor:pointer;

}



.producto_listado_selec{

position:relative;

width:189px;

height:72px;

overflow:hidden;

float:left;

margin-right:3px;

background-color:#ffffff;

}



.nombre_producto_lista_selec{

position:absolute;

font-family:tahoma, sans-serif;

font-size:14px;

top:5px;

left:80px;

text-decoration:none;

color:#74B7D4;

cursor:pointer;

}



.descrip_producto_lista_selec{

position:absolute;

font-family:tahoma, sans-serif;

font-size:10px;

top:40px;

left:80px;

text-decoration:none;

color:#74B7D4;

font-weight:normal;

cursor:pointer;

}



#titulo_productos{

position:absolute;

top:30px;

left:32px;

background-image:url(../images/titulo_productos.jpg);

width:145px;

height:37px;

}



#paginacion{

position:absolute;

top:325px;

left:15px;

z-index:5;

width:600px;

height:20px;

font-size:11px;

font-family:verdana, sans-serif;

text-decoration:none;

color:#808080;

}



#paginacion a{

font-size:11px;

font-family:verdana, sans-serif;

text-decoration:none;

color:#3F6A94;

}



#paginacion a:hover{

font-size:11px;

font-family:verdana, sans-serif;

text-decoration:none;

color:#609BBD;

}



#titulo_producto{

position:absolute;

font-family:tahoma, sans-serif;

font-size:16px;

color:#FFFFFF;

top:10px;

left:225px;

}



#titulo_producto_recomendado{

position:absolute;

font-family:tahoma, sans-serif;

font-size:16px;

color:#FFFFFF;

top:45px;

left:231px;

text-decoration:none;

}



#descrip_larga_prod{

position:relative;

top:40px;

left:225px;

font-family:tahoma, sans-serif;

font-size:11px;

color:#FFFFFF;

width:300px;

height:auto;

}



#destacado a{

text-decoration:none;

cursor:pointer;

}



#descrip_larga_prod_recomendado{

position:absolute;

top:65px;

left:231px;

font-family:tahoma, sans-serif;

font-size:11px;

color:#FFFFFF;

width:315px;

height:130px;

overflow:hidden;

text-decoration:none;

}



.foto_main{

position:absolute;

top:10px;

left:13px;

z-index:9;

}



.foto_main2{

position:absolute;

top:0px;

left:0px;

}



#contiene_fotos_chicas{

position:absolute;

top:155px;

left:9px;

width:201px;

height:48px;

overflow:hidden;

z-index:8;

}



.foto_pequenia{

float:left;

margin-right:4px;

}



#precio_producto{

position:absolute;

width:65px;

height:35px;

top:150px;

left:510px;

background-color:#A4ACC3;

border-right: 1px #404757 solid;

border-bottom: 1px #404757 solid;

z-index:8;

text-align:center;

}



#precio_producto_num{

position:relative;

font-family:arial, sans-serif;

font-size:13px;

color:#ffffff;

margin-top:6px;

}



#precio_producto_none{

position:relative;

font-family:arial, sans-serif;

font-size:10px;

color:#ffffff;

margin-top:6px;

}



#texto_recomendar{

position:absolute;

top:178px;

left:240px;

z-index:8;

height:15px;

}



#texto_recomendar a{

text-decoration:none;

font-family:arial, sans-serif;

font-size:10px;

color:#000000;

padding-right:5px;

float:left;

}



#texto_imprimir{

position:absolute;

top:178px;

left:335px;

z-index:8;

height:15px;

}



#texto_imprimir a{

text-decoration:none;

font-family:arial, sans-serif;

font-size:10px;

color:#000000;

padding-right:5px;

float:left;

}



#texto_consultar{

position:absolute;

top:196px;

left:256px;

z-index:8;

}



#texto_consultar a{

position:relative;

text-decoration:none;

font-family:arial, sans-serif;

font-size:10px;

color:#000000;

padding-right:5px;

float:left;

}



.adorno_recom{

position:relative;

float:left;

top:0px;

width:22px;

height:19px;

overflow:hidden;

background-image:url(../images/icon1.gif);

z-index:8;

margin-top:0px;

}



.adorno_imprim{

position:relative;

float:left;

top:0px;

width:20px;

height:19px;

overflow:hidden;

background-image:url(../images/icon2.gif);

z-index:8;

margin-top:0px;

}



.adorno_consult{

position:relative;

float:left;

top:0px;

width:19px;

height:13px;

overflow:hidden;

background-image:url(../images/icon3.gif);

z-index:8;

margin-top:2px;

}



.alerta{

position:absolute;

text-align:center;

width:300px;

height:130px;

top:250px;

left:380px;

background-color:#9DA7C0;

border:solid 3px #556890;

z-index:10;

}



.texto_alerta{

position:relative;

margin-left:auto;

margin-right:auto;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

margin-top:25px;

color:#FFFFFF;

}

.texto_alerta2{

position:relative;

text-align:left;

margin-left:10px;

margin-right:5px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

margin-top:10px;

color:#FFFFFF;

}



.cerraralerta{

position:absolute;

width:100px;

height:20px;

top:95px;

left:100px;

color:#ffffff;

background-color:#3B6691;

border:1px #264677 solid;

}



#rectangulito_sombra{

position:absolute;

width:4px;

height:30px;

top:150px;

left:360px;

background-image:url(../images/sombraWhite.gif);

background-position:top;

background-repeat:repeat-x;

z-index:9;

}



#rectangulito_sombra2{

position:absolute;

width:4px;

height:30px;

top:150px;

left:417px;

background-image:url(../images/sombraWhite.gif);

background-position:top;

background-repeat:repeat-x;

z-index:9;

}



#label_nombre_contacto{

position:absolute;

top:130px;

left:50px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#label_provincia_contacto{

position:absolute;

top:160px;

left:46px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#label_telefono_contacto{

position:absolute;

top:190px;

left:44px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#label_email_contacto{

position:absolute;

top:220px;

left:66px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#label_texto_consulta{

position:absolute;

top:116px;

left:270px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

width:200px;

}



#texto_consulta{

font-family:tahoma, sans-serif;

font-size:12px;

width:300px;

height:110px;

border-left:1px solid #999999;

border-top:1px solid #999999;

border-bottom:1px solid #E4E4E4;

border-right:1px solid #E4E4E4;

padding-left:3px;

}



#envia_contacto{

width:100px;

height:20px;

position:absolute;

top:255px;

left:470px;

color:#ffffff;

background-color:#3B6691;

border:1px #264677 solid;

}



#nombre_contacto, #empresa_contacto, #telefono_contacto, #email_contacto, #nombre_registro, #apellido_registro, #telefono_registro, #fax_registro, #ciudad_registro, #pais_registro, #empresa_registro, #email_registro, #senha_registro, #rep_senha_registro{

position:relative;

font-family:tahoma, sans-serif;

font-size:12px;

font-weight:100;

width:138px;

height:20px;

left:10px;

border-left:1px solid #999999;

border-top:1px solid #999999;

border-bottom:1px solid #E4E4E4;

border-right:1px solid #E4E4E4;

padding-left:3px;

}



#label_nombre_registro{

position:absolute;

top:130px;

left:120px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#label_apellido_registro{

position:absolute;

top:160px;

left:118px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#label_empresa_registro{

position:absolute;

top:190px;

left:116px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#label_email_registro{

position:absolute;

top:340px;

left:136px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#label_senha_registro{

position:absolute;

top:370px;

left:97px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#label_rep_senha_registro{

position:absolute;

top:400px;

left:50px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}



#envia_registro{

width:100px;

height:20px;

position:absolute;

top:446px;

left:239px;

color:#ffffff;

background-color:#3B6691;

border:1px #264677 solid;

}



#nombre_cliente{

position:absolute;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#173261;

top:37px;

left:20px;

}



#nombre_cliente2{

position:absolute;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#173261;

top:37px;

left:35px;

}



#contiene_generarPdf{

	border: 1px solid #FFFFFF;

	background-color: #6883AC;

	position:relative;

	top:220px;

	height:auto;

	z-index:9;

	margin-bottom:240px;

	width:295px;

}



#contiene_login_catalogo{

	position:relative;

	top:157px;



	z-index:9;

	margin-bottom:240px;



	background-color:#9DA7C0;

	width:314px;

	height:202px;

	border-top: 4px solid #FFFFFF;

}



html>body #contiene_login_catalogo{

margin-bottom:200px;

}



.inputSelect{

	position:relative;

	height:15px;

	left:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:100;

	border-left:1px solid #999999;

	border-top:1px solid #999999;

	border-bottom:1px solid #E4E4E4;

	border-right:1px solid #E4E4E4;

	padding-left:3px;

}



.labelRadio{

	font-family:tahoma, sans-serif;

	font-weight:bold;

	font-size:12px;

	margin-right:5px;

	color:#ffffff;

}

.botonForm{

	color:#ffffff;

	background-color:#3B6691;

	border:1px #264677 solid;

	padding-left:3px;

	padding-right:3px;

	margin-right:10px;

	margin-bottom:5px;

	margin-top:5px;

}

#label_telefono_registro{

position:absolute;

top:220px;

left:114px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}

#label_fax_registro{

position:absolute;

top:250px;

left:147px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}

#label_ciudad_registro{

position:absolute;

top:278px;

left:125px;

font-family:tahoma, sans-serif;

font-weight:bold;

font-size:12px;

margin-right:5px;

}

#label_pais_registro{

	position:absolute;

	top:309px;

	left:143px;

	font-family:tahoma, sans-serif;

	font-weight:bold;

	font-size:12px;

	margin-right:5px;

	width: 190px;

}
#mensajeAlerta{
	border:2px solid  #003366; 
	background-color:#aacee5; 
	position:absolute; 
	padding:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#003366;
	z-index: 100;
}

#botonMensajeAlerta {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	padding:3px;
}
