/* CSS Document */
* {
padding:0;
margin:0;
}
body {
color:#000000;
background:url(../img/bgSite.gif) repeat-x #FFFFFF;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
li {
list-style-position:inside
}
.floatFix { 
clear:both;
height:0;
font-size: 0px;
line-height: 0px;
overflow:hidden
}
#principal {
margin:0 auto;
background:url(../img/bgPrincipal.png) repeat-y;
width:918px;
}
#top {
width:918px;
margin:0 auto;
height:207px;
}
#topPrint{
display:none
}
#cont {
background:url(../img/bgCont.jpg) repeat-x top;
width:908px;
margin:0 auto;
padding-bottom:10px;
}
.contProductos {
background:url(../img/bgContProductos.jpg) no-repeat !important;
}
#pie {
width:918px;
background:url(../img/bgPie.png) no-repeat;
margin:0 auto;
height:61px;
}
#pieCont {
width:904px;
color:#FFFFFF
}
#pieCont a{
color:#FFFFFF
}
#pieCont p{
padding-top:8px;
text-align:center
}
#pie img{
border:none;
}
.loginLogo {
width:50px;
height:20px;
float:right;
margin:20px 15px 0 0;
background-image:url(../img/logoLogin.png);
background-repeat:no-repeat;
}
.loginLogo span{
display:none
}
.topPrint {
display:none;
}
#derecha {
float:right;
width:695px;
}
#izquierda {
float:left;
width:213px;
}
/*/HOME/*/
.homeCont {
padding:15px 0 0 0
}
.homeBienvenidos {
float:left;
text-align:center;
width:350px;
padding-top:15px
}
.homeBienvenidos p{
background:url(../img/bienvenido.png) no-repeat;
width:292px;
height:93px;
margin-left:30px
}
.homeTxt {
padding:15px 0 15px 60px;
float:left;
width:280px;
font-size:13px;
border-left:#FFFFFF solid 1px;
margin:10px;
}
.homeLineas {
margin:5px 0 0 20px;
padding:5px 0 5px 25px;
float:left;
width:280px;
}
.homeItem {
float:left;
width:280px;
height:85px;
border:#8eccfb solid 1px;
margin:0 10px 10px 0;
cursor:pointer;
background-repeat:no-repeat;
background-position:center
}
.homeItem a{
text-decoration:none;
color:#FFFFFF;
}
.homeItem h3{
text-transform:uppercase;
height:22px;
margin-top:56px;
color:#FFFFFF;
padding:7px 0 0 8px;
font-size:13px;
background-image:url(../img/1x1n.png);
}
.homeItem:hover{
border:#4b9fdf solid 1px;
}


/*/SECCION/*/

.seccionTitle {
color:#0D5DC8;
font-size:19px;
padding:20px 0 20px 15px;
margin:0 9px;
}
.seccionCont {
margin:0 5px;
padding:8px 5px 0 15px;
}
.seccionCont h3{
padding:6px 0 14px 15px;
}
.seccionCont p, .seccionCont ul {
padding:0 15px 8px 25px;

}
.tablaDatos {
margin:0 auto;
width:90%;
border-collapse:collapse
}
.tablaDatos th{
padding:7px;
font-size:15px;
background:url(../img/bgTableTh.gif) top no-repeat #84c6f9;
color:#FFFFFF
}
.tablaDatos td{
padding:4px;
border:1px #84c6f9 solid
}
/* CUADRO REDONDEADO */
.cuadroR {display:block}
.cuadroR *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#a6d8fb}
.cuadroR1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a6d8fb;
  border-right:1px solid #a6d8fb;
  background:#a6d8fb}
.cuadroR2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #a6d8fb;
  border-right:1px solid #a6d8fb;
  background:#a6d8fb}
.cuadroR3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a6d8fb;
  border-right:1px solid #a6d8fb;}
.cuadroR4{
  border-left:1px solid #a6d8fb;
  border-right:1px solid #a6d8fb}
.cuadroR5{
  border-left:1px solid #a6d8fb;
  border-right:1px solid #a6d8fb}
.cuadroRCont{
  background:#a6d8fb;
  padding:10px 5px 5px 0}



/*/CATALOGO/*/
.productosCat {
}
.productosCat h2{
display:none
}
.productosNuevos {
margin:15px 7px 0 10px; 
}
.productosDest {
margin:10px 7px 0 10px;
padding-top:10px;
padding-left:19px;
border-left:#8eccfb solid 1px
}
.productosDest h3, .productosNuevos h3{
font-size:15px;
color:#0D5DC8;
margin:0 3px 7px 3px;
padding:4px 0 8px 7px
}

.titCat {
padding:10px 0 5px 20px;
font-size:10px; color:#000
}
.titCat a{
color:#000
}
.titCat h3{
font-size:16px;
}
.contCatProductos {
padding:5px 2px;
}
.itemProd {
float:left;
width:215px;
background-color:#fff;
border:#999999 solid 1px;
margin:0 0 8px 10px;
text-align:center;
display:inline;
}
.itemProd img{
margin:0 2px;
border:#CCCCCC solid 1px
}
.itemProd a:hover img{
border:#006699 solid 1px
}
.itemProd a{
text-align:center;
font-size:11px;
color:#006699;
display:block;
padding:5px
}
.productosNuevos .itemProd, .productosDest .itemProd{
margin:2px;
}
.menuCat {
background:url(../img/bgMenuCat.gif) repeat-x #FFFFFF
}
.menuCatTit {
background:url(../img/menuCatTit.gif) no-repeat;
height:46px;
}
.menuCatTit span{
display:none
}
.menuCat ul{
list-style:none;
margin:0;
padding:0;
font-weight:bold;
}
.menuCat li{
margin-bottom:2px;

}
.menuCat li a{
height:16px;
display:block;
color:#000;
padding:5px 12px;
margin-left:-16px;
background-image:url(../img/bgBotCat.gif)
}
.menuCat li .on, .menuCat li a:hover{
background-image:url(../img/bgBotCatOn.gif) !important;
text-decoration:none!important
}
.menuCat li ul li a{
padding-left:32px;
background-image:url(../img/bgBotSCat.gif)
}
.menuCat li ul li .on, .menuCat li ul li a:hover {
background-image:url(../img/bgBotSCatOn.gif) !important;
text-decoration:none!important
}
.menuCat li ul li .on, .menuCat li .on {
cursor:default
}
/*/FICHA/*/
.productoTools {
float:right;
padding:4px 18px;
}
.productoTools a{
margin-right:4px;
padding:2px
}
.productoTools img{
border:none
}
.productoTools a:hover img{
background-color:#FFFFFF
}
.productoTit {
font-size:23px;
padding:5px 5px;
margin:0 10px;
border-bottom:#FFFFFF solid 1px
}
.productoGal {
margin:5px 15px;
float:left;
width:310px;
display:inline;
}
.productoGalM {
margin:5px 0;
}
.productoGalM img{
cursor:pointer;
}
.productoGal img{
border:#CCCCCC solid 1px;
cursor:pointer;
}
.productoInfo {
float:left;
margin-top:8px;
width:315px;
display:inline;
}
.productoMarca {
float:right;
margin:5px;
}
.productoInfo span{
padding:10px 35px 0 15px;
font-weight:bold
}
.productoInfo p{
padding:10px 35px 0 15px;
}
.precio{
padding:5px 10px !important;
margin:10px 0 10px 10px !important;
background-color:#0049a9 !important;
color:#FFFFFF;
float:left;
width:auto !important;
font:bold 17px Arial, Helvetica, sans-serif !important
}
.stock {
margin:3px 0 5px 4px;
font-weight:bold
}
.btnConsultar { 
float:right;
clear:right;
margin-top:10px
}
.btnConsultar a{ 
display:block;
width:106px;
height:33px;
background:url(../img/btnConsultar.png) no-repeat top;
}
.btnConsultar a:hover{ 
background-position:bottom;
}
.btnConsultar span{ 
display:none;
}
/* RECOMENDACION PRODUCTOS*/
.recomendarGeneral{
background-color:#fff; 
position:absolute; 
width:310px; 
border:#005489 solid 3px;
top:-5000px; 
visibility:hidden; 
z-index:4
}
.recomendarGeneralTit {
background-color: #cbcbcb; 
color:#000; 
font:bold 13px Arial, Helvetica, sans-serif; 
overflow:auto;
padding:2px 0 6px 0
}
.titPop{
float:left; 
padding:7px 0 0 8px;
}
.recomendarGeneralFDer{
float:right; width:290px;
padding:10px;
}
.recomendarGeneralFDer fieldset, .tiendaFDer p{
padding:4px;
font-size:12px;
font-weight:bold;
color:#000000;
border:#dedede solid 1px
}
.recomendarGeneralFDer legend{
padding:4px;
}
.recomendarGeneralFDer input, .recomendarGeneralFDer textarea{
width:260px;
border:#999999 solid 1px;
padding:3px;
font:bold 12px Arial, Helvetica, sans-serif
}
.btnRecomendar {
background:url(../img/bgBtnV.gif) repeat-x #142513;
padding:3px 6px;
height:13px;
color:#FFFFFF;
text-decoration:none; 
display:inline;
margin:3px 2px 0 0;
}
.btnRecomendar:hover {
background:url(../img/bgBtnVOn.gif) repeat-x #95c890;
color:#003300 !important;
text-decoration:none !important;
}
.btnCerrar {
background-image:url(../img/btnCerrarPop.gif); 
float:right;
height:25px;
width:25px;
margin:2px 4px 0 0;
cursor:pointer
}
a.btnCerrar:hover{
background-position:left 25px;
}
.blockeadorGeneral{
display:none; 
background-color:#350000;
position:absolute;
top:0px;
left:0px;
float:left;
height:100%;
}
.inputError{
border:1px solid #FF0000 !important;
background-color: #FBFDA8;
}
/*ENVIOS*/
.loadingEnvio{
position:absolute;
display:none;
text-align:center;
z-index:2800;
}
.exitoEnvio{
position:absolute;
border:2px solid #27710D;
visibility:hidden;
top:-1000px;
z-index:2500;
cursor:pointer;
display:inline;
}
.falloEnvio{
position:absolute;
border:2px solid #FF0000;
visibility:hidden;
top:-1000px;
z-index:2500;
cursor:pointer;
display:inline;
}
.enviandoEnvio{
z-index:2500;
top:-1000px;
position:absolute;
border:2px solid #003399;
visibility:hidden;
display:inline;
}
.blockeadorGeneral{
position:absolute; top:0; left:0; width:100%; height:100%; background:#000921; filter:alpha(opacity=90); display:none; z-index:1;
/*display:none; 
background-color:#000000;
position:absolute;
top:0px;
left:0px;
float:left;
height:100%;*/
}
.errorInput{
border:#CC0000 solid 1px;
background-color:#FFDFE0
}
/* CONSULTA PRODUCTOS*/
.consultarGeneral{
background-color:#fff; 
position:absolute; 
width:310px; 
border:#005489 solid 3px;
top:-5000px; 
visibility:hidden; 
z-index:4
}
.consultarGeneralTit {
background-color: #cbcbcb; 
color:#000; 
font:bold 13px Arial, Helvetica, sans-serif; 
overflow:auto;
padding:2px 0 6px 0
}
.consultarGeneralFDer{
float:right; width:290px;
padding:10px;
}
.consultarGeneralFDer fieldset, .tiendaFDer p{
padding:4px;
font-size:12px;
font-weight:bold;
color:#000000;
border:#dedede solid 1px
}
.consultarGeneralFDer legend{
padding:4px;
}
.consultarGeneralFDer input, .consultarGeneralFDer textarea{
width:260px;
border:#999999 solid 1px;
padding:3px;
font:bold 12px Arial, Helvetica, sans-serif
}
/* ////////////// NAVEGADOR /////////////////*/
.nav {
clear:left;
margin:5px 3px 0px 3px;
text-align:center;
padding:4px;
height:18px;
} 
.nav a, .nav strong, .nav span {
font-size: 11px;
text-decoration:none;
color:#0f3b75;
border: #0f3b75 solid 1px;
padding: 2px 5px;
margin-right: 1px;
font-weight:bold;
}
.nav a:hover {
color: #fff !important;
background-color:#0f3b75;
}
.nav strong {
color: #fff;
background-color:#0f3b75;
}
.nav span {
color:#999999  !important;
border:solid 1px #999999  !important;
}
.btnEnviar{
background-image:url(../img/btnEnviar.gif);
width:96px;
height:31px;
float:left;
margin-top:5px;
}
.btnEnviar:hover{
background-position:bottom;
}
/* GRILLA */
.productoGrilla{
padding:5px 8px 0 8px;
}
/* CONTACTO*/
.contactoForm {
float:right;
width:600px;
border-left:#FFFFFF solid 1px;
margin:15px 0;
padding:5px 0 5px 17px
}
.contactoFormDer {
float:left;
width:270px;
margin-left:10px
}
.contactoFormIzq {
float:left;
width:270px;
}
fieldset {
padding:5px 7px;
border:#FFFFFF solid 1px;
}
input, textarea {
padding:2px 5px;
font-weight:bold;
border:#999999 solid 1px
}
legend {
padding:2px 5px;
font-weight:bold
}
.error{
border:#CC0000 solid 1px;
background-color:#FFDFE0
}
.formError {
color: #FF0000; font-weight:bold; display:none;
}
.contactoDatos {
float:left;
width:230px;
color:#000;
padding:15px 25px 15px 25px;
text-align:right
}
.contactoDatos p{
padding-bottom:10px
}
.contactoDatos a{
color:#003366;
}

