@media screen 
{
    
   .Imprimible{display:none;}
   
}

@page {
  margin: 15mm 5mm 15mm 5mm;  
}

@media print 
{         
   .header {display:none;}   
   .menuPanel {display:none;}   
   .subMenuPanel {display:none;}       
   .legal {display:none;}   
   .logos {display:none;}                
   .lateralDerecho{display: none;}      
   .productQuality{display: none;}
   .productLogoEnvio{display: none;}
    
    .wrapper {
        position:absolute;
    }
    
   .contenidoDetalleProducto
    {
        position: relative;        
    }
    
   .ContenidoNoticias {
       position: relative;       
   }   
   
   .NoPrint {display:none; page-break-after:avoid; page-break-inside:avoid;}   
   
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	GENERAL XHTML tags
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body
{
    margin-top: 0px;
    margin-left: 0px;
    border: 0;
    background-position: center top;
    background-color: #BDC3B3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2F2011;
    background-image: url(Images/Master_Background.gif);
    background-repeat: repeat-y;    
}

a
{
    color: #c7612e;
    text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

li
{
    padding-left: 5px;
    list-style-position: outside;
    list-style-image: url(Images/ListIcon.gif);
    padding-bottom: 10px;
}

small
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-size: 9px;
}

menu
{
    padding: 0px;
    margin: 0px;
}

input, textarea, select
{
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    font-family: Arial,Sans-serif;
    border-style: none;
    border-width: 0px;
    line-height: 18px;
    text-indent: 6px;
    background-image: url(Images/textbox_back.gif);
}

input[type="text"]
{
    width: 300px;
    height: 23px;    
}

input[type="password"]
{
    width: 300px;
    height: 23px;   
}

input[type="checkbox"]
{    
    padding: 0px;
    margin: 20px 10px 15px 0px;
    background-image: none;
    background-color: #cccaaf;
    display: run-in;
}

input[Type="hidden"]
{
    background-image: none;
}

textarea
{
    width: 300px;    
    height: 90px;       
    background-image: url(Images/textarea_back.gif);  
}

select
{
    padding: 5px;
    width: 300px;
    height: 28px;
    background-color: #cccaaf;
    background-image: url(Images/select_back.gif);
}

input[type="submit"]
{
    width: 100px;
    height: 32px;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: transparent;
    cursor: pointer;
    padding-bottom: 5px;
    background-image: url(Images/button_standard.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;
    padding-top: 5px;    
}

blockquote
{
    margin-left: 15px;
    margin-right: 15px;
    font-style: italic;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	CONTENT & PANELS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.wrapper
{
    width: 1000px;
    margin: 0 auto;    
    text-align: left;    
}


.header
{
    height: 108px;
    background-position: top;
    background-image: url(Images/Master_mainBannerBack.gif);
    background-repeat: repeat-x;
    padding-left: 80px;
}

.buscador
{
    position: relative;    
    top: -70px;
    left: 650px;
    width: 290px;
}

.buscador input[type="text"]
{    
    float:left;
    width: 199px;
    height: 20px;    
    background-image: url(Images/Master_BuscadorTextbox.gif);
    background-repeat: no-repeat;
}

.traductor
{
    position:absolute;
    top:-50px;
    right:0px;
    z-index:2000;
    background-image: url(Images/col_lateral_top.png);
    background-position: right top;
    background-repeat: no-repeat;
    width:290px;
    height:40px;
}

#google_translate_element
{
    position:absolute;
    left:85px;
}

.loginPanel
{
    position: relative;    
    width: 290px;
    height: 30px;    
    top: -60px;
    left: 600px;        
    text-align: right;    
}

.loginPanel a
{
    color: #E4E3D3;
}

.mainContent
{
    position: relative;
    width: 100%;
    min-height: 550px;
    background-color: #E4E3D3;
    clear: both;
    overflow: visible;
    display: inline-block;    
}

.legal
{    
    color: #FFFFFF;
    height: 152px;
    padding: 30px 40px 20px 40px;
    background-image: url(Images/Master_LegalBottomBack.gif);
    background-position: top;
    background-repeat: repeat-x;
}

.legalContent
{    
    float: right;    
    width: 380px;    
}

.logos
{
    position: relative;
    left: 250px;
    color: #FFFFFF;
    height: 60px;
    padding-bottom: 50px;
}

.bottomLogo
{    
    float: left;    
    padding: 30px 40px 20px 40px;  
}

.lateralDerecho
{
    padding: 10px;
    width: 230px;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;    
    position: relative;
    top: 0px;
    left: 0px;        
}

.contenido
{
    width: 710px;
    float: left;
    padding-left: 20px;
    padding-right: 10px;
    padding-bottom: 40px;    
}

.contenidoCompleto
{    
    padding-left: 20px;
    padding-right: 10px;
    padding-bottom: 40px;
}

.flashBanner
{
    background-color: #999966;
    position: relative;
    top: -50px;
    left:-20px;
    width: 1000px;
    height: 240px;
    padding-bottom: 0px;
    margin-bottom:0px;
}

.flashBanner input
{
 background-image: none;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	MENU - SUBMENU
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.configPanel
{
    position: relative;
    float: right;
    width: 289px;
    height: 57px;
    background-image: url(Images/panel_paises.png);
    background-repeat: no-repeat;
    z-index:1000;
}

.configPanel:hover
{
    /*background-color: #C1B7AA;*/
}

.configPanel a
{    
    position: absolute;
    width:195px;
    height: 57px;
    padding-left: 80px;
    display: block;     
    line-height: 57px;
}

.configPanel a:hover
{
    text-decoration: none;
}

.selPaisesText
{
    position: absolute;
    top: 3px;
    left: 90px;
    color: #BAAEA0;
    cursor: pointer;
}

.configflag
{
    position: absolute;
    height: 20px;
    left: 40px;
    top: 18px;
    cursor: pointer;
}

.configPanel a
{
    color: #FFFFFF;
}

.menuPanel
{
    position:relative;            
    height: 57px;    
    background-image: url(Images/MainMenu_Back.gif);
    background-repeat: repeat-x;    
}

.mainMenu
{
    position: absolute;    
    font-family: Verdana,Tahoma,Arial,Sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
    line-height: 48px;
    color: #FFFFFF;
    padding-left: 80px;
    top: 0px;
    left: 0px;    
}

.mainMenu a
{    
    height: 57px;
    width: 133px;
    color: #FFFFFF;
    display: block;
    text-decoration: none;    
}

.mainMenu a:hover
{    
    color: #E4E3D3;            
}

.mainMenu li
{    
    list-style-type: none;
    list-style-image: none;
    float: left;    
}

.mainMenuSelected
{
    background-position: top;      
    background-image: url(Images/Master_mainMenuSelected.gif);
    background-repeat: no-repeat;
}

.mainMenuSelected a
{
    color: #FFFFFF;
}

.mainMenuSelected a:hover
{
    color: #E4E3D3;
}

.subMenuPanel
{
    position: relative;
    background-color: #E4E3D3;
    height: 50px;
}

.subMenu
{
    height: 40px;    
    color: #2F5557;
    font-family: Tahoma,Arial,Sans-serif;
    font-size: 12px;
    padding-top: 20px;
    padding-left: 10px;
    
}

.subMenu li
{
    list-style-type: none;
    list-style-image: none;
    float: left;    
}

.subMenu a
{
    color: #3F3C0F;
    display: block;
    padding-right: 10px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #8d663f;
    padding-left: 10px;
}

.subMenu a:hover
{
    color: #999966;
}

.subMenuSelected
{    
    color: #141317;    
}

.subMenuSelected a
{
    color: #141317;
    font-weight: bold;
}

.subMenuSelected a:hover
{
    color: #141317;
}

.mapMenu
{
    font-size: 12px;
    font-weight: bold;
    font-family: Arial,Sans-serif;        
}

.mapMenu ul
{
    width: 520px;
    padding-left:0px;
    margin-left:0px;
    position:relative;
}

.mapMenu li
{
    float: left;
    padding-left: 10px;        
    max-width: 120px;
    min-width: 90px;
    list-style-type: none;
    list-style-image: none;
}

.depth_1
{
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
    padding-top: 5px;
}

.depth_1 li
{
    padding-top: 2px;
    border-width: 0px;
    font-size: 10px;
    font-weight: normal;
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 0px;
}

.mapMenu a
{
    color: #FFFFFF;
}

.prodMenu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    font-weight: normal;
    vertical-align: middle;
    color: #7a7a71;    
}

.prodMenu li
{
    float: left;
    list-style-type: none;
    list-style-image: none;
    width: 100px;
    height: 30px;    
    padding: 0px;
    margin: 0px;
    line-height: 30px;
}

.prodMenu a
{    
    display: block;
    background-image: url(Images/MenuProdUnselected.gif);
    background-repeat: no-repeat;
}

.prodMenuSelected
{
    font-family: sans-serif, Arial, Helvetica;
    font-size: 11px;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
    color: #7a7a71;
    width: 100px;
    height: 30px;           
    background-image: url(Images/MenuProdSelected.gif);    
    
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	FORMS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

label
{
    margin: 15px 0px 5px 0px;
    display: block;
}

.labelCheckBox
{
    margin: 0px 0px 5px 15px;    
}

.validators
{
    width: 10px;
    float: right;
    color: #CC0000;
    text-align: center;
}

.contactForm
{
    width: 320px;    
    padding-left: 30px;
    padding-right: 30px;
    float: left;    
}

#buttonPanel
{
    padding-top: 20px;
    padding-bottom: 10px;
    text-align: right;
}

.buttonScriptPanel
{
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    float: left;
    width:150px;
}

.buttonDonatePanel
{
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    float: left;
    width:150px;
}

.buttonDonatePanel input
{
    border-style: none;
    background-image: none;
}

.ComboCategory
{
    border-right: #cccc99 1px solid;
    border-top: #cccc99 1px solid;
    border-left: #cccc99 1px solid;
    width: 170px;
    border-bottom: #cccc99 1px solid;
    height: 22px;
}

.bulletErrors
{
    list-style-position: outside;
    list-style-image: none;
    list-style-type: disc;    
    text-align: left;
    border-top: #961919 1px dashed;
    border-bottom: #961919 1px dashed;
    line-height: 18px;
    padding-bottom: 8px;
    padding-top: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    font-family: Tahoma, Arial;
    color: #961919;    
}

.errorPanel
{
    height: 100px;
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 50px;
    padding-top: 10px;
    font-weight: bold;
    font-size: 14px;
    color: #961919;
    background-image: url(Images/Error.gif);
    background-position: left top;
    background-repeat: no-repeat;    
}

.thanksPanel
{    
    height: 100px;    
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 50px;
    padding-top: 10px;
    font-weight: bold;
    font-size: 14px;
}

.numberSelect
{
    font-family: Arial,Sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-indent: 6px;
    margin: 0px;
    padding: 5px;
    width: 100px;
    height: 28px;
    background-color: #cccaaf;
    background-image: none;
}

.botonHome a
{
    position: relative;
    background-image: url(Images/button_Detalle.gif);
    background-repeat: no-repeat;
    background-position: left top;
    color: #FFFFFF;
    font-family: tahoma, verdana, arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    width: 125px;
    height: 23px;
    padding-top: 5px;
    padding-left: 5px;
    left: 40px;
    text-align: left;
    display: block;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	BOXES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.precioActualizado
{
    padding: 5px;
    border: 1px solid #CC3300;
    font-weight: bold;
    font-size: 12px;
}

.caja
{
    width: 200px;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;    
    font-weight: normal;
    text-align: left;
    background-color: #efeee2;
    border: 1px dotted #cccccc;
    margin-bottom: 15px;
}

.caja h2
{
    width: 200px;
    height: 30px;
    margin: 0px;
    padding: 10px 10px 0px 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    background-position: top;
    background-image: url(Images/Caja_Sup.gif);
    background-repeat: no-repeat;
    text-align: center;
    position: relative;
    top: -10px;
    left: -10px;
}

.caja h3
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-size: 12px;
}

.caja h3 a
{
    color: #9E2B20;
}

.caja h4
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-weight: bold;
}

.caja h4 a
{
    color: #c7612e;
}

.cajaRecomendados
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    border-top: 0px;
    border-right: 0px;
    background-color: #E0D7C7;
    color: #666666;
    padding: 0px;
    width: 160px;
    font-weight: normal;
    text-align: left;
}

.cajaRecomendadosTitulo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;        
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px;
    background-position: right top;
    background-image: url(Images/Caja_Sup_rojo.gif);
    background-repeat: no-repeat;    
    text-align: center;
}

.cajaRecomendados_bottom
{
    background-position: right bottom;
    background-image: url(Images/Caja_Inf_rojo.gif);
    background-repeat: no-repeat;    
    height: 15px;
    vertical-align: bottom;
    text-align: right;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}


.newProductsList
{
    padding-bottom: 30px;
    padding-top: 10px;    
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	DETALLE PRODUCTO
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.productHeaderDetalle
{
    background-position: center top;
    position: relative;
    left: -20px;
    width: 700px;
    height: 285px;    
    background-color: #d8d6c1;
    padding-top: 20px;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-image: url(Images/DetalleProd_Top.gif);
}

.productImageDetalle
{
    border: 1px solid #FFFFFF;
    position: relative;
    left: 0px;
    top: 0px;
    float: left;
    width: 320px;
    height: 240px;
    margin: 0px;
    text-align: center;
}

.imageThumbnailsPanel
{
    position: absolute;
    left: -322px;
    top: 242px;
    padding: 5px;
    width: 316px;
    height: 35px;
    /*background-image: url(Images/ThumbnailsPanel_back.gif);
    background-repeat: repeat-x;*/
}

.imgThumbnail
{
    background-image: none;
    margin-right: 2px;
    border: 1px solid #CCCCCC;
}

.imgThumbnail:hover
{
    border: 1px solid #666666;
}

.loadingImage
{
    position: absolute;    
    top: 105px;
    width: 320px;
    height: 240px;
    font-family: Verdana;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
    color: #FFFFFF;
}

.productResDetalle
{
    position: relative;
    float: right;
    right: 0px;
    width: 340px;
    padding-left: 25px;
    padding-top: 10px;    
}

.contenidoDetalleProducto
{
    width: 680px;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #F2F1EA;
    margin-bottom: 40px;
    margin-left: 20px;
    padding-bottom: 40px;
}

.contenidoDetalleProducto h2
{
    padding: 0px;
    margin: 30px 0px 10px 0px;
    font-size: 14px;
    font-family: Tahoma, Verdana ,Arial, Sans-serif;
    font-weight: bold;
    color: #9E2B20;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #999966;
}

.contenidoDetalleProducto h3
{
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana, Sans-serif;
    font-style: normal;
    font-weight: normal;
}

.productHeaderDetalle h1
{
    font-size: 14px;    
}

.productHeaderDetalle h2
{
    border-style: none;
    padding: 0px;
    margin: 10px 0px 10px 0px;
    font-size: 14px;
    font-family: Tahoma, Verdana ,Arial, Sans-serif;
    font-weight: bold;
    color: #9E2B20;
}

.productHeaderDetalle h4
{    
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana, Sans-serif;
    overflow: hidden;
    height: 60px;    
    font-style: normal;      
}

.productHeaderDetalle #precio
{
    position: absolute;
    font-size: 24px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-weight: bold;
    color: #9E2B20;
    margin: 10px 0px 15px 0px;
    top: -10px;    
    right: 0px;
}

.productHeaderDetalle #flete
{
    position: absolute;
    font-size: 16px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    color: #9E2B20;
    margin: 10px 0px 15px 0px;
    bottom: 10px;
    top: 20px;
    right: 0px;
}

.socialNetworks
{
    position: relative;
    left: -20px;    
    width: 695px;    
    height:20px;
    padding: 15px;
    padding-left:25px;
    padding-right:0px;
    background-color: #B0AD82;
}

.socialNetworks #facebook
{    
    float:right;        
}

.socialNetworks #twitter
{   
    float:right;        
}

.socialNetworks #googleButton
{
    float:right;        
}

.socialNetworks #linkedIn
{
    float:right;        
    padding-right: 40px;    
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	NOTICIAS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ContenidoNoticias
{
    width: 710px;
    float: left;
    padding-left: 20px;
    padding-right: 10px;
    padding-bottom: 40px;
}

.ContenidoNoticias h2
{
    margin: 0px;
    font-size: 12px;
    padding-bottom: 2px;
    padding-top: 0px;
}

.ContenidoNoticias h3
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-size: 11px;
    font-style: italic;
}

.ContenidoNoticias h4
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-size: 11px;
    font-style: normal;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	DATALIST
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.dataListGrupos
{    
    width: 100%;
}

.dataListGrupos h2
{
    padding-top: 0px;
    margin-top: 0px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #CFCCA9;
    padding-bottom: 10px;
}


.dataListRubros
{    
    width: 100%;
    margin-bottom: 10px;
}

.dataListRubrosItems
{
    vertical-align: top;
    width: 250px;
    text-align: left;
    padding-right: 30px;
    line-height: 15px;
}

.dataListNovedades
{    
    width: 100%;
}

.dataListNovedadesItems
{
    vertical-align: top;
    width: 250px;
    text-align: left;
    padding-right: 30px;    
}

.dataListClientes
{
width: 100%;
}

.dataListClientesItems
{
    vertical-align: top;
    width: 250px;
    text-align: left;
    padding-bottom: 3px;
}

.dataListPaisesItems
{
    vertical-align: top;
    width: 250px;
    text-align: left;
    padding-bottom: 20px;
}

.paises
{
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;    
    text-align: left;
    position: relative;
    top: -20px;
    left: 40px;
}

.provincias
{
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;    
    text-align: left;
    position: relative;
    top: -35px;
    left: 40px;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	TEXT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h1
{
    font-size: 19px;
    color: #6d4a27;
    font-family: Verdana, Tahoma,Arial, Sans-serif;
    margin-bottom: 10px;
    font-weight: bold;       
}

h2
{
    font-size: 15px;
    font-family: Verdana, Tahoma, Verdana ,Arial, Sans-serif;
    font-weight: bold;
    text-align: left;
    padding-top: 15px;
    margin-bottom: 10px;
    color: #48311A;
}

h3
{
    font-size: 12px;
    font-weight: normal;
    font-family: Tahoma, Verdana ,Arial, Sans-serif;
    font-weight: bold;
    color: #6d4a27;
    text-align: left;
    padding-bottom: 2px;
    padding-top: 15px;
}

h4
{
    font-style: italic;
    font-weight: normal;
    padding: 0px 0px 15px 15px;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	PRODUCTOS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.recomendado
{
    padding: 10px 10px 40px 10px;
    margin: 0px;
    display: block;
}

.recomendado h3 a
{            
    font-size: 13px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-weight: bold;
    color: #3F3C0F;
    margin-bottom: 5px;       
}

.recomendado h4
{
    padding: 0px 0px 8px 0px;
    margin: 0px;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana, Sans-serif;
    overflow: hidden;
    font-style: normal;
}

.recomendado .boton a
{    
    position: absolute;
    background-image: url(Images/button_Detalle.gif);
    background-repeat: no-repeat;
    background-position: center center;
    color: #FFFFFF;
    font-family: tahoma, verdana, arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    width: 125px;
    height: 23px;
    padding-top: 10px;
    padding-left: 20px;
    left:52px;
}

.dataListProductosItems
{
    vertical-align: top;
    text-align: left;    
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #800000;
    padding-top: 20px;
}

.productImage
{
    position: relative;
    float: left;
}

.productImage #productIcons
{    
    position: relative;
    padding: 8px 0px 8px 0px; 
    left:0px;   
    top:0px;
    width:180px;
}

.productResDetalle #productIcons
{    
    position: absolute;
    padding: 8px 0px 8px 10px; 
    right:0px;   
    top:0px;
}

.productBrand
{
    position: absolute;    
    right:15px;   
    bottom:8px;
}

.productQuality
{
    position: relative;    
    top:200px;       
    left:20px;
}

.productLogoEnvio
{
    position: absolute;            
    left:780px;
}

.productHeader
{
    float: right;
    position:relative;
    padding: 0px;
    margin: 0px;
    width: 520px;
    min-height:180px;    
}

.productHeader h2
{    
    padding: 0px;
    margin: 2px 0px 10px 0px;
    font-size: 16px;
    font-family: Tahoma, Verdana ,Arial, Sans-serif;
    color: #3F3C0F;
    font-weight: normal;
    width: 360px;    
}

.productHeader h3
{
    padding: 0px;
    margin: 10px 0px 10px 0px;
    font-size: 14px;
    font-family: Tahoma, Verdana ,Arial, Sans-serif;
    font-weight: bold;
    color: #9E2B20;
    width: 360px;     
}

.productHeader h2 a
{
    font-size: 13px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-weight: bold;
    color: #3F3C0F;
    margin-bottom: 5px;    
}

.productHeader h4
{    
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana, Sans-serif;
    overflow: hidden;
    height: 60px;
    width: 360px;
    font-style: normal;
}

.productResDetalle #precio
{
    position: relative;
    font-size: 24px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-weight: bold;
    color: #9E2B20;
    margin: 10px 0px 0px 0px;
    top: 0px;
    left: 0px;
}

.productResDetalle #flete
{
    position: relative;
    font-size: 16px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    color: #9E2B20;
    margin: 2px 0px 5px 0px;
    bottom: 10px;
    top: 0px;
    left: 0px;
}

.productHeader #precio
{
    position: absolute;
    font-size: 24px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-weight: bold;
    color: #9E2B20;
    margin: 10px 0px 15px 0px;
    top: -10px;    
    right: 0px;
}

.productHeader #flete
{
    position: absolute;
    font-size: 16px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    color: #9E2B20;
    margin: 10px 0px 15px 0px;
    bottom: 10px;
    top: 20px;
    right: 0px;
}

.productHeader .boton a
{
    bottom: 30px;
    position: absolute;
    right: -15px;
    background-image: url(Images/button_Detalle.gif);
    background-repeat: no-repeat;
    background-position: center center;
    color: #FFFFFF;
    font-family: tahoma, verdana, arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    width: 125px;
    height: 23px;
    padding-top: 10px;
    padding-left: 20px;
}

.productItem
{        
    width: 100%;    
    display: block;
}

/*-----------------------------------------------------------------
                        DETALLE PRODUCTO
-----------------------------------------------------------------*/

.subtitulo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #996666;
    font-weight: bold;
    height: 30px;
    vertical-align: middle;
}

.tituloProd
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #996666;
    font-weight: bold;
}

.DestacadoDetalle
{
    border-right: #993333 1px dashed;
    padding-right: 18px;
    border-top: #993333 1px dashed;
    padding-left: 18px;
    padding-bottom: 18px;
    border-left: #993333 1px dashed;
    padding-top: 18px;
    border-bottom: #993333 1px dashed;
    width: 90%;
}

.TablasDetalle
{
    border-top: #999933 2px solid;
    width: 95%;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 2px;
    padding-top: 4px;    
}

.TablasDetalle TD
{
    border-bottom: #999933 1px solid;      
}

.TablasDetalleSubtitulos
{
    border-bottom: #999933 1px solid;    
    font-weight: bold;
    height: 30px;    
    vertical-align: bottom;
}

/*-----------------------------------------------------------------
                        AJAX
-----------------------------------------------------------------*/
/*
.popupPaises
{
    position: absolute;
    padding: 20px;
    margin: 0 auto;
    width: 800px;
    height: 600px;
    background-color: #FFFFFF;
}

.popupBackground
{
     background-color: Black;  
     filter:alpha(opacity=40);  
     opacity:0.4;
}
*/

