
/************************** EMPIEZAN estilos generales del web **************************/



body {
	background-color: #CFCFCF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	scrollbar-face-color : #CCCCCC; /* face color */
	scrollbar-highlight-color : #88888; /* left highlight */
	scrollbar-shadow-color : #88888; /* right highlight */
	scrollbar-3dlight-color : #888888; /* left margin*/
	scrollbar-darkshadow-color : #EEEEEE; /* right margin */
	scrollbar-arrow-color : #006811; /* arrow color */
	scrollbar-track-color : #EEEEEE; /* track color */	
}


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

a:hover {
	color: #042572;
	text-decoration: underline;
}



.fecha {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 18px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B4B4B4;
	font-weight: normal;
	text-align: right;
}



/************************** EMPIEZAN estilos de la MENU SUPERIOR **************************/



.menusup {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	font-weight: normal;
	text-align: left;
}
.menusup a {
	color: #006811;
	text-decoration: none;
}

.menusup a:hover {
	color: #006811;
	text-decoration: underline;
}


.txt_logo {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 16px;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B8BF00;
	font-weight: normal;
}




/************************** EMPIEZAN estilos de la PORTADA **************************/



.txt_tisec {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006811;
	font-weight: bold;
}


.txt_sec {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 14px;
	padding-left: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	line-height: 138%;
}

.txt_sec a {
	color: #424242;
	text-decoration: none;
}

.txt_sec a:hover {
	color: #006811;
	text-decoration: none;
}



.txt_tiferias {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 18px;
	padding-right: 0px;
	padding-left: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #364E8F;
	font-weight: bold;
	text-align: right;
}


.txt_ferias {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 14px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606678;
	font-weight: normal;
	text-align: right;
}




/************************** EMPIEZAN estilos GENERALES DENTRO **************************/


.menu_des {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #E6E6E6;
}
.menu_act {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #79b700;
}
.menu_sin {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #79b700;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;	
}
.menu_sin a{
	color: #FFFFFF;
	text-decoration: none;	
}
.menu_sin a:hover{
	color: #FFFFFF;
	text-decoration: none;	
}

.submenu_des {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #F3F3F3;
}
.submenu_act {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #bcd290;
}
.submenu_sin {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #bcd290;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;	
}
.menu_txt {
	padding: 6px;
	margin-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;	
	display:block;
}
a.menu_txt:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.submenu_txt {
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;	
	display:block;
}
a.submenu_txt:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.hide{
display: none;
}
.show{
display: block;
}


.txt_pro {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 138%;
}


.txt_tisecde {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #509eff;
	font-weight: bold;
}

.txt_tilista {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #509eff;
	font-weight: bold;
}

.txt_tilista_mar {
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #509eff;
	font-weight: bold;
}

.txt_lista {
	margin-left: 18px;
	margin-top: 6px;
	margin-right: 14px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #509eff;
	line-height: 138%;
	text-align: justify;
}


.txt_disponible {
	margin-left: 18px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #79b700;
	line-height: 138%;
}

.txt_disponible_mar {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #79b700;
	line-height: 138%;
}

.txt_disponible_marade {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	line-height: 138%;
}


.lista {
	margin-left: 40px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #79b700;
	line-height: 148%;
}

.lista a{
	color: #006811;
	text-decoration: none;	

}
.lista a:hover{
	color: #042572;
	text-decoration: underline;	

}


.txt_fotito {
	margin-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #02419E;
	font-weight: bold;
}
.txt_fotito a{
	color: #02419E;
	text-decoration: none;	

}
.txt_fotito a:hover{
	color: #042572;
	text-decoration: underline;	
}



.foti {
	border-width: 1px;
	border-style: solid;
	border-color: #CB1701;
}
.foti a {
	border-width: 1px;
	border-style: solid;
	border-color: #CB1701;
}

.foti a:hover {
	border-width: 1px;
	border-style: solid;
	border-color: #042572;
}



.botondeta {
	float: right; 
	display: block;
	width: 100px;
	margin-bottom: 4px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 12px;
	padding: 2px;
	text-align: center;
	background-color: #79b700;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #F2E3E1;
	font-size: 10px;	
	border-right: 1px #006811 dashed;
	border-left: 1px #006811 dashed;
	border-top: 1px #006811 dashed;
	border-bottom: 1px #006811 dashed;
}
.botondeta a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
.botondeta a:hover{
	display: block;
	color: #000000;
	text-decoration: none;
	background-color: #bcd290;
}


/************************** EMPIEZAN estilos de PAGINA DE PRODUCTO **************************/



.txt_selecciona {
	margin-left: 12px;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #D8D8D8;
	font-weight: bold;
}

.txt_tiarea {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 40px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CB1701;
	font-weight: bold;
	text-align: right;
}


.tb_fle {
	background-image: url(../images/flecha_area.gif);
	background-repeat: no-repeat;
	background-position: right;
}


/************************** EMPIEZAN estilos de FICHA DE PRODUCTO **************************/


.txt_tisecpro {
	margin-left: 1px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #484848;
	font-weight: bold;
}
.txt_tisecpro a {
	color: #484848;
	text-decoration: none;
}

.txt_tisecpro a:hover {
	color: #747474;
	text-decoration: underline;
}

.txt_titupro {
	margin-left: 0px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #509eff;
	line-height: 138%;
	font-weight: bold;
}

.txt_titupro_pe {
	margin-left: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CB1701;
	line-height: 138%;
	font-weight: bold;
}

.txt_campo {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #79b700;
	line-height: 138%;
}

.txt {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3E3E;
	line-height: 140%;
	text-align: justify;
}

.txt_cen {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3E3E;
	line-height: 140%;
	text-align: center;
}

.txt_jus {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 30px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3E3E;
	line-height: 140%;
	text-align: justify;
}

.txt_nota {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #838383;
	line-height: 120%;
	text-align: left;
}



.lista_pro {
	margin-left: 24px;
	margin-top: 14px;
	margin-right: 8px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #014C80;
	line-height: 148%;
}

.mini_lista_pro {
	margin-left: 24px;
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A90B6;
	line-height: 148%;
}



.txt_foto {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 26px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747474;
	font-weight: bold;
	text-align: right;
}


.tb_pdf {
	background-image: url(../images/fondo_pdf.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.txt_ticolor {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #917e00;
	line-height: 138%;
	font-weight: bold;
}
.txt_ticolorsub {
	margin-left: 10px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #40433a;
	line-height: 138%;
	font-weight: bold;
}
.txt_ticolorti {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5a4e00;
	line-height: 138%;
	font-weight: bold;
	text-align: center;
}

.tb_mezclas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #40433a;
}


.color {
	margin-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3E3E3E;
}


/************************** EMPIEZAN estilos de SERVICOS, EMPRESA... **************************/



.txt_titus {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #509eff;
	line-height: 138%;
	font-weight: bold;
}


.txt_titupie {
	margin-left: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747474;
	font-weight: bold;
}


.txt_parraf {
	margin-left: 10px;
	margin-top: 12px;
	margin-right: 60px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3E3E;
	line-height: 140%;
	text-align: justify;
}


.lista_parraf {
	margin-left: 84px;
	margin-top: 24px;
	margin-right: 240px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #507c00;
	line-height: 140%;
}

.lista_parraf_li {
	margin-top: 10px;
}


.fon_marca {
	background-image: url(../images/marca_agua.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}



.txt_empresa {
	margin-left: 10px;
	margin-top: 12px;
	margin-right: 52px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3E3E;
	line-height: 140%;
	text-align: justify;
}





.txt_certifi {
	margin-left: 30px;
	margin-top: 12px;
	margin-right: 92px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6444;
	line-height: 130%;
	text-align: justify;
}

.lista_certifi {
	margin-left: 54px;
	margin-top: 24px;
	margin-right: 160px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #85712E;
	line-height: 130%;
}

.lista_certifi_li {
	margin-top: 10px;
}



.tb_ferias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #85712E;
}

.tb_color_ferias {
	margin-right: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3E3E3E;
}



/************************** EMPIEZAN estilos de ZELLER **************************/


.txt_zeller {
	margin-left: 10px;
	margin-top: 12px;
	margin-right: 52px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3E3E;
	line-height: 140%;
	text-align: justify;
}

.txt_zeller img{
	float: right;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-left: 20px;
	margin-bottom: 8px;
	margin-right: 8px;
	margin-top: 4px;
	background-color: #BBCAC6;
}


.txt_zeller_ti {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
}

.txt_zeller_pe {
	margin-left: 10px;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 140%;
	text-align: left;
}

.lista_zeller {
	margin-left: 24px;
	margin-top: 14px;
	margin-right: 8px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #580101;
	line-height: 148%;
}
.lista_zeller li{
	margin-top: 6px;
}

.txt_zeller_nor {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3E3E;
	line-height: 140%;
	text-align: left;
}

/************************** EMPIEZAN estilos de FORMULARIOS **************************/



.form_gen{
	color: #000000;
	border-bottom-color: #C7C7C7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #C7C7C7;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #C7C7C7;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #C7C7C7;
	border-left-style: solid;
	border-left-width: 1px;
	background-color: #EFEFEF;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
}



.form_genbl {
	color: #000000;
	border-bottom-color: #C7C7C7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #C7C7C7;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #C7C7C7;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #C7C7C7;
	border-left-style: solid;
	border-left-width: 1px;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
}


.txt_form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 2px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4169A4;
	font-weight: normal;
}

.txt_form_pe {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 2px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	font-weight: normal;
}
.txt_form_pe a {
	color: #CB1701;
	text-decoration: none;
}
.txt_form_pe a:hover {
	color: #4169A4;
	text-decoration: none;
}


.boton{
	color: #FFFFFF;
	border-bottom-color: #D9E4EB;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #D9E4EB;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #D9E4EB;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #D9E4EB;
	border-left-style: solid;
	border-left-width: 1px;
	background-color: #4169A4;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 10px;
	text-align: center;
	margin-right: 2px;
}



.txt_ok {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #AC0101;
	font-weight: normal;
	line-height: 136%;
	text-align: center;
}


.txt_confir {
	margin-left: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3337;
	font-weight: normal;
	line-height: 136%;
	text-align: center;
}

.lista_info {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 4px;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3337;
	font-weight: normal;
	line-height: 134%;
} 
.lista_info a {
	color: #CB1701;
	text-decoration: none;
}
.lista_info a:hover {
	color: #4169A4;
	text-decoration: none;
}


.fon_cajauser {
	background-image: url(../images/fon_caja_user.gif);
	background-repeat: no-repeat;
	background-position: center top;
}


.txt_infook {
	margin-left: 20px;
	margin-top: 12px;
	margin-right: 72px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3E3E;
	line-height: 140%;
	text-align: center;
}



/************************** EMPIEZAN estilos de SEGURIDAD Y PRIVACIDAD **************************/



.txt_seguri {
	margin-left: 20px;
	margin-top: 12px;
	margin-right: 72px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3E3E3E;
	line-height: 140%;
	text-align: justify;
}



/************************** EMPIEZAN estilos de MAPA WEB **************************/



.txt_catego {
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4169A4;
	text-align: left;
}



.lista_map  {
	margin-left: 38px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #57B6F8;

}

.lista_map a{
	color: #CB1701;
	text-decoration: none;	

}
.lista_map a:hover{
	color: #042572;
	text-decoration: underline;	

}
.lista_map a:visited{
	color: #BC7A7A;
	text-decoration: none;	

}


.tb_mapaweb {
	margin-left: 10px;
	margin-right: 10px;
}



.txt_subcatego {
	margin-left: 10px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3E3E;
}


/************************** EMPIEZAN estilos de PIE página **************************/



.txt_direc {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #366989;
	font-weight: normal;
	text-align: left;
	line-height: 138%;
}
.txt_direc a {
	color: #424242;
	text-decoration: none;
}

.txt_direc a:hover {
	color: #006811;
	text-decoration: underline;
}



.txt_iso {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9B9B9B;
	font-weight: normal;
	text-align: left;
}


.txt_copy {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
}

.txt_legal {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 28px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: right;
}
.txt_legal a {
	color: #FFFFFF;
	text-decoration: none;
}

.txt_legal a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


/************************** EMPIEZAN estilos para ORDENES IMPRESION **************************/


#print {
	display: none;
}


#noprint {
	display: inline;
}
