
/* ----------- STILOS DEL FONDO ----------*/

body{
	background:#000000;
	margin-top:0px;
}
#contenedor{
	width:915px;
	margin:auto;
	background:#FFFFFF;

}

#cabecera{
	background:url(../images/cabecera.jpg) no-repeat;
	width:889px;
	height:137px;
	padding:14px 0px 0px 26px;

}
#base{
	width:915px;
	background:#FFFFFF;
	
}

#logo{
	margin-right:23px;
}
#slogan{
	margin-top:27px;
	margin-right:55px;
}

#buscador{
	margin-top:34px; !important
	font-family:Arial;
	font-size:11px;
	color:#4e4d4d;
	font-weight:bold;
	width:290px;
}

.btn_buscador{
	width:27px;
	height: 29px;
	border:none;
	margin:auto;
	color:#FFF728;
	background:url(../images/btn_buscador.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-bottom:5px;
	
	cursor:pointer;
}
.caja{
	border:#B4B4B4 1px solid;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#414042;
}

.caja_grande{
	border:#B4B4B4 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#414042;
}


#pie{
	background:url(../images/pie.jpg) no-repeat;
	width:915px;
	height:28px;
	margin-top:10px;
	text-align:right;
	padding-top:5px;
	
}

/*------- STILOS INDEX ------------------ */

a.btn_enlace{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.btn_enlace{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}

a.menu_arriba{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#606060;
	text-decoration:none;
	font-weight:bold;
}

a:hover.menu_arriba{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#606060;
	font-weight:bold;
	text-decoration:none;
}


a.enlace_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

a:hover.enlace_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A4D41E;
	font-weight:bold;
	text-decoration:none;
}

a.enlace_menu_naranja{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

a:hover.enlace_menu_naranja{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF7713;
	font-weight:bold;
	text-decoration:none;
}

a.enlace_verde{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f6a00;
	text-decoration:none;
}

a:hover.enlace_verde{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f6a00;	
	text-decoration:underline;
}


a.enlace_negro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

a:hover.enlace_negro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;	text-decoration:underline;
}

a.enlace_plomo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#848484;
	text-decoration:none;
}

a:hover.enlace_plomo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#848484;	text-decoration:underline;
}

a.enlace_plomo2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#848484;
	text-decoration:none;
}

a:hover.enlace_plomo2	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#848484;	
	text-decoration:underline;
}


#index_centro{
	margin:83px 60px 0px 115px;
	width:740px;
}
#producto{
	width:370px;
}
#servicios{
	width:370px;
}

.bnt_productos{
	background:url(../images/btn_producto.jpg) no-repeat;
	width:128px;
	height:33px;
}


.bnt_servicios{
	background:url(../images/btn_servicios.jpg) no-repeat;
	width:128px;
	height:33px;
}

.btn_verde1{
	background:url(../images/btn_verde1.png) no-repeat;
	width:80px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	
	text-align:center;
}

.titulo_index{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#5f5f5f;
	/*font-weight:bold;*/
}
.txt_base_index{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#848484;
}

.txt_base_index2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.txt_base_index3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.txt_verde{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#74a220;
	font-weight:bold;
}


.subtitulo_index{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	
}

.linea{
	width:862px;
	margin:38px 0px 33px 53px;
}
#index_abajo{
	width:666px;
	margin-left:83px;
	
}
#index_abajo_izquierda{
	width:321px;
	margin-right:153px;
	
}
/*------ FIN DE INDEX --------*/
/*----------- HOME  ----------*/
#barra{
	background:url(../images/barra.jpg) no-repeat;
	width:461px;
	height:20px;
	margin-left:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424242;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:10px;
	margin-top:13px;
}
#izquierda{
	width:164px;
	padding-left:8px;
	
}
#centro{
	width:570px;
	margin-right:5px;
}
#dercha{
	width:165px;
}

#fondo_keywords{
	width:915px;
	margin:auto;
}

#keywords{
	width:915px;
	/*height:87px;*/
	border:#FFFFFF solid 1px;
	background:#5f5f5f;
	margin-top:10px;
}
#ul_menu{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	list-style:url(../images/vineta_productos.jpg);
}
#ul_menu2{
	margin-top:0px;
	_margin-top:-15px;
	#margin-top:-15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	list-style:url(../images/vineta_servicios2.jpg)
}


.li_menu{
	margin:0px 0px 0px -10px;
	#margin:0px 0px 0px -20px;
	_margin:0px 0px 0px -20px;	
	padding:0px 0px 0px 0px;
	#padding:0px 0px 0px 7px;
	_padding:0px 0px 0px 7px;
	height:19px;
	
}

.marco_arriba{
	background:url(../images/marco_arriba.jpg) no-repeat;
	width:165px;
	height:9px;
}
.marco_abajo{
	background:url(../images/marco_abajo.jpg) no-repeat;
	width:165px;
	height:10px;
	margin-top:0px;
}
.borde_amarillo{
	background:url(../images/borde_inferior.jpg) no-repeat;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3f3f3f;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 0px 45px;
}

.borde_amarillo a{
	color:#3f3f3f;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.fondo_marco{
	border:#eaeaea 1px solid;
	width:165px;
	background:#eaeaea;
	font-family:Arial;
	color:#000000;
	font-size:11px;
}
.titulo_vineta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#a5d41e;
	font-weight:bold;
}

.titulo_vineta2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#060606;
	font-weight:bold;
}

.titulo_vineta21{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fe6c00;
	font-weight:bold;
}

.titulo_menu_left_off {
	color:#373737;
}


.barra_centro{
	background:#e0e0e0;
	width:555px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#616161;
	padding-left:10px;
	
}

#barra_verde{
	background:url(../images/barra_verde.jpg) no-repeat;
	width:558px;
	height:44px;
	margin-top:2px;
	padding-top:14px;
	padding-left:7px;
}


.img_border{
	border:#7d7d7d 1px solid;
	padding:3px;
	
}

.img_left, .img_left{
	/*margin-right:5px;*/
	padding-bottom:0px;
	padding-left:0px;
	margin-right:5px;
	padding-top:0px;
	margin-top:-5px;
	float:left;
}


.img_left2, .img_left2{
	/*margin-right:5px;*/
	padding-bottom:0px;
	padding-left:0px;
	margin-right:5px;
	padding-top:0px;
	margin-top:-12px;
	float:left;
}


.img_right, .img_right{
	/*margin-left:3px;*/
	padding-bottom:5px;
	padding-left:10px;
	margin-right:0px;
	padding-top:5px;
	float:right;
}



.btn_clientes{
	width:68px;
	height: 26px;
	border:none;
	margin:auto;
	
	background:url(../images/btn_verde2.png);
	background-repeat: no-repeat;
	background-position: center center;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	
	cursor:pointer;
	
}

/*STILOS PARA FORMULARIO*/
.combos{
	height:18px;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.distancia_arriba{
	margin-top:10px;
}

.distancia_abajo{
	margin-bottom:5px;
}
.distancia_derecha{
	margin-left:10px;
}
.distancia_menu{
	margin-top:4px;
}
.menu_izquierdo{
	margin-left:4px;
}

.btn_amarillo{
	width:130px;
	height: 26px;
	border:none;
		
	background:url(../images/btn_carro.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding-bottom:5px;
}

.btn_contactenos{
	width:73px;
	height: 26px;
	border:none;
		
	background:url(../images/btn_contactenos.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding-bottom:2px;
	
	cursor:pointer;
}


.btn_factura1{
	width:89px;
	height: 26px;
	border:none;
		
	background:url(../images/btn_factura1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding-bottom:2px;
}


.btn_factura2{
	width:140px;
	height: 26px;
	border:none;
		
	background:url(../images/btn_factura2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding-bottom:2px;
}

.btn_factura3{
	width:213px;
	height: 26px;
	border:none;
		
	background:url(../images/btn_factura3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding-bottom:2px;
}

.btn_factura4{
	width:170px;
	height: 26px;
	border:none;
		
	background:url(../images/btn_factura4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding-bottom:2px;
}


.lista_article{
	margin-top:10px;
	padding-left:15px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#040404;
}

.lista_article a {
	color:#040404;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
}

.lista_article a:hover {	
	text-decoration:underline;
}

.linea2{
	background:url(../images/linea1.jpg) no-repeat;
	width:560px;
	height:3px;
	margin-top:25px;
	margin-bottom:25px;
}

.linea3{
	background:url(../images/linea2.jpg) no-repeat;
	width:560px;
	height:1px;
}

.table{
	border:#8b8b8b solid 1px;
}

.tr_plomo{
	background:#949494;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.tr_verde_claro{
	background:#eaffaf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
}

.tr_plomo_claro{
	background:#e4e4e4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
}

.td_precio_izuqierda{
	border-top:#ffffff solid 2px;	
	border-left:#8b8b8b solid 1px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-left:5px;
	height:30px;
}
.td_precio_derecha{
	border-top:#ffffff solid 2px;
	border-right:#8b8b8b solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding-right:10px;
	height:30px;
}

.td_precio_izuqierda2{
	border-top:#ffffff solid 2px;	
	border-left:#8b8b8b solid 1px;
	border-bottom:#8b8b8b solid 1px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-left:5px;
	height:30px;
}
.td_precio_derecha2{
	border-top:#ffffff solid 2px;
	border-right:#8b8b8b solid 1px;
	border-bottom:#8b8b8b solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding-right:10px;
	height:30px;
}

.td_derecha{
	border-bottom:#8b8b8b solid 1px;
	border-right:#8b8b8b solid 1px;
	border-left:#8b8b8b solid 1px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding-right:10px;
	height:50px;
}
.td_izquierda{
	border-bottom:#8b8b8b solid 1px;
	border-left:#8b8b8b solid 1px;
	padding-left:10px;
	padding-right:10px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	height:50px;
}


/* -------------------------------------------
	ESTILOS PARA LAS TABLAS
----------------------------------------------*/
.tablas{
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	height:28px;
	/*border-top:#FFFFFF solid 2px;*/
	border-bottom:#FFFFFF solid 2px;	
	padding-left:5px;
	padding-right:5px;
}
.td_cabera{
	background:#949494;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:25px;
	padding-left:5px;	
	padding-right:5px;
}

.tableRollOverEffect1{
	background-color:#eaffaf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}

.tableRowClickEffect1{
	background-color:#eaffaf; /*color amarrillo del rolover de la tabla */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#936311;	
}
#myTable{
	background:#e4e4e4;
}


.right { float:right; }
.left { float:left; }
.clear{ clear:both;}

.article_content {
	margin-top:10px;
}

.article_content a {
	color:#4F6A01;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	text-decoration:underline;
}

.article_content hr {
	color:#E0E0E0;
	border:1px solid #E0E0E0;
}

.article_content .titulo {
	margin-top:10px;
}

.article_content .cuerpo {
	margin-top:5px;
	line-height:normal;
}
a.link_login {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

a.link_help {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

a.font_bold {
	text-decoration:none;
	font-weight:bold;
}

.tablas a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

.tablas .font_plomo {
	color:#818181;
}



/*============== ESTILOS FINALES =========================*/
.texto_verde{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9fd817;	
}

.texto_naranja{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF7515;	
}
.texto_plomo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6C6C6C;	
}
.img_left3{
	padding-right:5px;
}

.texto_tag1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#99b037;
}

.texto_tag2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#d2e28f;
}

.texto_tag3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#d5d5d5;
}

.link_14 {
	font-family:Arial;
	font-size:13px;
	color:#373737;
	text-decoration:none;
	font-weight:bold;
}

.link_14:hover {
	text-decoration:underline;
}