body {
font:10px verdana;
color:#666;
line-height:14px;
margin:0px;
background: url(../imagenes/fondo.gif);
}

html{
	overflow-x:hidden 
}
#main {
border:0px solid red;
padding:20px;
}

.fondocabecera{
	background: #F9BC47 url(../imagenes/cabecera.jpg) 100% 0 no-repeat;		
}

.barrasuperiorfondocabecera{
	background: #F9BC47 url(../imagenes/barrasuperiorgris.gif) repeat;
}

.tablageneral{
	background:#fff;
	border-left:1px solid #999999;
	border-right:1px solid #999999;	
}
#contenedor {
padding-left:10px;
}

#contenedor2 {
padding:0;
}

.titulos_pasos {
border:0 solid #ccc;
padding-bottom:10px;
}

.tx_titulos {
color:#000;
padding:0 0 15px 7px;
}

a {
color:#f90;
text-decoration:none;
}

a:hover {
color:#f90;
text-decoration:underline;
font-weight:700;
}

.tx_chico {
font-size:9px;
}

.img_pasos {
vertical-align:top;
}

.left {
float:left;
}

.right {
float:right;
}

.clear {
clear:both;
}

.linea {
border:1px solid #ccc;
}

.centro {
text-align:center;
}

.derecha {
text-align:right;
}

.izquierda {
text-align:left;
}


.sepa2	{	height:2px;	min-height:2px;}
.sepa5	{	height:5px;	min-height:5px;clear:both;}
.sepa10	{	height:10px; min-height:10px;clear:both}
.sepa20	{	height:20px; min-height:20px;clear:both}
.sepa25	{	height:20px; min-height:20px;clear:both}
.sepa30	{	height:30px; min-height:30px;clear:both}

.aviso_rojo{
	color:#ff0000
}
.transparente{
	opacity: 0.2; 
	-moz-opacity: 0.2; 
	filter: alpha(opacity=40); 
}
.box_error{
	border:1px solid #ff0000;
	font-weight:900;
	color:#ff0000;
	background:#fefff0 url(../imagenes/ico_alerta.gif) no-repeat 2%;
	margin-top:10px;
	margin-bottom:10px;
	line-height:10px;
	padding:5px;
	padding-left:40px
}
.box_error span{
	color:#666666;
	font-weight:normal;
}
.box_ok{
	border:1px solid #006699;
	font-weight:900;
	color:#006699;
	background:#f9f9f9 url(../imagenes/ico_ok.gif) no-repeat 2%;
	margin-top:10px;
	margin-bottom:10px;
	line-height:10px;
	padding:5px;
	padding-left:40px
}
#ayuda {
border:1px solid #ccc;
background:#fefefe url(../imagenes/ico_ayuda2.gif) no-repeat;
padding:5px 10px 5px 50px;
margin:10px 0 10px 0
}

#caja_derecha {
margin-right:15px;
_margin-right:10px;
float:right;
border:0px solid #ccc;
width:182px;
height:180px;
}

/***************** BOTONERA **********************/
 #tabsB {
 		font-family:verdana;
      float:left;
      width:100%;
		color:#666666;
		font-weight:500;
      background:#f0f0f0;
      font-size:10px;
      line-height:normal;
		border-bottom:1px solid #cccccc;
      }
    #tabsB ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url(../imagenes/tableftB.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url(../imagenes/tabrightB.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      font-size:10px;
		color:#000;
		font-weight: 500;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

    #tabsB #current a {
      background-position:0% -42px;
    }
    #tabsB #current a span {
      background-position:100% -42px;
    }
	 
	 a.cierraSesion{
	 	font-size:9px;
		color:#999999;
		font-weight:normal;
		text-decoration:none;
	 }
	 a.cierraSesion:hover{
	 	font-size:9px;
		color:#000000;
		font-weight:normal;
		text-decoration:none
	 }
#lineauser{
 	height:18px;
 	min-height:50px;
	border-bottom: 1px solid #cccccc;
	padding-top:4px;
	padding-left:45px;
	background-color:#ffffff
}
	 
/************ BOTONES ******************/
.botones {
background:url(../imagenes/dot.gif) #ffffff;
}

.botones_hover {
cursor:pointer;
background:url(../imagenes/dot.gif) #f0f0f0;
border:0px;
}

/***************** AYUDA **********************/
#txayuda{
	padding-top:10px;
	padding-left:15px;
	padding-bottom:15px;
	height:50px;
}
cont_ayuda{
	width:550px;
}
.tx_ayuda {
width:600px;
padding-left:20px;
padding-top:5px;
}
.titu_ayuda {
color:#5084BF;
font-weight:700;
border:1px solid #f0f0f0;
padding:2px 2px 2px 20px;
background:url(../imagenes/icono_ayuda.gif) no-repeat #f6f6f6;
}
.bordefoto{
	border:1px solid #cccccc;
	padding:2px;	
	margin:2px;
}


/***************** LOGINUSER Y REGISTRO **********************/

#form_registro {
border-right:1px solid #ccc;
padding-right:10px;
width:480px;
}

.tit_datos {
font-weight:700;
border-bottom:1px dotted #ccc;
height:20px;
min-height:20px;
}

.datos_usu DIV {
width:200px;
}

#form_login {
margin-right:15px;
_margin-right:10px;
float:right;
border:0px solid #ccc;
width:182px;
height:180px;
background:#ffffff url(../imagenes/fondo_login.gif);
background-repeat: no-repeat;
}

#form_login .titulo {
text-align:center;
font:11px verdana;
color:#fff;
_padding-top:3px;
height:20px;
font-weight:700;
padding:3px 0 0 6px;
background:url(../imagenes/candado.gif) no-repeat 2% #999;
}

#form_login DIV {
border:0px solid #ff0000;
font:10px verdana;
}

#form_login .tx {
width:50px;
color:#666;
padding-top:2px;
}

#form_login .cajas_login {
padding:8px;
}

#form_login .input {
font:11px verdana;
border:1px solid #ccc;
width:100px;
height:18px;
}

#form_login .imgsegur {
text-align:center;
margin-top:5px;
border:0px #ccc solid;
}

#form_login .imgsegur input {
width:50px;
border:1px solid #ccc;
margin-top:3px;
_margin-top:0;
}

#form_login .ingresar {
text-align:center;
padding-top:2px;
_padding-top:0px
}


/***************** DEFINIR TIPO CARGA **********************/
.boxregistro,.boxregistroh{
	font-size:12px;
	border:1px solid #cccccc;
}

.boxregistroh {
	background:#f6f6f6;
}


#carga_simple {
float:left;
width:360px;
border-right:1px solid #ccc;
text-align:center;
}

#carga_masiva {
margin-left:360px;
text-align:center;
}

.carga_texto {
font-size:10px;
line-height:15px;
padding:15px;
}

#aviso_seguridad {
border:1px solid #ccc;
background:#f6f6f6;
}

#aviso_seguridad .texto {
font-weight:700;
margin-left:72px;
color:red;
height:53px;
min-height:53px;
padding:7px 15px 0;
}

.bto_carga {
	padding-top:15px;
}
.borde_carga{
	border:1px solid #cccccc;
	margin:2px;
}
.borde_carga_h{
	border:1px solid #006699;
	margin:2px;
}
.ingresar_cm{
	font-weight:normal;
	border:1px solid #cccccc;
	height:140px;
	line-height:45px
	min-height:140px;
	padding:7px 15px 0;
	background:#f6f6f6;
	}
	.ingresar_cm div{
		margin-left: 63px;
		float:left;
	}
	
/***************** CARGAR FILES **********************/
#combo_cantidad {
border:1px solid #ccc;
font-weight:700;
padding:8px;
background:#f6f6f6;
}

.linea_foto {
text-align:center;
padding-bottom:8px;
padding-top:8px;
border-bottom:1px solid #ccc;
}

.linea_foto input {
font-size:11px;
color:#666;
}

.btn_versubidas {
padding-top:10px;
width:250px;
font-size:9px;
margin-left:100px;
_margin-left:50px;
}

.btn_continuar {
padding-top:10px;
margin-left:450px;
_margin-left:450px;
width:250px;
}


/***************** ENTREGA **********************/
.box_entrega {
border:1px solid #999;
_padding:8px;
padding:4px;
background:#fefff0;
}

.radiob {
padding-top:10px;
text-align:center;
float:left;
width:50px;
}

.tx {
float:left;
font-size:9px;
line-height:11px;
}

#botones_entrega {
height:50px;
min_height:50px;
text-align:center;
}

/***************** MIS PEDIDOS **********************/
.linea_mpedido {
border-bottom:1px dotted #ccc;
text-align:center;
width:650px;
height:20px;
min-height:20px;
padding-top:2px;
background:url(../imagenes/ico_desplegar.gif) no-repeat 1%;
}
.linea_mpedido_hover {
border-bottom:1px dotted #ccc;
text-align:center;
width:650px;
height:20px;
min-height:20px;
padding-top:2px;
background:#f6f6f6 url(../imagenes/ico_plegar.gif) no-repeat 1%;
cursor:pointer;
}
.linea_mpedido_activa {
border:1px solid #ccc;
text-align:center;
width:650px;
height:20px;
min-height:20px;
padding-top:2px;
background:#ffffff;
margin-top: 5px;
}


.linea_detmpedido {
text-align:center;
width:650px;
height:15px;
min-height:15px;
padding-top:2px;
font-size:10px;
}

.linea_detmpedido_tit {
border-bottom:1px dotted #ccc;
text-align:center;
width:650px;
height:15px;
min-height:15px;
padding-top:2px;
font-size:10px;
font-weight:700;
background:#fc0;
}

.detalle_pedido {
border:1px solid #ccc;
margin-bottom:15px;
width:650px;
}

.monto_ped {
width:142px;
font-weight:700;
}

.estado_ped {
width:142px;
font-weight:700;
color:red;
}

.col_det {
width:113px;
}
.col_det_file {
width:150px;
}
.nro_ped,.fecha_ped {
width:142px;
}
.oculto{
	display:none;
}
.visible{
	display:block;
}
/***************** FAQS **********************/
.titu_faqs {
color:#5084BF;
font-weight:700;
border:1px solid #f0f0f0;
padding:2px 2px 2px 20px;
background:url(../imagenes/icono_faq.gif) no-repeat #f6f6f6;
}

.tx_faqs {
width:450px;
padding-left:20px;
padding-top:5px;
}


/***************** VER FILES **********************/

/*
	tambien se usa en verfilesconfirmar
*/
.trailer_imagen{
	z-index:10; 
	padding: 5px; 
	background-color: #f6f6f6; 
	border: 1px 
	solid #888; 
	width:210px
}

#lineas_config{
	
}
#lineas_config .linea_foto{
	background:#ffffff;
}
#lineas_config div{
	float:left;
	text-align:center;
	display:block;
}
.linea_foto{
/*	height:80px;*/
}
.linea_foto .chk{
	width:25px;
}
.linea_foto .descri{
	padding-top:20px;
	width:195px;
}
.linea_combos_titu{
	clear:both;
	background:#f6f6f6;
	width:390px;
	height:16px;
	_height:16px;
	padding-top:3px;
}
.linea_seteo_titu{
	clear:both;
	background:#f6f6f6;
	width:30px;
	height:16px;
	_height:16px;
}
.linea_combos{
	clear:both;
	width:390px;
}
.linea_combos SELECT{
	font:10px verdana
}

.linea_combos .cant, .linea_combos_titu .cant{
	width:60px;
}
.linea_combos .tam, .linea_combos_titu .tam {
	width:86px;
}
.linea_combos .pap, .linea_combos_titu .pap{
	width:96px;
}
.linea_combos .marco, .linea_combos_titu .marco{
	width:55px;
}
.linea_combos .subt, .linea_combos_titu .subt{
	width:76px;

}

.linea_seteo{
	clear:both;
	width:390px;
}
.seteo_general_titu {
	background:#cccccc;
	font-weight:bold;
	clear:both;
	width:600px;
	height:15px;
	min-height:15px;
	margin-bottom:4px;
}
.linea_seteo_titu DIV{
	float:left;
	text-align:center
}
.linea_seteo SELECT{
	font:10px verdana
}
.linea_seteo DIV{
	float:left;
	border:0px solid #000000;
	text-align:center
}
.linea_seteo .cant, .seteo_general_titu .cant{
	width:60px;
}
.linea_seteo .tam, .seteo_general_titu .tam {
	width:86px;
}
.linea_seteo .pap, .seteo_general_titu .pap{
	width:96px;
}
.linea_seteo .marco, .seteo_general_titu .marco{
	width:70px;
}
.linea_seteo .vacio, .seteo_general_titu .vacio{
	width:230px;
}
.boton_setear{
	width:300px;
	margin-top:-50px;
}
.input_subt{
	border:1px solid #ffffff;
	font-weight:bold;
	text-align:right;
	font-family:10px verdana;
	width:45px;
}
.foto img{
	border:1px solid #cccccc;
	padding:2px;
}
.borrado{
	padding:5px;
	_padding:3px;
	height:25px;
	border-bottom:1px solid #cccccc;
}
.botones_verfiles{
	height:35px;
	padding-top:10px;
	text-align:center;
}
#seteo_general{
	width:600px;
	height:97px;
	background:#f6f6f6;
	border:1px solid #d0d0d0;
	text-align:center
}
.seteo_general_cuerpo{
	width:600px;
}
.paginado{
	border:1px solid #cccccc;
	text-align:center;
	height:20px;
	padding:5px 0 5px 0
}
.errorthumb{
	padding:5px;
	border:1px solid #cccccc;
	margin-bottom:10px;
	
}
.cambiar_sucursal{
	float:right;
	padding-right:100px;
	padding-top:15px;
}
/***************** VER FILES CONFIRMAR **********************/
.linea_confirm {
	border-bottom:1px solid #ccc;
	text-align:center;
	padding-top:1px;
}

.linea_confirm_titulo{
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
.linea_confirm_titulo .fondo{
	background-color:#f6f6f6;
	height:20px;
	min-height:20px;
	text-align:center;
	font-weight:bold;
	padding-top:3px;
}
.linea_confirm_titulo .lupa {	width:40px;	}
.linea_confirm_titulo .desc {	width:185px;}
.linea_confirm_titulo .file { width:185px;}
.linea_confirm_titulo .cant {	width:60px;	}
.linea_confirm_titulo .tam {	width:60px;	}
.linea_confirm_titulo .pap {	width:60px;	}
.linea_confirm_titulo .chk {	width:60px;	}
.linea_confirm_titulo .subt {	width:69px;	}

.linea_confirm div{
	border:0px solid #ff0000;
	padding-top:2px;
}

.linea_confirm .lupa{	width:40px;}
.linea_confirm .desc{	width:185px;}
.linea_confirm .file{	width:185px;}
.linea_confirm .cant{	width:60px;}
.linea_confirm .tam{		width:60px;}
.linea_confirm .pap{		width:60px;}
.linea_confirm .chk{		width:60px;}
.linea_confirm .subt{	width:65px;}
.clear_confirm{
	clear:both;
}
.tx_precio{
	height:20px;
	font:11px arial;
	font-weight:bold;
	text-align:center;
}
.precio {
	font-size:16px;
	color:#006699;
	font-weight:bold;
}

.box_usuario {
border:1px solid #999;
_padding:8px;
padding:4px;
background:#fafafa;
}

.radiob {
padding-top:10px;
text-align:center;
float:left;
width:50px;
}

/***************** TAMAŅOS **********************/
#precios{

}
.bold{
	font-weight:bold;
}
.linea_precios{
	padding:0 10px 0 10px;
	border-bottom:1px solid #cccccc;
	height:17px;
	min-height:17px;
}
.precio_tit {
	background:#006699;
	color:#ffffff;
	font-weight:900;
	padding-top:3px;
}
.linea_precios DIV{
	text-align:center;
	float:left
}
.linea_precios .tam{
	width:80px;
}
.linea_precios .pap{
	width:80px;

}
.linea_precios .prec{
	width:100px;
}

/***************** VER FILES **********************/
#configuracion{
	width:700px;
	border:1px solid #cccccc;
}
.box_config{
	padding-top:10px;
}
.combos_titu DIV{
	float:left;
}
.chk{
	width:20px;
}
.thumb{
	width:150px;
}
.descri{
	width:200px;
}
.linea_config{
	height:20px;
	min-height:25px;
}
.combos{
	height:90px;
	min-height:90px;
}
.linea_config SELECT{
	font: 10px verdana;
	margin-left:5px;
	margin-right:5px
}
.linea_config INPUT{
	width:35px;
	font: 10px verdana;	
	margin-left:5px;
	margin-right:5px
}
.tama{
	width:120px;
}
/***************** POPUPS **********************/

.JSWindowTitleStyle   { 
	font-weight: bold; 
	font-size: 11px; 
	font-family: verdana, arial, helvetica, sans serif; 
	color: #333333; 
}
.JSWindowContentStyle { 
	font-size: 11px; 
	font-family: verdana, arial, helvetica, sans serif; 
	color: #666666; 
	padding: 5px;
}
