/************************home css************************/
@import url("menu.css");

* { font-family: "Trebuchet MS", Verdana, Arial; }
body {margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 20px;font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;background-image: url(../images/fondo-body.jpg); background-repeat:repeat-y;text-align:center; background-position:center top; background-color:#E3E3E3;}
h1{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px 0px 0px 0px; border-bottom:1px solid #cc0000; padding: 0px 0px 5px 0px; color:#000000;}
h1 span {color:#555555;}

a {	color: #666666;	text-decoration: underline;}
a:hover{	color: #000000;	text-decoration: none;}
p{margin:5px 0px;}
ul{margin:0px; padding:0px; list-style:none;}
li{	margin:0px; padding:0px 0px 0px 10px; background-image:url(../images/item-rombo.gif); background-repeat:no-repeat;}

.links{margin: 0px 0px 10px 0px;}
.links a{background-image:url(../images/icn-flecha.gif); background-repeat:no-repeat; color:#FF6600; display:block; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 9px; background-position: left 4px; text-decoration:none; font-size:11px; font-weight:bold;}
.links a:hover{ background-position: 1px 4px; text-decoration: underline;}

#linkIdioma{ float:right; padding:10px;}
input, select, textarea{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.input{width: 150px;}
.inputLargo{width: 428px;}
.select{width: 130px;}
.file{width: 428px;}

.bordeTop{ background-image:url(../images/punto-gris.jpg); background-repeat: repeat-x;}

.btnGeneral a{ display:inline; background-image:url(../images/btn-gris.jpg); background-repeat:repeat-x;  border-left:1px solid #878786 ;border-right:1px solid #878786 ; color:#333333 ; padding: 8px 10px 8px 10px; text-decoration:none; font-size:11px;}
.btnGeneral a:hover{ background-image:url(../images/btn-gris-over.jpg); border-left:1px solid #535353 ;border-right:1px solid #535353 ; color:#000000 ;  }

.floatr{float:right;display:block;margin: 0px 0px 5px 5px;}
.floatl{float:left;display:block; margin: 0px 5px 5px 0px;}
.alignr{text-align:right;}
.alignl{text-align:left;}
.titulo{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; margin:0px 0px 0px 0px; border-bottom:1px solid #cc0000; padding: 0px 0px 5px 0px;}
.titulo a{ color:#666666; text-decoration:underline; font-weight:normal; }
.titulo a:hover{ color:#888888; text-decoration:none; }
.detalleTitulo{ padding:3px; margin:0px;background-image:url(../images/punto-gris.jpg); background-repeat: repeat-x; background-position:left bottom; background-color:#f1f1f1; color:#333333;}
.detalleTituloPie{ padding:3px; margin:0px;background-image:url(../images/punto-.jpg); background-repeat: repeat-x; background-position:left bottom; background-color:#f1f1f1; color:#333333;}
.texto{margin: 0px 0px 0px 0px; line-height:14px;}
.subtitulo{font-size:12px; color:#333333; font-weight:bold; margin:5px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.bot {background-repeat: no-repeat;background-position: left bottom;display:block;}
.top {background-repeat: no-repeat;display:block;}
.verticalTop{vertical-align:top;}
.borde{border: 1px solid #7D7A73;}/*----------------------------------------------------------------------------*/
#general {width: 776px;margin-left: auto;margin-right: auto;text-align:left;  }

#login{ padding: 8px 0px 0px 72px;}
#login div{ margin: 0px 0px 0px 0px; height:26px;}
#login input{ width:105px; border:1px solid #666666; height:16px;}
#login a{ display:block; background-image:url(../images/bt-ingresar.jpg); background-repeat:no-repeat; width:57px; height:20px;}
#login a:hover{ background-image:url(../images/bt-ingresar-over.jpg);}

#ingresar{text-align:right;float:right;display:block;margin-right:10px;}

#footer{margin:30px 0px 0px 8px; border-top:1px solid #cc0000; padding: 5px 0px 0px 0px; clear:both;}
#legales{font-size:10px; color:#999999; width:500px;}
/*----------------------------------------------------------------------------*/
#cabecero{background-image: url(../images/cabecero.jpg);background-repeat: no-repeat;height: 95px; text-align:right;}
#contenido{clear:both;display:block;padding: 0px 0px;}	
#izquierda{ width:154px; padding:0px 0px 0px 0px; padding:10px;}
#centro{padding:15px 0px 0px 15px; width:587px}
#cuerpo{ margin:0px 0px 0px 8px;}
#derecha{padding:10px; width:142px; float:right; border:1px solid #e5e5e5; padding:10px;}
.separa{height:14px;background-image:url(../images/punto-gris.jpg); background-repeat: repeat-x;background-position: left 5px; clear:both;}
.rojo{color:#cc0000;}
/*----------------------------------------------------------------------------*/
#cartContent{padding: 55px 10px 0px 0px;margin-left: 42px;display:block;color:#000000;}
#cartContent a{display:block;font-weight:bold;color:#0146ad; text-decoration:none;}
#cartContent a:hover{display:block;font-weight:bold;color:#0066FF; text-decoration:underline;}
#cartContent #items{ float:right;}
#cartContent #cartUser{float:right;}
.cartTxt{display: block;margin-bottom:0px; height:5px;}
#cartTop{display: block;}
#cartTopFull{display: block;}
#cartContent .revisa,#cartContent .registrate,#cartContent .barrita {float:right;}
#cartContent .barrita { padding:0px 3px; color:#cccccc;}
#flagsTop{ margin-bottom:24px;}
#flagsTop img{ margin-right:5px;}


/*----------------------------------------------------------------------------*/
#menuTop{ height:32px; background-image:url(../images/fondo-subnav.jpg); background-repeat:repeat-x; }
#menuTop a{ height:32px; display:block;}
#menuTop div{ float:left;}
#menuFecha {width:174px; background-image:url(../images/fondo-fecha.jpg);height:32px;}
#menuFecha span{ text-align:right; padding:10px 10px 0px 0px; display:block;}

/*----------------------------------------------------------------------------*/
#foto{background-image:url(../images/punto-gris.jpg); background-repeat: repeat-x;background-position: left bottom; padding-bottom:7px; width:396px;}
#foto .codigo{ font-size:13px; font-weight:bold;}

#categoriaBotones{ margin-top:10px;border-top: 1px solid #666666; background-image:url(images/fondo-titulos.jpg); background-repeat:repeat-x; background-position: left 0px;}
#categoriaBotones td{padding:2px 5px;white-space: nowrap;}

#categoriaFotos table td{padding: 0px 0px; background-image:url(../images/fondo-slide.gif); height:120px;}
.fotoSmallContent{padding: 0px 0px; background-image:url(../images/fondo-slide.gif); height:120px;}
.fotoSmall{ margin:5px 5px 0px 5px; text-align:center;padding: 5px 5px 5px 5px; width:110px;}
.fotoSmallBotones{margin:1px 0px 2px 5px; border-bottom:  1px solid #c1c1c1;border-left:  1px solid #c1c1c1;border-right:  1px solid #c1c1c1;}
.fotoSmallBotones img{  padding:2px; }
.fotoSmallBotones select{ width:70px;  margin: 0px 2px 0px 3px; }
#categoriaFotos .datos{color:#000000; padding:0px 5px; margin:0px 0px 3px 0px}
#categoriaFotos .datos .ver a{}
#categoriaFotos .datos .codigo{ font-size:11px;}
#categoriaFotos .subcategoriaTitulo{  background-repeat: repeat-x; }
#categoriaFotos .separa{ background-image:url(../images/punto-gris.jpg); background-repeat: repeat-x; }
#categoriaFotos .subcategoriaTitulo a{  margin: 5px 2px 0px 2px; padding: 0px 0px 2px 0px; font-size:11px;}
#categoriaFotos .subcategoriaTitulo strong{color: #0146ad;}
#categoriaFotos .subcategoriaTitulo a:hover{}

#detalleFotos {}
#detalleFotos .datos{color:#000000; padding:5px 5px; margin:0px 0px 3px 0px}
#detalleFotos .datos .ver a{ display:block; }
#detalleFotos .datos .codigo{ font-size:13px; font-weight:bold; color:#666666;}
#detalleFotos .subcategoriaTitulo{background-image:url(../images/punto-gris.jpg); background-repeat: repeat-x; padding-top:5px;width:360px;}
#detalleFotos .subcategoriaTitulo a{  margin: 5px 2px 0px 2px; padding: 0px 2px 2px 2px; font-size:12px;}
#detalleFotos .subcategoriaTitulo strong{color: #0146ad;}
#detalleFotos .subcategoriaTitulo a:hover{}

#contacto{width:170px; float:right; border:1px solid #c1c1c1; position:relative; left:-15px; top:15px;}
#contacto .content { padding:10px; margin:1px; background-image:url(../images/fondo-caja.jpg); background-repeat:repeat-x;}
#contacto .input{ width:150px; font-size:10px; font-family: Verdana, Arial;}
#contacto div{margin-bottom:2px;}

.estandar .content { padding:10px; margin:1px; background-image:url(../images/fondo-caja.jpg); background-repeat:repeat-x;}
.estandar .input{ width:250px; font-size:10px; font-family: Verdana, Arial;}
.estandar .content div{margin-bottom:2px;}

.boton{margin:10px 0px 0px 0px; }

#paginador, #paginador a, #paginador .actual{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#paginador .actual{ color:#cc0000;}
#paginador{padding: 0px 10px 0px 3px;	display:block;}
#paginadorTop{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;	padding: 0px 10px 0px 12px;	display:block;float:right;}
#cantPaginas{	display:block;	float:right;	padding: 5px;}
/*----------------------------------------------------------------------------*/

.facturaBorde{color: #444444;/*border: 1px solid #FBC619;*/}
.facturaTitulo {/*background-color:#FBF1CE;*/}
.facturaTitulo div{font-weight: bold;display: block;padding: 3px 0px 4px 10px;border-top: 1px solid #CDCDCD;border-bottom: 1px solid #CDCDCD;}
#facturaQuitarTitulo{}
#facturaNombreTitulo{}
#facturaNombreTituloConfirma{width:389px;}
#facturaPrecioTitulo div{padding-right: 10px;}
#facturaUsuario{font-size: 11px;display:block;}
.facturaFilaA {background-color: #ffffff; }
.facturaFilaB {background-color: #f1f1f1; border-top: 1px solid #dddddd;}
.facturaFilaTotal div{text-align: right;}
.facturaFilaIva {background-color:#ffffff;text-align: right;}
.facturaFilaIva div{display:block;padding: 5px 10px ;text-align:left;color:#999999;border-top: 1px solid #CDCDCD;border-bottom: 1px solid #CDCDCD;}
.facturaSubtitulo{color:#6D2B3D;display:block;font-weight:bold;padding: 10px 0px 3px 10px ;}
.facturaTexto{display:block;padding: 2px 0px 10px 10px ;}
.facturaFilaTotal td{padding:4px 10px;border-top: 1px solid #CDCDCD;background-color:#E6E6E6;}
.facturaQuitar {}
.facturaQuitar a{display:block;height:20px;background-image: url(../images/btn-quitar.jpg);background-repeat: no-repeat;background-position: center center; width:30px;}
.facturaVacio{height:20px;}
.facturaNombre div{border:none;padding-left:10px;}
.facturaCantidad {width: 90px;}
.facturaPrecio {padding-right: 10px;text-align: right;color: #333333;font-weight: bold; font-size:12px;}
.facturaPrecioSolo {color: #000000;}
.facturaTituloItems{font-size:10px;font-weight:bold;background-color:#f3f3f3;}
.facturaTituloItems div{display:block;}
#facturaDomicilio {/*width: 240px;*/}
#facturaMetodo {background-image: url(../images/punto.gif);background-repeat: repeat-y;padding-left: 10px;}/*.facturaSubtitulo {font-size: 10px;font-weight: bold;color: #000000;display: block;padding: 3px 0px 3px 0px;border-top: 1px solid #000000;border-bottom: 1px solid #000000;margin-bottom:5px;}*/

.facturaDatos{line-height: 16px;padding: 10px 0px;background-image: url(../images/punto.gif);background-repeat: repeat-x;background-position: bottom;display:block;}/*Login*/

.facturaFormato{ padding-left:10px;}
/*----------------------------------------------------------------------------*/

#divLogin{margin: 20px 0px 0px 0px;}
#divSession{margin: 20px 0px 0px 0px;background-image: url(../images/punto-gris.gif);background-repeat: repeat-x; padding-top:10px;}
#divClave{margin: 20px 0px 0px 0px;}
.inputLogin{width: 180px;font-size: 10px;margin: 0px 0px;}
.botonLogin{}
#divLoginFondo div{margin: 2px 31px;display:block;color:#666666;}
#divSessionFondo div{margin: 2px 31px;display:block;color:#666666;}
#divClaveFondo div{margin: 2px 31px;display:block;color:#666666;}
.loginTxt{width:300px;display:block;color:#666666;text-align:left;font-size:11px; float:right;margin: 10px 10px 0px 0px;}
.loginLabel{background-color: #f1f1f1;width:80px;text-align: right;}
.loginCampo{background-color: #f9f9f9;width:100px;}
.loginBoton{background-color:#FBF1CE;font-weight: bold;text-align: right;border-top: 1px solid #FBC619;}

/*----------------------------------------------------------------------------*/

.registracion{width:200px;}
.registracionBorde{margin-top:15px;}
.registracionSubtitulo{color:#666666;font-weight:bold;padding: 5px 0px 5px 5px;background-color: #e9e9e9;border-bottom: 1px solid #a5a5a5;border-top: 1px solid #a5a5a5;}
.registracionSubtitulo div{padding: 0px 0px 5px 5px;}
.registracionSubtituloNota{font-weight:normal;}
.asterisco{color: #7F0303;text-align:center;}
.registracionBottom{border-bottom: 1px solid #a5a5a5;}
.registracionBorde td{padding:5px 2px 0px 2px;}
.registracionSepara{padding:0px;}
.registracionLabel{text-align: right;border-bottom: 1px solid #a5a5a5;color:#666666;padding-left: 30px;font-weight:bold; width:135px;}
.registracionCampo{padding-right:0px;}
#doctipoUsuario{width:90px;}
#docnroUsuario{width:80px;}
#domicilioUsuario,#domicilioempUsuario{width:100px;}
#domicilioUsuarioNro,#domicilioempUsuarioNro{width:36px;}
#domicilioUsuarioPiso,#domicilioempUsuarioPiso{width:60px;}
#domicilioUsuarioDpto,#domicilioempUsuarioDpto{width:56px;}
#derecha{width:155px;border-left: 1px solid #e1e1e1;}
#newsTxt{padding:10px ;color:#666666;}
#inputEmailLeft,#inputApellidoLeft,#inputNombreLeft{width: 120px; border: 1px solid #c1c1c1; margin: 4px 2px 0px 0px;	background-image: url(../images/fondo-input-buscar.jpg);	background-repeat: repeat-x; color:#666666;}
#inputEnviarLeft{margin: 4px 0px 0px 0px;}

/*----------------------------------------------------------------------------*/
#formato{ border:1px solid #d1d1d1;}
.formatoTitulo{background-color:#e1e1e1;}
.formatoLista{background-color:#f1f1f1; color:#666666;}
.formatoListaSelect{background-color:#d1d1d1; color:#000000;}
#precioFoto{ font-size:14px; font-weight:bold;padding:5px;}


