* {
	font-family:Arial, Helvetica, sans-serif;
}
body {
	margin: 0px;
	background-color: #1C7604;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}
a.marcaje:link {
	font-weight:bold;
	color: #333333;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}
a.marcaje:visited {
	color: #333333;
	text-decoration: none;
}
a.marcaje:hover {
	color: #333333;
	text-decoration: none;
}
a.marcaje:active {
	color: #333333;
	text-decoration: none;
}
.padding-izquierda {
	padding-left: 5px;
}
.tabla_princip_forms {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	height: 125px;
}
.tabla_idiomas {
	background-color: #484848;
	text-align: center;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tabla_forms {
	background-image: url(../img/fondo_cabecera.jpg);
	height: 95px;
	width: 890px;
}
.tabla_forms_peque {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1C7604;
	height: 100px;
}
.form_catalogo_desple1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 18px;
	width: 160px;
	margin-left: 15px;
}
.form_catalogo_desple2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 18px;
	width: 160px;
	background-color: #CCCCCC;
}
.form_catalogo_desple3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 18px;
	width: 160px;
}
.form_catalogo_campos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 12px;
	width: 154px;
	margin-left:15px;
}
.img_ventajas {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B6D27C;
}
.form_idioma_campos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	height: 11px;
	width: 81px;
	border: 1px solid #000000;
}
.form_idioma_btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 18px;
	width: 50px;
	margin-right: 15px;
	border: 1px solid #000000;
}
.form_idioma_btn2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 18px;
	width: 73px;
	margin-right: 15px;
	border: 1px solid #000000;
}
.form_idioma_btn3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 18px;
	width: 80px;
	margin-right: 15px;
	border: 1px solid #000000;
}
.tabla_contenido {
	height: 224px;
	width: 890px;
	background-color: #8AB92F;
}
.tabla_princip_contenido {
	background-color: #FFFFFF;
	width: 900px;
}
.tabla_contenido_cabecera {
	background-image: url(../img/fondo_productos_cabecera.jpg);
	height: 20px;
}
.tabla_contenido_foto {
	border: 1px solid #95C732;
}


.table_pie {
	background-color: #FFFFFF;
	width: 900px;
	height: 25px;
	border-top: 3px solid #1C7604;
}
#derecho {
	padding-right: 5px;
	text-align: right;
}
#izquierdo {
	padding-left: 5px;
}

.titulo_multiref {
	font-family: "AvantGarde Bk BT";
	font-size: 11px;
	color: #1C7604;
}
.titulo_contacto {
	font-family: "AvantGarde Bk BT";
	font-size: 18px;
	color: #1C7604;
}
.titulo_contacto2 {
	font-family: "AvantGarde Bk BT";
	font-size: 18px;
	color: #E8F3CF;
	background-color: #1C7604;
	padding-left:5px;
}
#contacto {
	background-image: url(../img/fondo_contacto.jpg);
	background-repeat: repeat;
	height: 75px;
	width: 265px;
	padding-left: 10px;
	padding-top: 10px;	
}
#banner {
	background-image: url(../img/fondo_contacto.jpg);
	background-repeat: repeat;
	height: 85px;
	width: 380px;
}
#contacto a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C7604;
	text-decoration: none;
}
.contenedor {
	background-image: url(../img/fondo_cabecera.jpg);
	background-repeat: repeat;
	margin: 0px;
	height: 95px;
	width: 890px;
	background-color: #FFFFFF;
}
.separadores {
	background-image: url(../img/separador_textos_producto.jpg);
	background-repeat:  repeat-x;
	background-position: center;
}
div#caja_condiciones
{
	margin: 0px 20px 0px 20px;
	display: none;
}
.txt_10_verdana_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-decoration: none;
	}
.txt_11_verdana_rojo_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	color:#FF0000;
	font-weight: bold;
	}
.txt_11_arial_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C7604;
	text-decoration: none;
}

.txt_11_arial_verde:link, .txt_11_arial_verde:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C7604;
	text-decoration: none;
}
.txt_11_arial_verde:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.txt_11_arial_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.txt_11_arial_blanco:link, .txt_11_arial_blanco:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_11_arial_blanco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D0FECF;
	text-decoration: none;
}
.txt_11_verdana_negro_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.txt_11_verdana_negro_bold:link, .txt_11_verdana_negro_bold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.txt_11_verdana_negro_bold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C7604;
	text-decoration: none;
	font-weight: bold;
}
.txt_11_arial_grisoscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.txt_11_arial_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3333;
	text-decoration: none;
}
.txt_11_arial_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.form_registro_btn {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1C7604;
	border: 1px solid #1C7604;
}
.form_registro_campos {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EEEEEE;
	height: 12px;
	width: 150px;
	border: 1px solid #1C7604;
	padding: 2px;
}
.form_registro_peq {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EEEEEE;
	height: 12px;
	border: 1px solid #1C7604;
	padding: 2px;
}
.form_registro_campos_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFBFB;
	height: 12px;
	width: 150px;
	border: 1px solid #CC0000;
	background-image: url(../img/action_stop.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	padding: 2px;
}
.form_registro_select {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EEEEEE;
	height: 15px;
/*	width: 150px;
*/	border: 1px solid #1C7604;
}
.form_registro_select_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFBFB;
	height: 15px;
/*	width: 150px;
*/	border: 1px solid #CC0000;
	background-image: url(../img/action_stop.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
}
.form_registro_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EEEEEE;
	height: 50px;
	width: 150px;
	border: 1px solid #1C7604;
}
.form_registro_area_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFBFB;
	height: 50px;
	width: 150px;
	border: 1px solid #CC0000;
	background-image: url(../img/action_stop.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 20px;
}
.form_registro_campo_arch {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 155px;
	background-color: #EEEEEE;
	border: 1px solid #1C7604;
}
#marcaje {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-decoration: none;
}
#marcaje:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C7604;
	text-decoration: none;
}
.ficha_listado_productos {
/*	border:#0F4002 solid 1px;*/	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C7604;
	text-decoration: none;
}
a.contacta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C7604;
	text-decoration: none;
	background-image: url(../img/icon_email.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-left: 20px;
}
#Cargador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#iae {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C7604;
	width:320px;
	text-align:justify;
	background-color:#F1F8E4;
	padding:5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006600;
	border-bottom-color: #006600;
}
#iae .form_registro_campos {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EEEEEE;
	height: 12px;
	width: 120px;
	border: 1px solid #1C7604;
	padding: 2px;
}
.fondoSeccion {
	background-color:#F1F8E4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006600;	
	border-bottom-color: #006600;
}
#espere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:100%;
	text-align:center;
}
#presupuestar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:100%;
	text-align:center;
	background-color:#93C832;
	text-align:left;
}
#presupuestar a {
	font-weight:bold;
	color:#F7F7F7;
}
#presupuestar ul {
	list-style:none;
}
#presupuestar div {
	margin:5px;
}
#final img, #calcular img {
	margin:5px;
}
.precioViejo {
	font-size: 11px;
	color:#FF0000;
	text-decoration:line-through;
	border-color:#1C7604;
}

form {
	border:none;
	margin:0px;
	padding:0px;
}

#TablaCarro  {
	margin-top: 10px;
	margin-bottom: 15px;
	font-family:Arial;
	font-size:12px;
	border:#000000 solid 1px;
}
#TablaCarro th {
	color:#FFFFFF;
	background-color: #87B22D;
	padding:5px;
}
#TablaCarro tr.fila1 {
	background-color:#D0E8A4;
	padding:5px;
	border:#000000 solid 1px;
}
#TablaCarro td {
	padding:5px;
}
#TablaCarro tr.fila2 {
	background-color:#A9D557;
	padding:5px;
}
#TablaCarro a {
	border:#87B22D solid 1px;
}
#TablaCarro a:hover {
	border:1px solid #648422;
}
#TablaCarro input.caja, #TablaCarro textarea.caja, #TablaCarro select  {
	border:#648422 solid 1px;
	font-size:9px;
}
.sbt {
	cursor:pointer;
}
#error, #email, #NoDisponible {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#D0E8A4;
	border:#000000 solid 5px;
	width:50%;
	height:210px;
	left:25%;
	top:10%;
	position:absolute;
	text-align:left;
	z-index:100;
	padding:20px;
}
#error a, #email a {
	padding-left:2px;
	padding-right:2px;
	color:#006600;
}
#error a:hover, #email a:hover {
	background-color:#006600;
	color:#FFFFFF;
}
#error input, #email input {
	cursor:pointer;
	border:#000000 solid 1px;
	background-color:#A9D557;
	padding:1px;
}
#contenedor_banner {
	z-index:2;
}
/* estilos para vermarcaje.asp */
.logo {
	background-image: url(img/fondo_cabecera.jpg);
	background-repeat:repeat-y;
	background-color:#8EBF30;
}
.cabeza {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px;
	background-color:#1B7805;
}
.texto {
	font-size:10px;
	text-align:center;
	padding:2px;
	background-color:#FFFFFF;
}
.parrafo {
	font-size:10px;
	padding:2px;
	background-color:#8EBF30;
}