* { padding: 0; margin: 0; }   
body {  font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; background:url(../imgs/i_fondo.jpg) repeat-y center; background-color:#5C5071; }  

/* estructura base */ 
#wrapper {   margin: 0 auto;   width: 790px; background-color:#FFFFFF  }   
#header {  color: #FFF;  width: 790px;  float: left; height: 115px; }
#header_shop {  color: #FFF;  width: 790px;  float: left; height: 115px; background:url(../imgs/logo_dos.gif) no-repeat right; }
#navigation {  float: left;  width: 790px; height:21px;  color: #FFF; }   
#content {   float: left;  width: 552px;  display: inline; } 
#rightcolumn {  width: 220px;  float: left; }  
#footer {   width: 790px; height:11px;  clear: both;  background: #1A171B; }  

/* png tranparente */
IMG { behavior: url(iepngfix.htc); }
/* contenido propio*/  
.foto_top{ margin-left:14px; width:450px; height:115px; float:left; } 
.logo{ margin-top:0px; width:276px; height:115px; float:right; text-align:right;} 
.etiqueta{ float:right;  padding-top:20px;  width:180px; height:82px; /*float:right;*/ text-align:right; z-index:38;} 

.logo_tres{ position:absolute; padding-left:400px; margin-top:0px; width:448px; float:left; height:115px; z-index:37;} 

.logo_dos{ margin-top:0px; width:349px; float:right; height:115px;} 
.logo_izq{ width:100px; float:left; /*padding-top:20px;*/height:115px;} 
.logo_der{  width:176px; float:right; height:115px;} 

.top_texto{ margin-top:0px; margin-left:14px; width:441px; height:84px;} 
.top_texto_left{  width:258px; height:84px; float:left;} 
.top_texto_right{ width:183px; height:84px; float:right;} 
.top_texto_right div{ margin-top:10px; margin-left:10px;}
.titulo{ margin-top:22px; margin-left:32px; height:42px; width:423px;} 
.tituloDos{ margin-top:22px; margin-left:32px; height:1px; width:423px;} 
.tituloTres{ margin-top:9px; margin-bottom:5px; margin-left:14px; height:12px; width:180px;} 
.tituloCuatro{ margin-top:9px; margin-left:294px; height:12px; width:180px;} 
.texto{ margin-top:0px; margin-left:32px; width:423px;} 
.marco{ border:1px solid #D9DADB; width:322px;} 
.sin_marco{ width:322px;} 

.recipes_send{ margin-top:9px; margin-bottom:15px; margin-left:367px; height:20px; width:88px;} 

.txt_menu{ float:left;}
.txt_peu{ float:left; width:160px; text-align:center;}

#popup { position: absolute; top: 50%; margin-top: -87px;  left: 50%; margin-left: -213px; width:426px;height:174px; background:url(../imgs/popup.gif) no-repeat; visibility:visible; }
#popupDos { position: absolute; top: 50%; margin-top: -87px;  left: 50%; margin-left: -213px; width:426px;height:174px; background:url(../imgs/popup.gif) no-repeat; visibility:visible; }
.txt{position:absolute; top:70px; width:426px;}
.cerrar {position:absolute; top:20px; left:375px;}

.sep_seccio{ width:366px; height:1px; background:url(../imgs/raya_sec.gif) repeat-x;}

/* botiga */

.top_texto_Tres{ margin-top:0px; margin-left:14px; width:441px;} 

.menu_top{ padding-left:16px;/**/ margin-top:17px; width:97px; height:80px; float:left; } 
.raya_top{ margin-left:1px; width:1px; height:100px; float:left; background:url(../imgs/raya_shop_v.gif) repeat-y; } 
.carro_top{ padding-left:12px; margin-top:37px; width:500px; height:60px; float:left; z-index:38; } 
 
#content_bot {   float: left; width: 790px;  display: inline; } 

.top_texto_shop{ margin-top:0px;  width:294px; height:84px;} 
.top_texto_shop_left{  width:158px; height:84px; float:left;} 
.top_texto_shop_right{ width:136px; height:84px; float:right;} 
.top_texto_shop_right div{ margin-top:10px; margin-left:10px;}


.top_texto_shop_right_tenda{ width:136px; height:84px; float:right;} 
.top_texto_shop_right_tenda div{ margin-top:2px; margin-left:10px;}

.menu_izq{ padding-left:6px; width:101px; float:left; } 
.menu_izq_Dos{ padding-left:6px; width:109px; float:left; background: url(../imgs/raya_shop_v.gif) repeat-y right; } 
.menu_izq_Tres{ padding-left:6px; width:109px; float:left; } 

.tablas{ margin-left:140px; width:632px; margin-top:6px; } 
.tablasUno{ margin-left:114px; width:656px; /*padding-left:24px;*/ margin-top:6px;} 

.txt_home_shop{ width:326px; height:380px; background: url(../imgs/raya_shop_h.gif) repeat-x bottom; float:right;}
.txt_home_shop_int{ width:294px; height:380px; margin-left:15px; margin-right:5px;}
.prod_home_shop{ width:326px; height:190px; background: url(../imgs/raya_shop_h.gif) repeat-x bottom; float:right;}

.bola_shop{ position:absolute; margin-top:50px; margin-left:40px; width:58px; height:58px; }

.bola_trans{ position:absolute; width:58px; height:58px;}
.bola_txt{ position:absolute; text-align:center; vertical-align:middle; }

.foto_bola{ position:absolute; margin-top:0px; margin-left:12px;  }
.more{ position:absolute; margin-top:152px; margin-left:12px; width:58px; height:15px; }
.txt_prod{ position:absolute; width:169px; height:157px; margin-top:0px; margin-left:134px;} 
.buy{ position:absolute; margin-top:159px; margin-left:245px; width:58px; height:15px; }


.tablasDos{ margin-left:7px;  width:516px;  float:left; margin-top:6px; } 

.prod_home_shop_Dos{ width:254px; height:238px; background: url(../imgs/raya_shop_h.gif) repeat-x bottom; float:right;}

.bola_shop_Dos{ position:absolute; margin-top:50px; margin-left:40px;}
.foto_bola_Dos{ position:absolute; margin-top:0px; margin-left:12px; }
.more_Dos{ position:absolute; margin-top:190px; margin-left:12px; width:58px; height:15px; }
.txt_prod_Dos{ position:absolute; width:146px; height:238px; margin-top:0px; margin-left:104px;} 
.buy_Dos{ position:absolute; margin-top:209px; margin-left:12px; width:58px; height:15px; }

.suggest{ margin-left:0px;  width:160px; float:left; margin-top:6px; } 

.ficha_producto{ margin-left:0px;  width:513px;  float:left; } 
.ficha_lista_producto{float:left;}


.tablasTres{ padding-left:6px;/**/  width:506px;  float:left; margin-top:6px;  background: url(../imgs/raya_shop_v.gif) repeat-y left; height:100%; margin-bottom:15px; } 


.tablasCarro{ margin-left:30px;  width:508px;  float:left; margin-top:6px; } 
.seguridad{ margin-left:0px;  width:98px; float:left; text-align:right; } 
.top_textoCarro{ margin-top:0px; width:508px; height:84px;} 
.top_texto_rightCarro{ width:250px; height:84px; float:right;} 
.top_texto_rightCarro div{ margin-top:10px; margin-left:10px;}

.m_tabla{ border:1px solid #4f5ba1; width:506px;}
.f_tabla{ border:2px solid #DCDBED;}

.top_impri{ width:752px; height:100px; text-align:right;}
.txt_impri{ width:752px; height:20px;}
.cont_impri{ width:752px; height:20px; text-align:center; margin-top:50px;}

/*formularios*/
.checktit{ width:508px; height:19px; background-color:#cac9e2;}
.tablasCuatro{ margin-left:0px; padding-left:14px; margin-right:14px; margin-top:7px; width:508px;  float:left;  background: url(../imgs/raya_shop_v.gif) repeat-y left; height:100%; margin-bottom:15px; } 
.textoCuatro{ margin-top:0px; margin-left:12px; width:496px;} 
.form_datos{ position:absolute; float:left; width:254px; margin-top:18px; margin-left:8px; }
.form_pay{ position:absolute; float:left; width:254px; margin-left:232px; margin-top:18px;}


/*textos*/
.blanco12{  font-size:12px; color:#FFFFFF; line-height:17px;}
.blanco17{  font-size:17px; color:#FFFFFF; line-height:20px;}
.blanco30{  font-size:30px; color:#FFFFFF; line-height:32px;}
.blanco27{  font-size:27px; color:#FFFFFF; line-height:27px;}
.blanco16{  font-size:16px; color:#FFFFFF; line-height:16px;}
.blanco31{  font-size:31px; color:#FFFFFF; }

.negroMed{   color:#1A171B; line-height:20px; text-decoration:none;}
.grisMed{   color:#808080; line-height:20px; text-decoration:none;}
.grisMedDos{   color:#808080; text-decoration:none;}
.lilaMed{   color:#590954;line-height:20px;}
.cianMed{   color:#505BA1;line-height:20px;}
.verdeMed{   color:#364B1D;line-height:20px;}
.verdeQuaMed{   color:#757C21;line-height:20px;}
.azulMed{   color:#39A8DB;line-height:20px;}
.naranjaMed{   color:#F09403;line-height:20px;}
.rosaMed{   color:#9F0F59;line-height:20px;}
.amarilloMed{color:#eb9c1d;line-height:20px; text-decoration:none;}
.verdeRepMed{   color:#b5cb18;line-height:20px; text-decoration:none;}
.rojoMed{   color:#bd0c27;line-height:20px; text-decoration:none;}

.oilMed{   color:#DBC81E;line-height:20px;}
.riceMed{   color:#E28005;line-height:20px;}
.vegMed{   color:#97BF11;line-height:20px;}
.seaMed{   color:#3EB9D4;line-height:20px;}
.freeMed{   color:#563113;line-height:20px;}
.curedMed{   color:#D3037B;line-height:20px;}
.cheeseMed{   color:#DDCC82;line-height:20px;}
.sweetMed{   color:#ECB2C7;line-height:20px;}
.othersMed{   color:#495C67;line-height:20px;}

.grisMen{  color:#808080; line-height:20px;}

.azulPeq{  font-size:9px; color:#4CBED7; line-height:17px; text-decoration:none;}
.naranjaPeq{  font-size:9px; color:#F29A11; line-height:17px; text-decoration:none;}
.verdePeq{  font-size:9px; color:#B5CA15; line-height:17px; text-decoration:none;}
.rojoPeq{  font-size:9px; color:#BD0926; line-height:17px; text-decoration:none;}
.negroPeq{  font-size:9px; color:#303030; text-decoration:none;}
.grisPeq{  font-size:9px; color:#808080; text-decoration:none;}

.caja{ font-family: Arial, Helvetica, sans-serif; font-size:9px; border:1px solid #808080; height:11px;}
.formulario{ font-family: Arial, Helvetica, sans-serif; font-size:8; border:1px solid #b6b1b2; height:17px;}
.formularioC{ font-family: Arial, Helvetica, sans-serif; font-size:8; border:1px solid #b6b1b2;}

.lilaShop{ font-size:11px; color:#4f5ba1; text-decoration:none; line-height:17px;}
.grisShop{ font-size:10px; color:#c6c7c9; text-decoration:none; line-height:17px;}
.grisOscShop{ font-size:10px; color:#70706F; text-decoration:none; /*line-height:17px;*/}
.grisOscShopFic{ font-size:10px; color:#70706F; text-decoration:none; line-height:17px;/**/}
.grisClaShop{ font-size:11px; color:#c9c9c8; text-decoration:none; line-height:17px;}
.negroShop{ font-size:10px; color:#000000; text-decoration:none; line-height:17px;}
.negroShopDos{ font-size:10px; color:#000000; text-decoration:none; }

.caja_shop{ font-family: Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #000000; width:40px; height:17px; text-align:center;}
.negroGrShop{   color:#1A171B; font-size:19px; text-decoration:none;}
.negroMedShop{   color:#1A171B; font-size:12px; text-decoration:none;}
.caja_carro{ font-family: Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #B6B7B9; width:46px; height:19px; text-align:center; padding-top:3px; }
.lilaCarro{ font-size:11px; color:#4f5ba1; text-decoration:none; }
.caja_forms{ font-family: Georgia, "Times New Roman", Times, serif; font-size:9px; border:1px solid #B6B7B9; width:46px; height:19px;}
.grisOscShopFor{ font-size:11px; color:#70706F; text-decoration:none; line-height:17px;}
.radiobutton{ border:none; background-image:url(../imgs/i_radiobutton.gif); width:18px; height:18px; }

.redMed{   color:#FF0000; line-height:20px; text-decoration:none;}