body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	SCROLLBAR-FACE-COLOR: #ffffff;  
	SCROLLBAR-HIGHLIGHT-COLOR: #C4C4C4; 
	SCROLLBAR-SHADOW-COLOR: #C4C4C4; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #C4C4C4; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	height: 100%;
}

html {
	height: 100%;
}

div#centro_izq {
	position:relative; 
	height:100%; 
	z-index:0; 
	overflow:auto; 
	width: 100%;
}

div#seccion_centro {
	position:relative; 
	z-index:0; 
	overflow:auto; 
	width: 100%; 
	height: 100%;
}

.texto-bienvenidos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7B7B7B;
}
.texto-ruralvia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3B3B3B;
}
.campo-ruralvia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #909090;
	border: 1px solid #8AAA7B;
	height: 16px;
	width: 103px;
	background-image:  url(/images/fondo_cajas_password.jpg);
	background-repeat: no-repeat;
	background-position: right;


}
.tit-destacados-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3b3b3b;

}
.texto1-destacados-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #787878;
	font-weight: bolder;
	text-align: justify;
}
.texto2-destacados-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #9f9f9f;
	font-weight: normal;
	text-align: justify;


}
.apartado-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #006600;
	text-decoration: none;
}
.categoria-productos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.nombre-producto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.texto-explicativo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	text-align: left;

}
.texto-productos-gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7e7e7e;
	text-decoration: none;
	font-weight: bold;

}
.texto-productos-gris2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #7e7e7e;
	text-decoration: none;
	text-align: justify;

}
.tit-producto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #999999;
	text-decoration: none;
	line-height: 18pt;
}

.texto-historia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height: 14pt;

}
.tabla-conocenos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	border: 1px solid #DCE5D7;
	}
.apartado-formulario-empleo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}
.campo-formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border: 1px solid #8AAA7B;
	background-image:  url(../images/fondo_cajas_password.jpg);
	background-repeat: no-repeat;
	background-position: right;

}
.nota-formulario {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}
.texto-conocenos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	text-align: justify;
}
.respuesta-email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
	line-height: 20pt;

}
.apartado-formulario-incorrecto {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #669933;
	text-decoration: none;
	font-weight: bold;
}
.formulario-error-general {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #669933;
	text-decoration: none;
	font-weight: bold;
	text-align: center;

}
.campo-formulario-incorrecto {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border: 1px solid #87C24B;
}
.tit-formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	text-align: justify;

}
.combo-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #5F8200;
	text-decoration: none;
	border: 1px solid #86B800;
	background-color: #D6F091;
}
.tit-formulario-negrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	font-weight: bold;

}
.nota-ruralvia {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	text-decoration: none;
}
.entradilla-noticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height: 14pt;
	font-weight: bold;

}
.texto-noticia {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height: 13pt;
}
.titulo-noticia {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #A2C499;
	font-weight: bold;
}
.tit-email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
	font-weight: bolder;

}
.texto-email1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	font-weight: bold;

}
.texto-email2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}
.tit-boletin {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
	font-weight: bolder;
}
.subtit-boletin {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	font-weight: bolder;
}
.texto-boletin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	line-height: 14pt;
	text-align: justify;


}
.texto-historia2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: justify;
	line-height: 14pt;
}
.tit-historia {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	line-height: 14pt;
}
.texto-contactar {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}
.titulo-comercio-virtual {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #E2B950;
	font-weight: bold;
	line-height: 18pt;

}
.apartado-lista-cv {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	line-height: 14pt;
}
.pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.nombre-sala {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;

}
.marco-verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border: 1px solid #8AAA7B;
	text-align: center;



}
.marco-azul {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border: 1px solid #BDCBE4;
	text-align: center;
}
.marco-rosa {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border: 1px solid #EDCAD7;
	text-align: center;
}
.marco-morado {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border: 1px solid #D6CFE9;
	text-align: center;
}
.marco-naranja {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border: 1px solid #EECBB2;
	text-align: center;
}
.mano {
	text-decoration: none;
	cursor: pointer;
}
.fondo_menu {
	background-image:  url(../images/submenu_banda_verde2.gif);
	background-repeat:  repeat-x;
}
.fondo_general_izq {
	background-image:  url(../images/fondo_general_izqGris.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.fondo_general_drch {

	background-image:  url(../images/fondo_general_drchGris.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.borde_lateral_general {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #056028;
	border-left-color: #056028;
}
.Fondo_medio_izq {
	background-image:  url(../images/fondo_generalLineasIzqGris.gif);
	background-repeat: repeat-x;
	background-position: right;
}
.Fondo_medio_drch {

	background-image:  url(../images/fondo_generalLineasDrchGris.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.Tabla_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F1E3BA;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	 
	width: 100%;
}
.Tabla_menu:hover {
	background-color: #DBC280;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	border: none;
}
.Tabla_menuSelecionada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #665A3C;
	text-decoration: none;
	background-color: #B5A06A;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	 
	width: 100%;
}
.Tabla_menu_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #DCE5D7;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menu_verde:hover {
	background-color: #8AAA7B;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	border: none;
	/*text-transform: lowercase;*/
}
.Tabla_menuSelecionada_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #DCE5D7;
	text-decoration: none;
	background-color: #6C8560;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menuSelecionada_verde:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #DCE5D7;
	text-decoration: none;
	background-color: #6C8560;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menu_morado{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #D9D5E4;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menu_morado:hover {
	background-color: #8174A6;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	border: none;
	/*text-transform: lowercase;*/
}
.Tabla_menuSelecionada_morado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #D9D5E4;
	text-decoration: none;
	background-color: #675C84;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menuSelecionada_morado:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #D9D5E4;
	text-decoration: none;
	background-color: #675C84;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menu_naranja{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F1E3BA;
	text-align: left;
	white-space: normal;
	padding: 0px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menu_naranja:hover {
	background-color: #E2B950;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	border: none;
	/*text-transform: lowercase;*/
}
.Tabla_menuSelecionada_naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #F1E3BA;
	text-decoration: none;
	background-color: #CF8F50;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menuSelecionada_naranja:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #F1E3BA;
	text-decoration: none;
	background-color: #CF8F50;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menu_violeta{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #D3B7C1;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menu_violeta:hover {
	background-color: #99586F;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	border: none;
	/*text-transform: lowercase;*/
}
.Tabla_menuSelecionada_violeta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #D3B7C1;
	text-decoration: none;
	background-color: #6E3F50;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menuSelecionada_violeta:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #D3B7C1;
	text-decoration: none;
	background-color: #6E3F50;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menu_azul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #D2DBEC;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menu_azul:hover {
	background-color: #84A3DB;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	border: none;
	/*text-transform: lowercase;*/
}
.Tabla_menuSelecionada_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #D2DBEC;
	text-decoration: none;
	background-color: #708AB9;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menuSelecionada_azul:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #D2DBEC;
	text-decoration: none;
	background-color: #708AB9;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menu_zonaVerde{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EBFF9B;
	text-align: left;
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	width: 100%;
	/*text-transform: lowercase;*/
}
.Tabla_menu_zonaVerde:hover {
	background-color: #9AB628;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	border: none;
	/*text-transform: lowercase;*/
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #909090;
	border: 1px solid #8AAA7B;
	background-image:  url(../images/fondo_textareas.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.link_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}

.link_menu:hover {
	color: #000000;
}

.error_formulario {
	background-color: #ECF2EA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	text-decoration: none;
	white-space: normal;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border: 2px solid #003300;
	list-style-image: url(/images/pestania_error.gif);
	list-style-position: inside;
	text-indent: 3px;
}

.Fondo_tituloSubtitulo {
	background-image:  url(../images/proc_seleccionado_sup.gif);
	background-repeat:  repeat-x;
}
.Fondo_PieCentro {
	background-image:  url(../images/proc_seleccionado_inferior.gif);
	background-repeat:  repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.pie_pagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6D7343;
	text-decoration: none;
}
.pie_pagina:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A0A76A;
}
.subrayado_ptos {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.Boton_izq	{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	
}
.Boton_izq:hover	{
	color: #AFB961;
	font-size: 11px;	
}
.Enlaces_index{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #8F974F;
	text-decoration: none;	
}
.Enlaces_index:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #8F974F;
	text-decoration: none;	
}
.texto_productos_titulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	
}
.texto_productos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #999999;
	text-decoration: none;
	
}
.ficha_productos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #91F998;
}
.pulse_aqui{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.pulse_aqui:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #C5D893;
	text-decoration: none;
}
.Texto_Tamanio_medio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	text-align: justify;

}
.botonVerde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009966;
	border: 1px solid #CCCCCC;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	cursor: hand;
}

.stripe{	
	padding:6px;
	margin:2px;
	width:80%;
	float:left;
}