/* cabezal y navegacion principal */

#contedor {	
	width: 100%;
	position: relative;	
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#cabezal {	
	height: 80px;
	width: 100%;
	background-image: url(../img/back_cabezal.png);
}

#logo {	
	height: 80px;
	width: 267px;
}

#barra2 {
	background-image: url(../img/bacl_botonera_sub2.png);
	height: 26px;
	width: 100%;
}

#contac {
	float: right;
}
#contac select {
	font-size:10px;		
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333333;
	margin-top: 4px;
	margin-right: 8px;
	line-height: 10px;
	background-color:#F5BAB1;
}

#botonera_principal {
	width: 65%;
	text-align: left;
	position: absolute;
	top: 57px;
	left: 243px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	visibility: visible;	
}

#tabs {
	list-style:none;
	margin:0;
	padding:0;
	line-height: 20px;		
 }
 
#tabs li {
	margin-right: 1px;
	background-color: transparent;
	background-image: url(../img/boton_noactivo.png);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	height: 27px;
	margin-left:1px;
	text-align: center;
	padding-left: 8px;	
}

#tabs li a {
	background-color: transparent;
	background-image: url(../img/derecho_botonnoactivo.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 8px;
	float:left;
	height: 27px;
	text-decoration: none;
}

#tabs li.active {
	padding-left: 8px;
	margin-left: 1px;
	background-color: transparent;
	background-image: url(../img/boton_activo.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
} 

#tabs li.active  a {
	padding-right: 8px;
	background-color: transparent;
	background-image: url(../img/derecho_botonactivo.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
} 

/*  Tab Links */

#tabs li a:link { color: #000;	text-decoration: none;}
#tabs li a:visited { color: #333333;text-decoration: none;}
#tabs li a:hover { color: #0659b0; text-decoration: underline;}
#tabs li a:active { color: #00448c;text-decoration: none;}

#menu2 {
	list-style:none;
	margin:0;
	padding:0;		
}
 
#menu2 li {
	margin-right: 1px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left center;
	float:left;
	height: 27px;
	margin-left:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
	padding-left: 8px;
	line-height: 27px;
}

#menu2 li a {
	background-color: transparent;
	background-image: url(../img/divide.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 8px;
}

#contac a {
	color:#FF0000;
}

.footer {
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.footer:hover {
	TEXT-DECORATION: underline;
	color: #FF6600;
}
.footer_activo {
	font-size: 11px;
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}


/* cuerpo de la pagina */

#columna_izq {
	float: left;
	width: 200px;
	margin-top: 3px;
	position: absolute;
	left: 2px;
	top: 106px;
	visibility: visible;	
}

#columna_izq_pedido {
	float: left;
	width: 254px;
	margin-top: 3px;
	top: 106px;
	position:absolute;
	left:0px;
}

/* usuario logueado*/

#columna_izq_logueado {
	float: left;
	width: 280px;
	margin-top: 3px;
	position: absolute;
	left: 1px;
	top: 106px;
	visibility: visible;	
}



#lista_logueo {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-right: 0px;	
	
}

#lista_logueo li {
	color: #333333;
	margin-bottom: 15px;	
}



.pedidos_pendientes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #FFCC33;
	text-indent: 5px;
	height: 20px;
	padding-top: 5px;
}

#marca_login {
	margin-left: 10px;
	margin-top: 10px;
}


/* fin usuario logueadro*/

#columna_izq_login {
	float: left;
	width: 200px;
	margin-top: 9px;
	position: absolute;
	left: 1px;
	top: 106px;
	visibility: visible;	
}

#cuerpo_central {
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 200px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#cuerpo_central_grilla {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#cuerpo_central_contacto {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 50px;
	margin-left: 90px;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#cuerpo_central_grilla_maro {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 50px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 220px;
}


/* barra de navegacion de la izquierda */
#navi { 
    list-style:none;
	margin:0;
	padding:0;
}

#navi li {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e7dbcd;
	border-bottom-color: #e7dbcd;
	border-left-color: #e7dbcd;
	text-align: right;
}

#navi li a {
	display:block;
	text-decoration:none;
	font-size:11px;
	color:#000000;
	background-color:#faf6f3;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
}

#navi li a:hover {
	color:#333333;
	background-color:#efe6d6;
}

#search {
	background-color: #dbcebf;	
	width: 198px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

#search_pedido {
	background-color: #dbcebf;	
	width: 222px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

#login {
	background-color: #dbcebf;
	width: 198px;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.login {
	background-color: #dbcebf;
	width: 198px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: right;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin:0px;
	/*
	height: 18px;
	border: 1px solid #baa082;
	text-indent: 2px;
	*/
	vertical-align:middle;
}



/* extranet.php*/

#cuerpo_central2 {
	float: left;
	width: 390px;
	height: 200px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	background: url(../img/cuerpo-central-bg-1.gif) no-repeat;
}


#barras2 {
	width: 500px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin: 5px 0 0 13px;
}


form #columna_izqu {
	width: 377px;
	height: 200px;
	margin: 11px 0 0 0px;
	visibility: visible;
	background: url(../img/login-bg1.gif);	
}


form #columna_izqu div.login {
	background: none;
	margin: -5px 0 0 -105px;
	color: #FF0000;
	border: none;
}


#log {
	width: 350px;
	margin: 0 0 0 25px;
}


#log p {
	color: #e58030;
	font-size: 15px;
	font-family: Arial, sans-serif;
	margin: 5px 0 5px 0;
}

.login2 {
	width: 350px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e58030;
	text-align: left;
}


#columna_izqu {
	float: left;
	width: 377px;
	height: 200px;
	margin: 3px 0 0 0px;
	left: 1px;
	top: 0px;
	visibility: visible;
	background: url(../img/login-bg1.gif);	
}


#columna_izqu input {
	margin: 3px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 11px;
	width: 220px;
	border: 1px solid #baa082;
	text-indent: 2px;
}


#columna_izqu input.submit {
	float: right;
	width: 77px;
	height: 25px;
	margin: -45px 20px 0 0;
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	background: url(../img/login-button.gif);
}


#contact {
	float: left;
	background: url(../img/back_extranet.jpg);
	width: 360px;
	height: 75px;
	margin: 13px 0 0 10px;
}



/* cuerpo central de la pagina */

#centro {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}

#barras {
	padding-top: 2px;
	padding-bottom: 5px;	
}

#cabecera {
	width: 520px;
	height:30px; /* the correct height */
	background-image: url(../img/back_cabeceras.png);
	padding-left: 20px;
	float:left;	
}

#cabecera_nueva {
	padding-left: 10px;
	margin:0px;
	background-image: url(../img/back_cabeceras.png);
	height: 30px;		
}



#cabecera_nueva_naranja {
	padding-left: 10px;
	margin:0px;
	background-image: url(../img/back_cabeceras_naranja.png);
	height: 30px;		
}

/*prueba */
#Header {
	margin:50px 0px 10px 0px;
	padding:17px 0px 0px 20px;
	/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	/*height:33px; /* 14px + 17px + 2px = 33px */
	border-style:solid;
	border-color:black;
	border-width:1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
	line-height:11px;
	/*background-color:#66CC99;*/
	/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:14px; /* the correct height */
	background-image: url(../img/back_cabeceras.png);
	}
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */


/*fin prueba*/
	
#subcategorias {
	height: 20px;
	margin-bottom: 5px;	
}

#contiene_todo {
	width: 550px;	
}

#contiene_producto1 {
	height: 100px;
	width: 260px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	padding-left:10px;
	padding-top: 10px;
	float:left;
}

#contiene_producto {
	height: 100px;
	width: 520px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	padding-left: 20px;
	padding-top: 10px;
	float:left;
}

#imagenes {
	height: 97px;
	width: 97px;
	float: left;
	/*text-align: left;*/
	margin-bottom: 10px;
	margin-right: 5px;
}

#descripciones {
	position: absolute;
	left: 398px;
	top: 210px;
	visibility: visible;
}

#descripciones2 {
	position: absolute;
	left: 398px;
	top: 240px;
}

#division {
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7dbcd;
	color:#FFFFFF;
	font-size:0.2em;
}

#division2 {
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7dbcd;
}

.footer_descripcion {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	
}
.footer_descripcion:hover {
	TEXT-DECORATION: underline;
	color: #94734c;	
}

.fuente_default {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 5px;
}
.fuente_default input {
	margin-top: 5px;
	padding-top: 5px;
	font-size: 14px;
	height: 18px;
}

.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
.titulo_cabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #666666;
}


#marcas {  
	list-style:none;
	margin:0;
	padding:0;
}

#marcas li {
    text-align: right;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e7dbcd;
	border-bottom-color: #e7dbcd;
	border-left-color: #e7dbcd;
}

#marcas li a {
	display:block;
	text-decoration:none;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

/* pie de la pagina */

#pie {
	height: 50px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFAC62;
	text-align: center;
	margin-top: 15px;
	float: left;
	clear:both;
}

/* ampliacion del producto */

#imagen_ampliada {
	height: 162px;
	width: 167px;
	text-align: left;
}

#contiene_producto_ampliado {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	padding-left: 20px;
	padding-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 10px;	
}

/* Lista de Familias */

#contiene_abecedario {
	width: 520px;
}

.familia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	height: 20px;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height: 20px;
}

#lista_familia {
	list-style:none;
	margin:0;
	padding:0;	
 }
 
#lista_familia li {
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.bold {
	font-weight: bold;
}

/* contacto */
#direccion {
	width: 500px;
	padding-left: 20px;
	padding-top: 10px;

	margin-bottom: 20px;
	padding-bottom: 10px;
	float:left;
	background-color: #F2F2F2;
	padding-right: 20px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/* ----- probando estilos --*/

#medio_bloque {
	width: 48%;
	float:left;
	margin-bottom: 15px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height:110px;
}

#medio_bloque_logueado {
	width: 23%;
	float:left;
	margin-bottom: 15px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.lin_precio input {
	margin-bottom: 10px;
}
.lin_precio{
	margin-top: 10px;
}


#medio_bloque_pantalla_clientes {
	width: 48%;
	float:left;
	margin-bottom: 15px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height:158px;
}

#descripciones3 {
	float: left;	
}

#certifica {
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
}

/* Ficha Tecnica */

#ficha_tecnica img{
	float: left;
}

#ficha_tecnica texto_derecho{
	float:right;
}

/* ************************* */

#footer_thickbox {
	font-size: 12px;
	color:#663333;
	font-family: Arial, Helvetica, sans-serif;
}


/* ----- ampliacion producto --*/

#caja_centro {
	height: 200px;
	width: 600px;
	float:left;
}


#caja_derecha {
    float: left;
	height: 200px;
	width: 425px;
}

.caja_textos {
	text-align: right;
	float: left;
	height: 20px;	
}

.caja_textos1 {
	font-weight: bold;
	color: #333333;
	text-align: left;
	height: 20px;
	background-color: #dbcebf;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#imagen_ampliada1 {
	height: 200px;
	width: 167px;
	text-align: left;
	float:left;
}

#descripcion_ampl {
	font-size: 12px;
	padding: 5px;
	height: 70px;
	width: 400px;
	background-color: #dbcebf;
}

.color_celda {
	background-color: #dbcebf;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

/* estilos de la lista de familias */
/* ******************************* */

#content .prodbox {
  float: left;
  width: 100%;
  margin: 3px 0 15px;
  background: #fcf9f5 url(../img/products_bg.png) repeat-x left top; 
}

#content .prodbox .cat_title { background: transparent url(../img/header_bg.png) no-repeat right top; }

h3 {
	margin:0px;
	padding:0px;
}

.short_listing {
	margin-left: 6px; /* con esto manejo la distancia entre las marcas !!! */
}

/*Prodbox category title*/
#content .prodbox .cat_title h3  {
 font-size: 135%; /*big title*/
 font-weight: 500;
 letter-spacing: -1px;
 width: 70%; 
 text-align: left;
 background: transparent url(../img/header_left.png) no-repeat left top; 
}

/* Category link styles*/
#content .prodbox .cat_title h3 a {
 padding: 7px 10px 5px 12px;
 display: block;
 background: transparent url(../img/header_right_stub.png) no-repeat right top;
 text-decoration: none;
 cursor:default;
}

#content .prodbox .cat_title h3 a:link {color:#634615;cursor:default;}
#content .prodbox .cat_title h3 a:visited {color:#634615;cursor:default;}
#content .prodbox .cat_title h3 a:hover {color:#634615; text-decoration:none;cursor:default;}
#content .prodbox .cat_title h3 a:active {color:#634615;cursor:default;}

/*** PRODUCT AREA ***/

/* setup curved prodbox background */
.prodbox .products { 
  width: 100%;
  float: right;
  background: transparent url(../img/products_right.png) no-repeat right bottom; 
}

/*wrap product boxes and hook left background*/
.prodbox .products .wrap {
  width: 100%;
  float: left;
  background: transparent url(../img/products_left.png) no-repeat left bottom;
}

.prodbox .products .wrap img {
  padding-top:12px;
}

/*Left and right columns */  
.prodbox .products dl.left { float: left; margin-left: 1.2%;}
.prodbox .products dl.right { float: right; margin-right: 1.2%;}

.prodbox .clear {
  float: left;
  width: 99%;
}

.separa { 
  clear:both;
}

#img_extra {
 float: left;
 margin-right: 10px;
}

.texto_extranet {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.fuente_lista_fam {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top:5px;
}

.fuente_lista_fam:hover {
	text-decoration: underline;
	color: #333333;
	background-color: #e7dbcd;
}

.carro {
	padding-left:12px;
	padding-right:12px;
	vertical-align:bottom;
}	

.carro img {
	cursor:hand;
}

/* css grilla */

/* tabla central */

/* ********* MIRAR ESTOS !!!!!!!!!!!!!!! ********* */
#tabla_sumatoria input {
	width:110px;
	text-align:center
}

.tabla_carro {
	background-color: #DDDDDD;
}

.tabla_carro .tr2 {
	background:#FFFFFF
}

/* *********************************************** */

/* ******************************** PEDIDO.PHP ********************************** */

/* *************** tabla que esta en pedido.php  y pedido_real.php ************** */
.tabla_datos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;	
	border:1px solid #FFCC66;
	table-layout: fixed;
	border-collapse: collapse;
	empty-cells:show;
}
/* C1DAD7 */
.tabla_datos td {
	border-left:1px solid #F0F1EF;
	padding-left:4px;
	padding-right:4px;
}

.grid_table_row_uneven {
	background-color:#FFFFFF;
	margin:4px;
	padding:4px;
}

.grid_table_row_uneven input {
	border-style:dotted;
	border-color:#E4E4E4;
	background-color:#FFFFFF;
	width:40px;
}	

.grid_table_row_uneven_fila2 {
	background-color:#E4E4E4;
	margin:4px;
	padding:4px;	
}

.grid_table_row_uneven_fila2 input {
	border-style:dotted;
	border-color:#FFFFFF;
	background-color:#E4E4E4;
	width:40px;
}	

.grid_table_row_header {
	font-weight:bold;
	background-color:#E4E4E4;
	height:25px;
}

.grid_table_row_footer {
	background-color:#FFCC99;
	padding-right: 2px;
	padding-left: 2px;
	height:25px;
}

.tabla_sumatoria {
	width: 99%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.tabla_sumatoria td { 
	padding:3px;
}

.derecha {
	text-align:right;
	border:1px solid #FFCC99;
	border-bottom-color:#FF9933;
	border-bottom-style:solid;
}

.derecha_resaltado {
	text-align:right;
	background-color:#FFCC99;
}

.izquierda {
	text-align:left;
	border:1px solid #FFCC99;
	border-bottom-color:#FF9933;
	border-bottom-style:solid;
}

/* barra de navegacion de la izquierda */
#navi_pedido { 
    list-style:none;
	margin:0;
	padding:0;
}

#navi_pedido li {
	text-align: left;
	padding-left:5px;
	padding-bottom: 3px;
}

#navi_pedido li a {
	display:block;
	text-decoration:none;
	font-size:11px;
	color:#000000;
	background-color:#faf6f3;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
}

#navi_pedido li a:hover {
	color:#333333;
	background-color:#efe6d6;
}

.solapas_total {
	background-color:#FCF5EB;
	text-align:center;
	font-weight: bold;
	color: #000000;		
}

.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #E4E4E4;
	height: 20px;
	width: 125px;
	border: 1px solid #666666;
}
/* *************************************************** */

/* *************************** EMPRESA.PHP ******************** */

.tabla {
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.tabla td {
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 20px;
}

.celda1 {
	width: 62%;
}

.celda2 {
	width: 38%;
}

.oferta {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #FF0000;
}

.novedad {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #0000FF;
}

.carrito_compra_puntero {
	cursor:pointer;
}	

/* ******************************** PEDIDO_REAL.PHP ********************************* */

.titulo_pedido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#333333;
	text-align:center;
	margin-right:4px;
}

.resumen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	line-height: 20px;
}

.resumen_total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	line-height: 20px;
	border: 1px solid #FF9900;
	padding: 5px;
	text-align:left;
}

.titulo_comentario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #CCCCCC;
	padding: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	font-weight: bold;
}

#tabla_sumatoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: right;
	width: 100%;
}

#tabla_sumatoria td {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FEC063;
}

/* ************************************************************** */

/* extranet_log.php */
.resalto_seleccione_empresa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
}

/* ******************** pedido_real.php ************************* */

.lista_totales {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.lista_totales li {
	float: left;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	background-image: url(../img/1x1.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.grid_table_row_header {
    font-weight:bold;
    background-color:#d1d1d1;
    height:25px;
    background-image: url(../img/back_grid.png);
    background-repeat: repeat-x;
	text-align:center;
}


.tabla_maro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin-top:5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #986915;
	border-left-color: #986915;	
}

.tabla_maro td {
	color: #FFFFFF;
	background-color: #ffa94c;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #986915;
	font-weight: bold;
}

.img_totales_totilos {
	color: #FFFFFF;
	background-image: url(../img/back_totales.png);
	background-repeat: repeat-x;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
}
#tabla_der input {
	border: 0px solid #baa082;
	text-indent: 0px;
	height: 12px;
}
#tabla_izq td {
	text-decoration: underline;
}
#tabla_der td, #tabla_izq td {
	color: #404040;
	font-family:Arial, Helvetica, sans-serif;
}


#tabla_izq th {
	text-align: left;
}
#tabla_der th {
	text-align: left;
}
.sombrear{
	cursor:pointer;
	cursor: pointer;
	background-color: #DDF5FF;
	color: #000000;	
}
#plantillas .familia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #414141;

}
#plantillas p{
	margin: 0px;
}
.sombreado{
	background-color: #E2E2E2;
}
.degradado {
	background-image: url(../img/degradado.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
}
.degradado td{
	padding: 2px;
}
.naranja {
	color: #EC8200;

}
.familias{
	color: #EC8200;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
}
.rbt{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
p, form{
margin:0px;
}
.alerta{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	margin-top: 10px;
}
.index_menu_encabezado {
	background-color: #2D8E33;
	font-family: "Arial Narrow";
	color: #FFFFFF;
	margin-left: 0px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 9px;
}
.index_menu_cat2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #EFF3E9;
	height: 20px;
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
	text-indent: 14px;
	text-decoration: none;
}
.index_menu_cat2:hover {
	text-decoration: underline;
}

.index_menu_subrayado {	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#botonera_utilplas #fondo_central {
	background-image: url(../images/fondo_centro.jpg);
	background-repeat:   repeat-y;
	
}

#botonera_utilplas #fondo_central table td {
	font-family: Arial, Helvetica, sans-serif;
	color: #127f33;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	background-image: url(../images/fondo_btn.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;	
}


#botonera_utilplas #fondo_central table td div.seleccionado{
	color: #FFFFFF;
	cursor: auto;
	background-image: url(../images/degrade_selecc.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#botonera_utilplas div{
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
	cursor: hand;
	padding-right: 11px;
	margin-right: 3px;
	margin-left: 1px;
}
.botonera_utilplas_hover{
	color: #FFFFFF;
	background-image: url(../images/degrade_over.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
