﻿
/*--Elementos genericos--*/
body 
{
    font-family:Verdana, Arial, Courier;
    font-size:11px;
    
	scrollbar-3dlight-color : #;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #9db8cd;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #9db8cd;
	scrollbar-highlight-color : #9db8cd;
	scrollbar-shadow-color : #ffffff;
	scrollbar-track-color : #ffffff;
}
table
{
    font-family:Verdana;
    font-size:0.97em;
    color:#779CB9;
    border:0px;
}
div
{
    color:#779CB9;
    
	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #9db8cd;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #9db8cd;
	scrollbar-highlight-color : #9db8cd;
	scrollbar-shadow-color : #ffffff;
	scrollbar-track-color : #ffffff;
}

input 
{
    color:#779CB9;
    border:solid 1px #779CB9;
}
select
{
    color:#779CB9;
}

textarea
{
    color:#779CB9;
}
image
{
    src:url(/img/spacer.gif);
}
/*-- tipos de enlaces--*/
a
{
   
    color:#779CB9;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}
a:visited
{
    text-decoration:none;
}
a.a1
{
    color:#FFF;
    text-decoration:none;
}
a.a1:hover
{
    color:#FFF;
    text-decoration:underline;
}
a.a1:visited
{
    color:#FFF;
    text-decoration:none;
}
a.a2
{
    
    color:#779CB9;
    text-decoration:none;
    
}
a.a2:hover
{
    text-decoration:underline;
   
}
a.a2:visited
{
    text-decoration:none;
    
}
.a2Disable
{
    font-weight:bold;
    color:#779CB9;
}
a.a3
{
    font-size:0.85em;
    color:#779CB9;
    text-decoration:underline;
    
}
a.a3:hover
{
    text-decoration:none;
   
}
a.a3:visited
{
    text-decoration:underline;
    
}
/*--zona estructura--*/
div.root
{
    width:980px;
    min-height:1050px;
    margin:0 auto;
    overflow:hidden;
}
div.cabecera
{
    width:980px;
    height:115px;
    margin:2px;
    overflow:hidden;
    float:none;
    
    
}
div.menu
{
    width:232px;
    min-height:1050px;
    float:left;
    overflow:hidden;
    
     
}

div.contenido
{
    float:right;
    width:740px;
    overflow-x:hidden;
    padding-top:5px;

}
div.pie
{
    width:100%;
    float:none;
    clear:both;
    height:90px;
    overflow:hidden; 
     font-size:1.1em;
    color:#779CB9;
    padding-top:20px;
    text-align:center;
}
/*------ objetos  ------*/
div.logo
{
    width:313px;
    height:120px;
    background-image: url(img/logo.gif);
    background-position:left top;
    background-repeat:no-repeat;
    overflow:hidden;
    float:left;
    
}
div.menusSup
{
    height:130px;
    float:right;
    width:629px;
    padding-top:5px;
    
}
div.menuW
{
    background-color:#5c89ab;
    width:610px;
    height:27px;
    overflow:hidden;
    float:none;
    clear:both;
    left:20px;
  
}
div.menuW2
{
    
    width:610px;
    /*height:65px;*/
    overflow:hidden;
    float:none;
    clear:both;
    left:20px;
}
div.compra
{
    border:solid 1px #5c89ab;
    text-align:center;
    margin:3px;
}
div.icoCesta
{
    width:45px;
    height:38px;
    background-image:url(/img/icoCesta.gif);
    background-position:top right;
    background-repeat:no-repeat;
    overflow:hidden;
}
div.flashHome
{
    width:725px;
    height:419px;
    overflow:hidden;
    padding-right:10px;
   
}

div.menuH
{
    
    padding-left:10px;
    width:218px;
    overflow:hidden;
    border-right:solid 1px #adc4d5;
    padding-right:3px;
}
div.menuH table
{
    font-size:1.3em;
}
table.row
{
    width:245px;
    height:245px;
    border:0px;
}

.imgOrden
{
    padding-left:8px;
    vertical-align:middle;
    width:13px;
    height:15px;
}
div.subCatFotoG
{
    width:390px;
    height:410px;
    float:left;
    overflow:hidden;
    
  
}
div.subCatFotoG2
{
    width:250px;
    height:364px;
    float:left;
    overflow:hidden;
  
    
  
}
h1.rotuloBlue
{
    color:#5c89ab;
    text-transform:uppercase;
    font-size:1.8em;
    font-family:Arial;
    font-variant:normal;
    font-weight:normal;
    padding-bottom:0px;
    line-height:1.2;
    margin-bottom:0px;
}

.rotuloBlue h1
{
    color:#5c89ab;
    text-transform:uppercase;
    font-size:1.8em;
    font-family:Arial;
    font-variant:normal;
    font-weight:normal;
    padding-bottom:0px;
    line-height:1.2;
    margin-bottom:0px;
}

.rotuloBlue2
{
    color:#5c89ab;
    font-size:1.9em;
    font-family:Arial;
}

div.subTextoG
{
    width:300px;
    height:410px;
      float:right;
    padding-top:20px;
    overflow:hidden;    
}

div.TextoL
{
    color:#779CB9;
    line-height:1.2;
    font-size:1.2em;
    text-align:justify;
    padding-bottom:25px;
    padding-right:10px;
    overflow-x:hidden;
    overflow-y:auto;
    
}

div.subTextoG select
{
    width:230px;
}

div.DDLSub
{
    height:70px;
    
}
div.MarcasOfertas
{
 font-size:1.6em;   
}
div.CargaProd
{
     /* JSS width:700px;*/
    overflow-x:hidden;
    float:none;
    clear:both;
}
table.row
{
padding:0;
margin:0;
}
.row td
{
 height:18px;
 font-size:1.2em;
 padding:0;
 margin:0;
 
}
.TextCap
{
    text-transform:uppercase;
}

div.clPagina
{
     width:700px;
    overflow-x:hidden;
    float:none;
    clear:both;
    text-align:right;
}

input.btn_standar
{
     width:130px;
    height:27px;
    background-color:#F7931E;
    color:#FFF;
    font-size:1em;
    cursor:pointer;
    border:solid 1px #F7931E;
}

input.novedades 
{
    border:solid 1px #F7931E;
    color: #F7931E;
}

div.barraImag
{
    padding-top:52px;
    float:left;
    width:120px;
    height:257px;
    overflow:hidden; 
    padding-left:10px;
}

div.DetalleProd
{
    padding-top:15px;
    padding-right:10px;
    font-size:1.2em;
    line-height:1.2;
    width:338px;
    height:257px;
    overflow-x:hidden;
    float:right;
    overflow-y:auto;
   
}

.TextCap
{
    font-size:1.1em;
    line-height:1.8;
}
image icoB
{
    margin-top:6px;
    margin-bottom:6px;
}
div.Col1d
{
    width:325px;
    height:480px;
    overflow-x:hidden;
    overflow-y:auto;
    line-height:1.8;
    font-size:1.2em;
    float:left;
}
.clCaract
{
    font-size:1.1em;
    font-weight:bold;
    line-height:1.8;
}
div.Cold2d
{
    width:350px;
    height:480px;
    float:right;
    overflow-x:hidden;
    overflow-y:auto;
}
td.BORDERA
{
    padding-top:10px;
    border-top:solid 1px #82a1b9;
}
div.gridC
{
    text-align:left;
    
}
.gvCestac
{
    text-align:center;
    font-size:0.9em;
    width:660px;
    margin-right:20px;
    margin-left:40px;
    font-weight:normal;
        margin:3px;
    border:solid 1px #efefef;
}
.gvRowc
{
    text-align:left;

}
div.resultC
{
    padding-top:10px;
    padding-bottom:50px;
    
}
.resultC table
{
    font-weight:bold;
}
.titolC
{
    color:#365771;
    font-size:1.3em;
    padding-bottom:30px;
    padding-top:20px;
}
.grGastos
{
    width:80%;
    line-height:1.2;
    text-align:center;
}
/*------ caja  ------*/
div.cdirDir
{
    float:left;
    width:163px;
    height:100px;
    overflow:hidden;
    text-align:left;
    padding-left:30px;
    padding-top:20px;
}
div.cdirH
{
    float:left;
    width:400px;
    height:100px;
    padding-top:30px;
    text-align:left;
}

div.cEntrega
{
    width:290px;
    height:60px;
    float:left;
    text-align:right;
    padding-right:50px;
    padding-top:10px;
    padding-left:20px;
}
div.cEntrega input
{
    border:solid 2px #FFF;
    width:20px;
}
div.cGtosEntrega
{
    float:left;
    width:280px;
    padding-top:10px;
}
input.precios
{
    text-align:right;
    width:60px; 
}
div.cTotalPago
{
    float:left;
    width:340px;
    padding-left:20px;
    text-align:left;
}
div.cDondeRecoge
{
    float:left;
    width:390px;
    text-align:left;
    padding-left:20px;
    padding-bottom:20px;
    
}
div.cPlaEntrega
{
    float:left;
    width:350px;
    text-align:left;
}
div.cMuestraDir
{
    width:240px;
    float:left;
    height:60px;
    overflow:hidden;
    font-size:0.87em;
    
}

div.cBuscador
{
    padding-top:20px;
    padding-left:15px;
}

div.cBuscador input 
{
	border: 1px solid #F7931E;
    color: #F7931E;
}

.novedades 
{
	border: 1px solid #F7931E;
    color: #F7931E;
}

div.cSearch
{
    float:left;
    width:405px;
    height:863;
    overflow:hidden;
}
div.cMotivo
{
    float:right;
    width:315px;
    height:858px;
    overflow:hidden;
    background-image:url(/img/busqueda.png);
    background-position:center;
    background-repeat:no-repeat;
    display:block;
    padding-right:20px;
}

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}
.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

div.oferta
{
    background-image:url(/img/oferta.gif);
    background-position:top;
    background-repeat:no-repeat;
    width:45px;
    height:30px;
    float:left;
    margin-left:6px;
    overflow:hidden;
    padding-top:0px;
    text-align:center;
    vertical-align:top;
}

.subralla
{
    color:Maroon;
    text-decoration:line-through;
}
.rot1
{
	font-size:0.9em;
}

div.atencion
{
	padding-top:0px;
}
