﻿@import "Carrito.css";
@import "dModal.css";
@import "ProInfo.css";
@import "TopModal.css";
@import "Cliente.css";
@import "infoGral.css";

* 
{
	font-family:Palatino, "Palatino Linotype", "Book Antiqua", serif;
}
body
{
    background-color:#000;
	 background-image:url(images/bg.gif);
	 background-position:center;
}

.error
{
    
    font-size: 12px;
    font-weight: bold;
    color: #800000;
} 


.logoHome
{float:left;
 width:293px;
 height:49px;
 margin:0 0 0 0;
 padding:0;   
    }


h2
{
    margin:0 0 0px 0;    
    font-size: 24px;
    color: #A61202;
	 line-height:24px;
}

#MainContainer
{
    background-color:white;
    background-image:url('images/topUH.png');
    background-repeat:no-repeat;
    background-position:left top;
    padding-top:16px;
    width:900px;
    max-width:900px;
    min-width:900px; 
    display: block;
    margin: 0px auto 0px auto;
}


#bottomContainer
{   
    background-image:url('images/bottomUH.png');
    background-position:left top;
    background-repeat:no-repeat;	 
    display:block;
}

#bsleft 
{
    float:right;
    padding:20px 0px 0px 0px;
}
.vimgsep
{
    top:-3px;
    position:relative;
}
.imgcentrada,input.btnSearch
{
    top:3px;
    position:relative;
}
input.btnSearch
{
    top:5px;
    cursor:pointer;
}
input.btnEdit
{
    cursor:pointer;
}

#bileft
{
    float: left;
    min-width:760px;
    padding:3px 0 0 60px;
    text-align:center;
    display:block;
	 text-transform:uppercase;	 
 }
.textcarrito
{   color:White;
    
    font-size:11px;
    }
A#textcarrito
{
	
       font-size:14px;
    font-weight:normal;
    color:White;
    text-decoration:none;
   
    }

A#textcarrito:hover
{
		 
       font-size:14px;
    font-weight:normal;
    color:White;
    text-decoration:none;
   
    }

A#textcarrito:visited
{
		 
       font-size:14px;
    font-weight:normal;
    color:White;
    text-decoration:none;
   
    }        

#bsright
{
    float: right;
    margin:9px 0 0 0; 
    padding: 0 20px 0 0;
    
    font-size:16px;
    font-weight:normal;
    color:#fff;
    
}
#bsright a
{
    
    font-size:16px;
    font-weight:normal;
    color:#fff;
    
}
#bsright a:hover
{
    
    font-size:16px;
    font-weight:normal;
    text-decoration:underline; 
    color:#fff;
    
}
#bsright1
{
    float: right;
    margin:9px 0 0 0; 
    padding: 0 20px 0 0;
    
    font-size:16px;
    font-weight:normal;
    color:#fff;
    
}
#bsright1 a
{
    
    font-size:16px;
    font-weight:normal;
    color:#fff;
    text-decoration:none; 
    
}
#bsright1 a:hover
{
    
    font-size:16px;
    font-weight:normal;
    text-decoration:underline; 
    color:#fff;
    
}
#bsright A.nyroModalFull 
{
    
    font-size:16px;
    font-weight:normal;
    color:#fff;
}
#bsright A:hover.nyroModalFull 
{
    
    font-size:16px;
    font-weight:normal;
    color:#fff;
}

#bsright A
{
    
    font-size:16px;
    font-weight:normal;
    color:#fff;
    
}
.mybarr1
{float:left;
 background-image:url('images/barr1UH.png');
 background-position:left top;
 background-repeat:repeat-x;
 height:34px;
 max-height:34px;
 min-height:34px;
 width:100%;
 margin:0;
 padding:0;
 
 font-size:16px;
  }
  
  
  .mybarr2
  {float:left;
   background-image:url('images/barr2UH.png');
   background-position:left top;
   background-repeat:repeat-x;
	background-color:#630;
   height:28px;  
   padding:3px 0 0 0;
   max-height:28px;
   min-height:28px;   
   margin:0;
   width:100%;
   color:White;
   
   font-size:14px;
   }
   
   .mybarr2 A
   {
   color:White;
   text-decoration:none;
	
   }
   .mybarr2 A:hover
   {
   color:White;
   text-decoration:none;
	
   }
   .cestacompras {
		position:relative;
		float:right;
		padding-right:10px;
		padding-top:3px;
	 	text-transform:uppercase;		
	}

   #moneySelect
   {
		 position:absolute;
		 top:20px;
		 margin-left:650px;		 
       color:#000;
       
       font-size:16px;
   }
	
   #moneySelect select, option
{
    background-color: #FFFFF4;
    color: #666;
	 width:100px;
}
  
	.flags
  {
       position:absolute;
		 top:20px;
		 //top:18px;		 
		 margin-left:830px;
       color:#000;
       
       font-size:16px;
   }
   
   .flags A
   {
   color:White;
    text-decoration:none;
   }
   .flags A:hover
   {
   color:White;
    text-decoration:underline;
   }
   

A.linkLogin
{
    
    font-size:16px;
    font-weight:normal;
    color:#666; 
    text-decoration:none;
   
    }

A.linkLogin:hover
{
    
    font-size:16px;
    font-weight:normal;
    color:#666;
    text-decoration:underline; 
   
    }

A.linkLogin:visited
{
    
    font-size:16px;
    font-weight:normal;
    color:#666; 
   
    }   
     
#bsright A
{
    
    font-size:16px;
    font-weight:normal;
    color:#fff; 
    text-decoration:none;
   
}

#bsright A:hover
{
    
    font-size:16px;
    font-weight:normal;
    color:#fff;
    text-decoration:underline; 
   
    }

#bsright A:visited
{
    
    font-size:16px;
    font-weight:normal;
    color:#fff; 
   
    }    

#header
{
    margin:0px 20px 5px 20px;
   /*  background-image:url('images/titleUH(comp).png');
    background-position:left top;
    background-repeat:no-repeat;
   padding: 10px;
     background-color: #000000;*/
    background-color: white;
    height:59px;
    min-height:59px;
    max-height:59px;
    display:block;  
}
.topCont2
{float:left;
 width:860px;
 height:150px;
 background-image:url('images/BannerTop2.png');
 background-repeat:no-repeat;
 background-position:left top;
 margin:0 20px 0 20px;
 padding:0; 
 }



#barrasup, #barrainf
{
    background-image: url('images/barra1Center.png');
    background-position: top;
    background-repeat: repeat-x;
    margin: 5px 0 5px 0;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
    width: 840px;
    max-width: 840px;
    min-width: 840px;
    float: left;
    
    font-weight: bold;
    font-size: small;
    color: #FFF;
}
#barrasupleft,#barrainfleft
{
    background-image: url('images/barra1left.png');
    background-position: top;
    margin: 5px 0 5px 20px;
    height: 35px;
    min-height:35px;
    max-height:35px; 
    width:10px;
    max-width:10px;
    min-width:10px; 
    float:left;
    clear:both;
}
#barrasupright,#barrainfright
{
    background-image: url('images/barra1right.png');
    background-position: top;
    margin: 5px 20px 5px 0;
    height: 35px;
    min-height:35px;
    max-height:35px;  
    width:10px;
    max-width:10px;
    min-width:10px; 
    float:left;
}
#contentSup
{
    clear:both;
    margin:0px 20px 0px 20px;
    height:15px;
    min-height:15px;
    max-height:15px;
    background: url('images/content1sup.png') no-repeat;
    display:block;
}

.topContenido
{float:left;
 width:860px;
 height:150px;
/* background-image:url('images/topContUH.png');
 background-repeat:no-repeat;
 background-position:left top;*/
 margin:10px 20px 0 20px;
 padding:0; 
}

#content
{    float:left;
     width:860px;
     margin: 10px 20px 10px 20px;
     padding:0;
  /*  height:450px;
    min-height:450px;
    background: url('images/content1center.png') repeat-y;*/
    display:block;
}

.shippingAddressList
{
    width:830px;
    max-width:830px;
    min-width:830px;
    margin:10px auto 10px auto;
}
.addrListTop
{
    height:20px;
    min-height:20px;
    max-height:20px;
    width:830px;
    max-width:830px;
    min-width:830px;
    background: url('images/topDestList.png') no-repeat;
}
.addrListBot
{
    height:25px;
    min-height:25px;
    max-height:25px;
    width:830px;
    max-width:830px;
    min-width:830px;
    background: url('images/botDestList.png') no-repeat;
}

.addrListMid
{
  /*  min-height:100px;*/
    background: url('images/midDestList.png') repeat-y;
    width:830px;
    max-width:830px;
    min-width:830px;
  
  font-size:12px;
  color:#333333; 
}

.addrListMid a
{
  color:Maroon; 
}
.addrListMid a:hover
{
  color:Maroon; 
}

#content2
{
    margin: 20px 20px 0px 20px;
    padding:0 0 0 0 ;
 /*   background-image: url('images/content1center.png');
    background-repeat: repeat-y;
    min-height:300px;*/
    display:inline-block;
    width:860px;
    
}
#content3
{
    margin: 0;
    padding:0;
    width:860px;
 /*   background-image: url('images/content1center.png');
    background-repeat: repeat-y;
    min-height:300px;*/
    display:inline-block;
}


.ProInfoTit
{float:left;
 width:860px;
 text-align:center;
 margin:0;
 padding:0;
 
    }

 .ProInfoCont
 {float:left;
  background-image: url('images/soloBG.png');
  background-position:left top;
  background-repeat:no-repeat;
  width:860px;
  height:436px;
  margin:0;
  padding:0;   
 
     }  
  
  .ProInfoText
  {float:left;
   margin:0 0 0 15px;
   padding:0;
   width:280px;
   min-height:350px;
   display:inline;
   
   font-size:14px;
   vertical-align:middle;
      
      } 
      
    .ProInfoTextNoDisp
    {
       clear:both; 
       max-width:280px; 
       margin:0 0 0 10px;
       padding:15px 0 0 0;
       
       font-size:14px;
       color:Maroon;
    }   
      
   .ProInfoSigTex
   {float:left;
    width:100%;
    margin:5px 0 0 0 ;
    padding:0 0 0 0;      
       
       
       } 
   .ProInfoSigTex1
   {
       float:left;
    width:100%;
    margin:5px 0 0 0 ;
    padding:0 0 0 0;      
     text-decoration:line-through;   
       
       } 
       
   .ProInfoImgEnv
   {float:right;
    width:400px;
    height:300px;
    margin:0px 10px 0 0 ;
    padding:0;
   
       } 
       
   .ProInfoPosLink
   {float:left;
    margin:4px 0 0 10px;
    padding:0;
    } 
    
    .ProInfoImgPro
    {float:left;
     width:580px;
   
   font-size:14px;
   font-weight:bold;
     /*yo lo puse*/
     min-height:82px;
     display:block;
     /*hasta aqui */
      margin:0px 0 0 140px;
      padding:0 0 0 0;  
        
        } 
    
    .ProInfoPosLink a
    {
     font-size:12px;
     color:White;
     text-decoration:none;       
        
        } 
    
    .ProInfoPosLink a:hover
    {
       text-decoration:underline;   
        }
    
     .ProInfoPosLink a:visited
    {
        
        }
    
    A.ProInfoLink
    {
     font-size:12px;
     color:White;
     text-decoration:none;       
        
        } 
   
    A.ProInfoLink:hover
    {
         text-decoration:underline; 
        
        } 
       
       
    A.ProInfoLink:visited
    {
        
        
        }     
              


.topNavPane
{float:left;
 background-image:url('images/1topMenu.png');
 background-repeat:no-repeat;
 background-position:left top;
 width:200px;
 max-width:200px;
 max-height:8px;
 margin: 0 0 0 0;
 padding:0 0 8px 0; 
 display:inline-block;
    
    }
.midNavPane
{   float:left;
    background-image:url('images/1midMenu.png');
    background-repeat:repeat-y;
    background-position:left top;
    width:200px;
    min-width:200px;
    max-width:200px;
    display:block;
    margin:8px 0 0 0;
    padding:0 0 0 0;
    
    
    }
   
 .topNavPane
 {  float:left;
    background-image:url('images/1botMenu.png');
    background-repeat:no-repeat;
    background-position:left top;
    height:8px;
    width:200px;
    min-width:200px;
    max-width:200px;
    display:block;
     
     
     }

.titleNav
{  float:left;
   background-image:url('images/topModRojo.png');
    background-repeat:no-repeat;
    background-position:left top;
    height:40px;
    width:200px;
    min-width:200px;
    max-width:200px;
     margin:0 0 0 0;
     padding:0 0 0 25px;
     
    }  
 .textModRojo   
  {float:left;
   color:White;
   
   font-size:25px;
   margin:5px 0 0 0;
   padding:0 0 0 0;
   vertical-align:middle; 
      
      
      }   
    
.itemsNav  
{float:left;
  background-image:url('images/midModRojo.png');
    background-repeat:repeat-y;
    background-position:left top;
    width:200px;
    min-width:200px;
    max-width:200px;
     margin:0 0 0 0;
     padding:0 0 0 0;
    }
 .botItemNav
 {float:left;
  background-image:url('images/botModRojo.png');
    background-repeat:no-repeat;
    background-position:left top;
    width:200px;
    min-width:200px;
    max-width:200px;
    height:6px;
     margin:0 0 10px 0;
     padding:0 0 0 0;
     
     }
 .contentLinkModRojo
 {float:left;
  margin:0 0 0 30px;
  padding:0 0 0 0;
   }   
 .contentLinkModRojo1
 {float:left;
  margin:0 0 0 10px;
  padding:0 0 0 0;
 
 font-size:14px;
 font-weight:normal;
 color:#333;
   }   
   
  .contsubLink
  {float:left;
   margin: 0 0 0 5px;
   padding:0 0 0 0px;
   width:150px;
      
      }  
  .elementMod    
   {float:left;
   /* background-image:url('images/flechaNegraModRojo.png');
    background-repeat:no-repeat;
    background-position:left;*/
    width:100%;
   /* margin:5px 0 0 0;*/
    padding:0;
       
       }  
   .flechaNegra
   {float:left;
    width:8px;
    height:9px;
    margin:3px 0 0 0;
    padding:0;
       
       }    
 A.linkModRojo
 {  
 
 font-size:14px;
 font-weight:normal;
 color:#333333;
 text-decoration:none;
 font-weight:normal;
 margin:0 0 0 0;
 }       
A.linkModRojo:hover
{ 
    font-size:14px;
    font-weight:normal;
    color:#A61202;
   text-decoration:underline;
    
   
    }

#navPane
{
    float:left;
   /* background-image:url('images/1topMenu.png');
    background-repeat:no-repeat;
    background-position:left top;*/
    width:200px;
    min-width:200px;
    max-width:200px;
    display:block;
   
}

#contentPane
{
  float:left;
    width:640px;
    min-width:640px;
    max-width:640px;
    display:block;
    margin:0 0 0 20px; 
}

/*#contentInf
{
    margin:0 20px 0px 20px;
    height:15px;
    min-height:15px;
    max-height:15px;
    background: url('images/content1inf.png') no-repeat;
    display:block;
}*/

.topModPro
{float :left;
 width:640px;
 min-height:11px;
 background-image:url('images/topModPro.png');
    background-repeat:no-repeat;
    background-position:left top;
    margin:0 0 0 0;
    padding:11px 0 0 0; 
    display: inline-block;
    }

.midModPro
{  
    float:left;
    width:640px;
    background-image:url('images/midModPro.png');
    background-repeat:repeat-y;
    background-position:left top;
    margin:0;
    padding:0 0 0 0;
    display:block;
    
    
    
    
    }
    
 .botModPro
 { float:left;
    width:640px;
    background-image:url('images/botModPro.png');
    background-repeat:no-repeat;
    background-position:left top;
    margin:5px 0 0 0;
    padding:0 0 0 0;
    min-height:29px;
    height:29px;
    max-height:29px;
     
     
     
     }  
  .textModPro
{
    float: left;
    margin: 0 0 0 20px;
    padding: 0;
    
    font-size: 14px;
    font-weight: normal;
    color: #333333;
}  
  .textModProRight1
  {
   float:right;
   margin:0 20px 0 0;
   padding:0;
   text-decoration: line-through;
   
   font-size:14px;
   font-weight:normal;
   color:#333333;
  }  
  .textModProRight
  {
   float:right;
   margin:0 20px 0 0;
   padding:0;
   
   font-size:14px;
   text-decoration:none;
   font-weight:normal;
    color:#333333;
  }  
   .imgModPro
   {float:right;
    margin:0 20px 0 0;
    padding:0 0 0 0;
    width:191px;
    height:27px;
    
       
       
       
       }   
   
   .contLinkModPro
   {float:left;
    margin:0 0 0 0 ;
    padding:5px 0 0 10px;
    vertical-align:text-bottom;
    }      
  
  .contLinkModPro a
  {
    color:#A61202;
    
    font-size:12px; 
    text-decoration:none; 
    vertical-align:text-bottom;  
      }

 .contLinkModPro a:hover
  {
       text-decoration:underline;
      
      }
      
      .contLinkModPro a:visited
  {
      
      
      }
 .separadorModPro
 {
  float:left;
  width:640px;
  height:10px;
  background-color:White;
  margin:0;
  padding:0;
 }     
      
      
#footer
{
    clear:both;
    min-height:20px;
    
    font-size:16px;
    font-weight:normal;
    color:#a61202;
    display:block;
    text-align:center;
    padding: 10px 0 0 0;
}

  #footer a 
  {
    
    font-size:16px;
    font-weight:normal;
    color:#a61202;
 /*   color:#444;*/
    text-decoration:none;
  }
  #footer a:hover 
  {
    
    font-size:16px;
    font-weight:normal;
    color:#a61202;
 /*   color:#444;*/
    text-decoration:underline;
  }


DIV.pager
{
     
    font-size:12px; 

    text-align: center; /*border-top: 2px solid silver;*/
    padding: .5em 0 0 0;
    margin-top: 1em;
    background-color: white;
}
DIV.pager a 
{ 
    
    font-size:10px; 
    color: #666; 
    text-decoration:none;
    padding: 0 .4em 0 .4em; 
}
DIV.pager A:hover 
{
     background-color: Silver; 
}
DIV.pager A.selected 
{ 
    background-color: #353535; 
    color: White; 
}

DIV.pagerFav
{
    
    font-size:10px; 
    width:390px;
    text-align: right; /*border-top: 2px solid silver;*/
    padding: .5em 0 0 0;
    margin-top: 1em;
    background-color: white;
}
DIV.pagerFav a 
{ 
    
    font-size:10px; 
    color: #666; 
    text-decoration:none;
    padding: 0 .4em 0 .4em; 
}
DIV.pagerFav A:hover 
{
     background-color: Silver; 
}
DIV.pagerFav A.selected 
{ 
    background-color: #353535; 
    color: White; 
}


/********************
    Pagina Inicio
*********************/

.FeaturesContainer
{
    width:860px;
   /* min-height:300px;*/
    display:inline-block;
    margin:0 0 20px 0;
    background-image:url('images/linePuntos.png');
    background-repeat:repeat-y;
    background-position:left top;
    padding: 0 0 10px 25px;
}

.totalh2
{float:left;
 width:860px;
 margin:0;
 padding:0 25px 0 25px;
    
    }
.h2cont
{float:left;
 width:230px;
 margin:0 20px 0 20px  ;
 padding:0 ;
 }
.h2conth
{clear:both;
 width:100%;
 margin:0 0px 0 0px  ;
 padding:0 ;
 }
 
.modPrincipales
{ float:left;
  width:230px;
  margin: 0 20px 0 20px;
  padding:0;
}
.modPrincipalesh
{ clear:both;
  width:100%;
  margin: 0 0px 0 0px;
  padding:0;
}
    .separadoPro
    {float:left;
     width:100%;
     background-image:url('images/spart.png');
     background-position:left top;
     background-repeat:repeat-x;
     margin:5px 0 0 0;
     padding:0;
     height:10px;
        
        
        }

#tvContainer
{    
    float : left;
    width:250px;
    margin:0;
    padding:0;

}

#TopVentas
{
 /*   height:270px;  */
    min-height:270px; 
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color: #800000;
    display:block;
}

#nuevoContainer
{
    float:left;
    width:252px;
    margin:10px 0 0 0;
    padding:0 10px 10px 10px;
}

#Nuevos
{
 /*   height:270px;*/
    min-height:270px;  
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color: #800000;
    display:block;
}

#ofContainer
{
    float: left;
 /*   border-left-style: dotted;
    border-left-width: 1px;
    border-left-color: #800000;*/
    width:228px;
    margin:10px 0 0 0;
    padding:0 10px 10px 10px;
}

#Ofertas
{
  /*  height: 270px;*/
    min-height: 270px;
    display: block;
}

#BannerBottom
{   float:left;
    width:860px;
    margin:0 ;
    padding:0;
}

.headLine, .itemContent, .footLine
{
    clear:both;
    width:230px;
    min-width:230px;
    max-width:230px;
    display:block;
    margin:0 0 0 0; 
}
.headLine, .footLine
{
    height:10px;
    min-height:10px;
    max-height:10px;
}
.headLine
{
    background: url('images/item1Sup.png') no-repeat;
}

.headLineh, .itemContenth, .footLineh, .containerh
{
    float:left;
    width:230px;
    min-width:230px;
    max-width:230px;
    display:block;
    margin:0 0 0 0; 
}
.headLineh, .footLineh
{
    height:10px;
    min-height:10px;
    max-height:10px;
}
.headLineh
{
    background: url('images/item1Sup.png') no-repeat;
}

.itemContent
{
    background-position: url('images/item1Cen.png') repeat-y;
    padding: 0 10px 0 10px;
    min-height: 100px;
    background: url('images/item1Cen.png') repeat-y;
    overflow: auto;
    
    font-size: x-small;
    color: #5D5D5D;
}

.infoPuro
{
    width:93%;
    margin:0 auto o auto;
}
.infoPuro1
{
    width:93%;
    margin:0 auto o auto;
    text-decoration:line-through;
}
.moreInfo
{
    width: 100%;
    height: 15px;
    max-height: 15px;
    min-height: 15px;
    background-color: #880000;
}

.moreInfo div a
{
    float: left;
    width: 30%;
    
    font-size: x-small;
    color: #FFE4A8;
    padding: 0 0 0 5px;
    font-weight: bold;
    text-decoration: none;
}
.moreInfo div a:hover
{
    float: left;
    width: 30%;
    
    font-size: x-small;
    color: #FFF;
    padding: 0 0 0 5px;
    font-weight: bold;
    text-decoration: underline;
}

.footLine
{
    clear:both;
    background: url('images/item1Inf.png') no-repeat;
}

#silverlightControlHost,#silverlightControlHost1
{
    z-index:-1;
}
#silverlightControlHost
{
    z-index:-1;
    height:100%;
}
#silverlightControlHost1
{
    z-index:-1;
    height:110px;
    min-height:110px;
}

.welcome
{
    font-size: 14px;
	 position:relative;
    width:640px;
	 line-height:15px;
}

.welcome img
{
	margin-left:5px;
}

.containerWelcome
{
  padding:0 0 0 0;
  display:inline-block;
}
.content_pages div {
	width:860px;
	float:left;
	
	font-size:13px;
}

.objeto_scroll
{
    background-color: #FFFFFF;
    border: 1px solid #CEBCAD;
    height: 98px;
    margin-top: 3px;
    overflow: auto;
    width: 180px 
}

.SearchtopReg
{float:left;
 background-image:url('Search/topRegBotSearch.png');
 background-position:left top;
 background-repeat:no-repeat;
 margin:0 0 0 2px;
 padding:14px 0 0 0;
 width:635px;
 min-height:21px;
 
 display:inline-block;
  }
  
 .SearchbotReg
  {
 float:left;
 background-image:url('Search/abajoRegBotSearch.png');
 background-position:left top;
 background-repeat:no-repeat;
 margin:0 0 0 4px;
 padding:0 0 0 0;
 width:635px;
 min-height:21px;
 height:21px;
 display:inline-block;
  }
  
 .SearchmidReg
 {
 float:left;
 background-image:url('Search/midRegBotSearch.png');
 background-position:left top;
 background-repeat:repeat-y;
 margin:0 0 0 2px;
 padding:0 0 0 0;
 width:635px;
 min-height:10px;
 display:inline-block;
 } 

.content_pages h1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
}
#login_portal {
	position:relative;
	left:-35px;
}
#login_portal input {
	width:270px;
	margin-right:10px;
}
#banda { position:absolute; z-index: 10;margin-left:738px; margin-top:84px; //margin-top:88px}