body, html {margin:0px;padding:0px;font-family:tahoma;}

/*## centrado ##*/
#distancia { width:1px;height:50%;margin-bottom:-300px; float:left;}
#contenedor {margin:0 auto;position:relative;text-align:left;height:585px;width:828px;clear:left;}

/*## general ##*/
#lado_i{position:relative;float:left;height:390px;width:188px;}
#contenido{	position:relative;float:left;height:410px;width:635px;margin-left:5px;}

#cabecera{position:relative;float:left;margin-bottom:5px;width:100%;height:205px;}
#cabecera .c1{position:relative;float:left;width:100%;height:135px;margin-bottom:5px;}	
#cabecera .c2{position:relative;float:left;margin-bottom:5px;width:100%;height:30px;color:#343434;font-size:10px;font-weight:bold;text-align:center;}
#cabecera .c2_1{position:relative;float:left;width:188px;background-color:#b2b2b2;height:30px;}
#cabecera .c2_1_g{position:relative;float:left;width:188px;background-color:#333333;height:30px;color:white;}
#cabecera .c2_2{position:relative;float:left;width:155px;background-color:#b2b2b2;height:30px;margin-left:5px;}
#cabecera .c2_2_g{position:relative;float:left;width:155px;background-color:#333333;height:30px;margin-left:5px;color:white;}
#cabecera .c2 a{position:absolute;display:block;width: 100%; height: 30px;left:0px;}
#cabecera .navegador{position:relative;float:left;width:100%;height:30px;background-color:#ff9900;}

#cabecera .usuario{color:#b2b2b2;position:absolute;left:631px;top:102px;font-size:11px;}

#cabecera .u_t{color:#b2b2b2;position:absolute;left:631px;top:115px;}
#cabecera .u_t a{color:#ff9900;font-weight:bold;font-size:13px;text-decoration:none;}
#cabecera .u_t a:hover{font-size:14px;}
#cabecera .logo{position:absolute;top:37px;width:197px;height:98px;background: url(logo.jpg) no-repeat;}
#cabecera .logo a{display:block;width:100%;height:100%;}

#menu_lateral{position:relative;float:left;padding-left:20px;width:168px;height:282px;background-color:#333333;margin-bottom:5px;}
#menu_lateral .menu_bt1{position:relative;float:left;margin-top:20px;height:25px;width:168px;background-color:#333333;color:#b2b2b2;font-size:10px;font-weight:bold;}
#menu_lateral .menu_bt{position:relative;float:left;height:25px;width:168px;background-color:#333333;color:#b2b2b2;font-size:10px;font-weight:bold;}
#menu_lateral  .fnd1{background:url(fnd1.jpg) no-repeat;color:white;font-size:11px;}
#menu_lateral  .fnd2{background:url(fnd2.jpg) no-repeat;color:white;font-size:11px;}
#menu_lateral  .fnd3{background:url(fnd3.jpg) no-repeat;color:white;font-size:11px;}
#menu_lateral  .fnd4{background:url(fnd4.jpg) no-repeat;color:white;font-size:11px;}
#menu_lateral  .fnd5{background:url(fnd5.jpg) no-repeat;color:white;font-size:11px;}
#menu_lateral  .fnd6{background:url(fnd6.jpg) no-repeat;color:white;font-size:11px;}
#menu_lateral  .fnd7{background:url(fnd7.jpg) no-repeat;color:white;font-size:11px;}

#menu_lateral .menu_antes{position:relative;float:left;margin-top:5px;height:20px;width:168px;background-color:#333333;color:#7a7a7a;font-size:12px;font-weight:bold;}
#menu_lateral .menu_antes a{color:#7a7a7a;text-decoration:none;}
#menu_lateral .menu_antes a:hover{color:white;font-size:13px;}

#fnd1{position:relative:float:left;width:280px;height:30px;padding-left:11px;padding-right:20px;color:#b2b2b2;font-size:10px;font-weight:bold; text-decoration:none;}
#fnd1:hover{background:url(fnd1.jpg) no-repeat;color:white;}
#fnd1_o{position:relative:float:left;width:280px;height:30px;padding-left:8px;padding-right:20px;color:white;font-size:11px;font-weight:bold; text-decoration:none;background:url(fnd1.jpg) no-repeat;}
#fnd1_o:hover{}

#fnd2{position:relative:float:left;width:280px;height:30px;padding-left:11px;padding-right:20px;color:#b2b2b2;font-size:10px;font-weight:bold; text-decoration:none;}
#fnd2:hover{background:url(fnd2.jpg) no-repeat;color:white;}
#fnd2_o{position:relative:float:left;width:280px;height:30px;padding-left:8px;padding-right:20px;color:white;font-size:11px;font-weight:bold; text-decoration:none;background:url(fnd2.jpg) no-repeat;}
#fnd2_o:hover{}

#fnd3{position:relative:float:left;width:280px;height:30px;padding-left:11px;padding-right:20px;color:#b2b2b2;font-size:10px;font-weight:bold; text-decoration:none;}
#fnd3:hover{background:url(fnd3.jpg) no-repeat;color:white;}
#fnd3_o{position:relative:float:left;width:280px;height:30px;padding-left:8px;padding-right:20px;color:white;font-size:11px;font-weight:bold; text-decoration:none;background:url(fnd3.jpg) no-repeat;}
#fnd3_o:hover{}

#fnd4{position:relative:float:left;width:280px;height:30px;padding-left:11px;padding-right:20px;color:#b2b2b2;font-size:10px;font-weight:bold; text-decoration:none;}
#fnd4:hover{background:url(fnd4.jpg) no-repeat;color:white;}
#fnd4_o{position:relative:float:left;width:280px;height:30px;padding-left:8px;padding-right:20px;color:white;font-size:11px;font-weight:bold; text-decoration:none;background:url(fnd4.jpg) no-repeat;}
#fnd4_o:hover{}

#fnd5{position:relative:float:left;width:280px;height:30px;padding-left:11px;padding-right:20px;color:#b2b2b2;font-size:10px;font-weight:bold; text-decoration:none;}
#fnd5:hover{background:url(fnd5.jpg) no-repeat;color:white;}
#fnd5_o{position:relative:float:left;width:280px;height:30px;padding-left:8px;padding-right:20px;color:white;font-size:11px;font-weight:bold; text-decoration:none;background:url(fnd5.jpg) no-repeat;}
#fnd5_o:hover{}

#fnd6{position:relative:float:left;width:280px;height:30px;padding-left:11px;padding-right:20px;color:#b2b2b2;font-size:10px;font-weight:bold; text-decoration:none;}
#fnd6:hover{background:url(fnd6.jpg) no-repeat;color:white;}
#fnd6_o{position:relative:float:left;width:280px;height:30px;padding-left:8px;padding-right:20px;color:white;font-size:11px;font-weight:bold; text-decoration:none;background:url(fnd6.jpg) no-repeat;}
#fnd6_o:hover{}

#fnd7{position:relative:float:left;width:280px;height:30px;padding-left:11px;padding-right:20px;color:#b2b2b2;font-size:10px;font-weight:bold; text-decoration:none;}
#fnd7:hover{background:url(fnd7.jpg) no-repeat;color:white;}
#fnd7_o{position:relative:float:left;width:280px;height:30px;padding-left:8px;padding-right:20px;color:white;font-size:11px;font-weight:bold; text-decoration:none;background:url(fnd7.jpg) no-repeat;}
#fnd7_o:hover{}


#menu_lateral .menu_bt1 a{position:absolute;display:block;width: 168px; height: 25px;left:0px;}
#menu_lateral .menu_bt a{position:absolute;display:block;width: 168px; height: 25px;left:0px;color:#b2b2b2;font-size:10px;font-weight:bold;text-decoration:none;}
#menu_lateral .menu_bt a:hover{position:absolute;display:block;width: 168px; height: 25px;left:0px;color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;}

#info_portada{position:relative;float:left;width:188px;height:123px;background-color:#ff9900;color:#333333;font-size:10px;}
#info_portada p{margin-left:20px;margin-top:7px;margin-bottom:7px;}


#menu_lateral2{position:relative;float:left;padding-left:15px;width:173px;height:393px;background-color:#333333;}
#menu_lateral2 .menu_antes{position:relative;float:left;margin-top:5px;height:20px;width:173px;background-color:#333333;color:#7a7a7a;font-size:12px;font-weight:bold;}
#menu_lateral2 .menu_bt1{position:relative;float:left;margin-top:15px;height:20px;width:173px;background-color:#333333;color:#b2b2b2;font-size:10px;font-weight:bold;}
#menu_lateral2 .menu_bt{position:relative;float:left;height:20px;width:173px;background-color:#333333;color:#b2b2b2;font-size:10px;font-weight:bold;}
#menu_lateral2  .fnd1{background:url(fnd_flecha.jpg) no-repeat;color:white;font-size:11px;}

#fnd_pr{position:relative:float:left;width:280px;height:30px;padding-left:11px;padding-right:20px;color:#b2b2b2;font-size:10px;font-weight:bold; text-decoration:none;}
#fnd_pr:hover{background:url(fnd_flecha.jpg) no-repeat;color:white;}
#fnd_pr_o{position:relative:float:left;width:280px;height:30px;padding-left:8px;padding-right:20px;color:white;font-size:11px;font-weight:bold; text-decoration:none;background:url(fnd_flecha.jpg) no-repeat;}
#fnd_pr_o:hover{}

#menu_lateral2 .menu_bt1 a{position:absolute;display:block;width: 173px; height: 25px;left:0px;}
#menu_lateral2 .menu_bt a{position:absolute;display:block;width: 173px; height: 25px;left:0px;}
#menu_lateral2 .menu_antes a{color:#7a7a7a;text-decoration:none;}
#menu_lateral2 .menu_antes a:hover{color:white;font-size:13px;}

#info_portada2{position:relative;float:left;width:173px;height:20px;background-color:#333333;color:white;font-size:10px;padding-left:15px;}
#info_portada2 a{text-decoration:none;color:white;}
#info_portada2 a:hover{text-decoration:none;color:#ff9900;}


#contenido .img_portada{position:relative;float:left;width:635px;height:282px;margin-bottom:5px;}
#contenido .acceso_portada {position:relative;float:left;width:155px;height:123px;background-color:#b2b2b2;margin-right:5px;color:#333333;font-size:11px;font-weight:bold;}

#contenido .acceso_portada a{position:absolute;display:block;width:100%;height:100%;}
#contenido .acceso_portada2 a{position:absolute;display:block;width:100%;height:100%;}

#contenido .fnd_pr1{background-image:url(/promos/1/promo.jpg);}
#contenido .fnd_pr2{background-image:url(/promos/2/promo.jpg);}
#contenido .fnd_pr3{background-image:url(/promos/3/promo.jpg);}
#contenido .fnd_pr4{background-image:url(/promos/4/promo.jpg);}

#contenido .acceso_portada2 {position:relative;float:left;width:155px;height:123px;background-color:#b2b2b2;color:#333333;font-size:11px;font-weight:bold;}

#contenido .desc_productos {position:relative;float:left;width:634px;height:137px;background-color:#b2b2b2;}
#contenido .tit_prod {color:#333333;font-size:14px;font-weight:bold;margin-left:30px;margin-top:15px;}
#contenido .desc_prod {color:#333333;font-size:12px;width:456px;height:61px;margin-left:60px;}

#contenido .info_mapa{position:relative;float:left;width:635px;height:297px;}
#contenido .texto_mapa{position:relative;float:left;width:440px;height:297px;}
#contenido .linea_vertical{position:relative;float:left;width:1px;height:230px;border-left:1px solid #aaaaaa;margin-top:13px;}
#contenido .direccion_mapa{position:relative;float:left;width:180px;height:297px;}
.texto_mapa p {width:398px;height:175px;text-align:justify;color:#6f6f6f;font-size:12px;margin-left:25px;margin-top:30px;}
.direccion_mapa p{width:150px;height:145px;text-align:left;color:#6f6f6f;font-size:11px;margin-left:25px;margin-top:30px;}

#contenido .txt_distingue{position:relative;float:left;height:413px;width:230px;}
.txt_distingue p{width:213px;color:#414141; font-size:11px;text-align:left;}
.titulo_dist{font-size:18px;color:#343434;margin-top:5px;}
.txt_naranja {color:#ff9900;}
.txt_distingue a {color:#ff9900;text-decoration:none;font-size:13px;font-weight:bold;}
.txt_distingue a:hover{font-size:14px;}

#contenido .dist_img{position:relative;float:left;margin-right:5px;width:155px;height:411px;}
.opacidad0 {filter: alpha(opacity=0); opacity: .0} 
.opacidad20 {filter: alpha(opacity=20); opacity: .2} 
.opacidad100 {filter: alpha(opacity=100); opacity: 10} 

.dist_1,.dist_2,.dist_3,.dist_4{visibility:hidden;position:absolute;}

.dist_1{left:190px;top:200px;width:300px;height:183px;}
.dist_2{left:350px;top:200px;width:300px;height:183px;}
.dist_3{left:10px;top:200px;width:300px;height:183px;}
.dist_4{left:100px;top:100px;width:300px;height:183px;}

.titulo_desc_d{color:#4d4d4d;font-size:40px;font-weight:bold;margin:0px;}
.subtitulo_desc_d{color:#ff9900;font-size:12px;font-weight:bold;margin:0px;margin-top:-20px;margin-left:37px;width:350px;}
.txt_d{color:#464646;font-size:11px;margin:0px;margin-left:80px;margin-top:-15px;width:337px;}

#contenido .tit_qs{color:#4d4d4d;font-size:20px;margin-left:30px;margin-top:15px;margin-bottom:0px;}
#contenido .desc_qs {width:545px;height:40px;margin-left:60px;font-size:11px;color:#858585;margin-top:0px;}
#contenido .desc_qs2 {width:616px;height:40px;margin-left:12px;font-size:11px;color:#858585;margin-top:0px;}

#acceso_trabajo {position:relative;float:left;width:147px;height:25px;font-weight:bold;font-size:13px;color:#e5e5e5;}
#acceso_trabajo  a{text-decoration:none;color:#7f7f7f;font-weight:bold;font-size:13px;}
#acceso_trabajo  a:hover{color:white;}

.antesdespues {position:absolute;top:300px;left:170px;width:110px;height:37px;color:#999999;font-weight:bold;font-size:13px;}
.antesdespues a{color:white;text-decoration:none;}
.antesdespues a:hover{color:#ff9900;}


#contenedor .linkhtml{position:relative;float:right;font-size:10px;font-family:tahoma;margin-top:5px;}
#contenedor .linkhtml a{color:#ff9900;text-decoration:none;}
#contenedor .linkhtml a:hover{color:#ffffff;font-size:10px;}

.boton{font-weight:bold;font-family:tahoma;position:relative;float:left;width:188px;height:30px;color:red;overflow:hidden;background:lime;font-size:2px; }
.boton2{font-weight:bold;font-family:tahoma;position:relative;float:left;width:155px;height:30px;color:red;overflow:hidden;background:lime;font-size:2px; }
#fndm2{position:absolute;text-decoration:none;top:0px;left:0px;float:left;width:100%;height:30px;padding-top:10px;color:#343434;background:#b2b2b2;font-size:11px; text-align:center; }
#fndm2:hover{background:#343434;color:white;}

#link_voto{text-decoration:none;color:#ff9900;font-size:12px;}
#link_voto:hover{text-decoration:underline;}