body {
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px;
	background-color: #FFFFFF;
	background-image:url(images/bg1.jpg)
}

.Estilo1 {color: #0066CC}

.Estilo7
{
font-family: verdana;
font-size: 10px;
color: #990000;
}

input { font-family: Verdana, Arial; font-size: 10px; color: #0074AD; background-color: #E3E3E3; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
textarea { font-family: Verdana, Arial; font-size: 10px; color: #0074AD; background-color: #E3E3E3; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
select { font-family: Verdana, Arial; font-size: 10px; color: #0074AD; background-color: #E3E3E3; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

#topnavbar {
width: 100%;
}

td#navbar {
background-color: #efefef;
font-weight:bold;
font-family: Verdana; 
font-size: 10px;
text-align:center;
}

td#navbar a {
color: #316AC4;
text-decoration: none;
}

td#navbar a:hover {
color: #ff9900;
}

#topnavbar2 {
width: 100%;
}

td#navbar2 {
background-color: #efefef;
font-weight:normal;
font-family: Verdana; 
font-size: 10px;
text-align:center;
}

td#navbar2 a {
color: #316AC4;
text-decoration: none;
}

td#navbar2 a:hover {
color: #ff9900;
}

#topnavbar3 {
width: 100%;
}

td#navbar3 {
background-color: #efefef;
font-weight: bold;
font-family: Verdana; 
font-size: 10px;
text-align: left;
padding-left: 20px;
}

td#navbar3 a {
color: #316AC4;
text-decoration: none;
}

td#navbar3 a:hover {
color: #ff9900;
}

#topnavbar4 {
width: 100%;
}

td#navbar4 {
background-color: #ffffff;
font-weight: bold;
font-family: Verdana; 
font-size: 10px;
text-align: left;
padding-left: 20px;
}

td#navbar4 a {
color: #316AC4;
text-decoration: none;
}

td#navbar4 a:hover {
color: #ff9900;
}

.celda_encabezado 
{
font-family: century; 
font-size: 22px;
font-weight: bold;
color: #B8C2C9;
text-align: center;
padding: 0px;
letter-spacing: .05em; // SUELE SERVIR PARA EL ESLOGAN DE LA WEB
}

.celda_pie
{
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
padding: 0px; // COPYRIGHT Y SIMILARES
}

.tabla_lateral
{
border-color: #641B80;
border-width: 0px;
border-style: solid;
background-color: #FFFFFF;
padding-left: 0px;
padding-right: 0px;
padding-top: 20px;
padding-bottom: 20px; // ESTA TABLA ES POR SI SE QUIERE PONER UNA FRANJA LATERAL
}

.tabla_menu
{
	border-color: #DCDCA0;
	border-width: 1px;
	border-style: solid;
	background-color: #F4F4D0;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	// TABLA CON BORDE O NO QUE CONTIENE EL MENU DE NAVEGACIO: N;
}

.celda_menu
{
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #6E3A3A;
line-height: 15px;
text-align: center; // SECCIONES GENERALES DEL MENU DE NAVEGACION
}

A.menu:link { color: #6E3A3A; text-decoration: none; }
A.menu:visited { color: #6E3A3A; text-decoration: none; }
A.menu:active { color: #6E3A3A; text-decoration: none; }
A.menu:hover { color: #FE9900; text-decoration: none; }

.epigrafe_menu
{
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #000099;
line-height: 25px;
text-align: center; // TITULO DE LAS CATEGORIAS EN EL MENU DE NAVEGACION
}

.epigrafe_menu2
{
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #FF9900;
line-height: 25px;
text-align: center; // TITULO DE LAS CATEGORIAS EN EL MENU DE NAVEGACION 2
}

.epigrafe_menu3
{
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #316AC4;
line-height: 25px;
text-align: center; // TITULO DE LAS CATEGORIAS EN EL MENU DE NAVEGACION 3
}

A.epigrafe_menu3:link { color: #316AC4; text-decoration: none; }
A.epigrafe_menu3:visited { color: #316AC4; text-decoration: none;}
A.epigrafe_menu3:active { color: #316AC4; text-decoration: none;}
A.epigrafe_menu3:hover { color: #316AC4; text-decoration: none ;}

.menu_categorias
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #316AC4;
	text-align: left;
	padding-left: 20px;
	line-height: 15px;
}

A.menu_categorias:link { color: #316AC4; text-decoration: none; }
A.menu_categorias:visited { color: #316AC4; text-decoration: none;}
A.menu_categorias:active { color: #316AC4; text-decoration: none;}
A.menu_categorias:hover { color: #FE9900; text-decoration: none ;}

.menu_categorias2
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #316AC4;
	text-align: left;
	line-height: 15px;
}

A.menu_categorias2:link { color: #316AC4; text-decoration: none; }
A.menu_categorias2:visited { color: #316AC4; text-decoration: none;}
A.menu_categorias2:active { color: #316AC4; text-decoration: none;}
A.menu_categorias2:hover { color: #FE9900; text-decoration: none ;}

.menu_oferts
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FE9900;
	text-align: left;
	padding-left: 20px;
	line-height: 15px;
}

A.menu_oferts:link { color: #FE9900; text-decoration: none; }
A.menu_oferts:visited { color: #FE9900; text-decoration: none;}
A.menu_oferts:active { color: #FE9900; text-decoration: none;}
A.menu_oferts:hover { color: #316AC4; text-decoration: none ;}

.menu_solap
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #B4B19E;
	text-align: left;
	padding-left: 20px;
	line-height: 15px;
}

A.menu_solap:link { color: #B4B19E; text-decoration: none; }
A.menu_solap:visited { color: #B4B19E; text-decoration: none;}
A.menu_solap:active { color: #B4B19E; text-decoration: none;}
A.menu_solap:hover { color: #FE9900; text-decoration: none ;}

.menu_claseinfo
{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #316AC4;
	text-align: center;
	background-color: #EAEAEA;
	line-height: 15px;
}

A.menu_claseinfo:link { color: #316AC4; text-decoration: none; }
A.menu_claseinfo:visited { color: #316AC4; text-decoration: none;}
A.menu_claseinfo:active { color: #316AC4; text-decoration: none;}
A.menu_claseinfo:hover { color: #FE9900; text-decoration: none ;}

.menu_claseinfo_bold
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #316AC4;
	text-align: center;
	line-height: 15px;
}

A.menu_claseinfo_bold:link { color: #546AA3; text-decoration: none; }
A.menu_claseinfo_bold:visited { color: #546AA3; text-decoration: none;}
A.menu_claseinfo_bold:active { color: #546AA3; text-decoration: none;}
A.menu_claseinfo_bold:hover { color: #FE9900; text-decoration: none ;}

.menu_claseinfo_bold2
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #316AC4;
	text-align: left;
	padding-left: 20px;
	line-height: 15px;
}

A.menu_claseinfo_bold2:link { color: #546AA3; text-decoration: none; }
A.menu_claseinfo_bold2:visited { color: #546AA3; text-decoration: none;}
A.menu_claseinfo_bold2:active { color: #546AA3; text-decoration: none;}
A.menu_claseinfo_bold2:hover { color: #FE9900; text-decoration: none ;}

.menu_claseinfo_bold3
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #316AC4;
	text-align: center;
	line-height: 15px;
}

A.menu_claseinfo_bold3:link { color: #546AA3; text-decoration: none; }
A.menu_claseinfo_bold3:visited { color: #546AA3; text-decoration: none;}
A.menu_claseinfo_bold3:active { color: #546AA3; text-decoration: none;}
A.menu_claseinfo_bold3:hover { color: #FE9900; text-decoration: none ;}

#texto_general
{
font-family: arial;
font-size: 12px;
font-weight: normal;
color: #3D5276;
text-align: justify;
line-height: 15px;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px; // TEXTO DE LAS SECCIONES
}

.texto_inicio_catalogo
{
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
color: #3D5276;
text-align: justify;
line-height: 15px;
padding-left: 20px;
padding-right: 20px;
padding-top: 0px;
padding-bottom: 0px; // TEXTO DEl CATALOGO VACIO
}

.tabla_productos
{
border-color: #dddddd;
border-width: 1px;
border-style: solid;
background-color: #99CC66; // COLORES DE LAS FICHAS DE PRODUCTOS LISTADAS
}

.celda_foto
{
	background-color: #ffffff;
	text-align: center;
	// FOTO DE LA MINI FICHA DE PRODUCTO;
}

.celda_texto
{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	background-color: #CCCC00;
	line-height: 14px;
	text-align: left;
	color: #000000;
	padding-left: 20px;
	// TEXTO CON LOS DATOS DEL PRODUCTO EN LA MINIFICH: A;
}

.celda_texto2
{
	font-family: verdana;
	font-size: 14px;
	font-weight: normal;
	background-color: #CCCC00;
	line-height: 14px;
	text-align: left;
	color: #000000;
	padding-left: 20px;
	// TEXTO CON LOS DATOS DEL PRODUCTO EN LA MINIFICH: A2;
}

.celda_masinfo
{
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	background-color: #CCCC00;
	text-align: center;
	color: #4D6685;
	// CELDA CON EL ENLACE A LA FICHA DESPLEGABLE CON MAS INF: O;
}

A.mas_info:link { color: #4D6685; text-decoration: underline; }
A.mas_info:visited { color: #4D6685; text-decoration: underline;}
A.mas_info:active { color: #4D6685; text-decoration: underline;}
A.mas_info:hover { color: #FFFFFF; text-decoration: underline overline ;}

.tabla_ventana
{
border-color: #641B80;
border-width: 2px;
border-style: solid;
background-color: #AEC2E4;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px; // MARCO QUE CONTENDRÁ LA FICHA AMPLIABLE
}

.tabla_datos
{
border-color: #a3c5f3;
border-width: 0px;
border-style: solid;
background-color: #AEC2E4;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px; // TABLA QUE CONTIENE LA FICHA AMPLIABLE
}

.categoria_titulo
{
	font-family: tahoma;
	font-size: 30px;
	font-weight: normal;
	background-color: White;
	text-align: center;
	color: #FE9900;
	// CELDA QUE CONTIENE EL ENCABEZADO DE LA CATEGORIA-NOMBRE: O;
}

.producto_titulo
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	background-color: #E9F0FA;
	text-align: center;
	color: #FF8C00;
	// CELDA QUE CONTIENE EL ENCABEZADO DEL PRODUCT: O;
}

.producto_dato
{
font-family: verdana;
font-size: 10px;
font-weight: bold;
background-color: #EAEAEA;
text-align: left;
padding-left: 20px;
color: #316AC4;  // CELDAS QUE CONTIENEN LOS DATOS DEL PRODUCTO
}

.producto_dato2
{
font-family: verdana;
font-size: 10px;
font-weight: normal;
background-color: #FFFFFF;
text-align: left;
padding-left: 20px;
color: #333333;  // CELDAS QUE CONTIENEN LOS DATOS DE FROMULARIO
}

.producto_dato4
{
font-family: verdana;
font-size: 10px;
font-weight: normal;
background-color: #FFFFFF;
text-align: right;
padding-left: 0px;
color: #333333;  // CELDAS QUE CONTIENEN LOS DATOS DE FROMULARIO
}

.producto_dato5
{
font-family: verdana;
font-size: 10px;
font-weight: blod;
background-color: #FFFFFF;
text-align: left;
padding-left: 20px;
color: #990000;  // CELDAS QUE CONTIENEN LOS DATOS DE FROMULARIO
}

.producto_dato3
{
font-family: verdana;
font-size: 10px;
font-weight: normal;
background-color: #EAEAEA;
text-align: left;
padding-left: 0px;
color: #316AC4;  // CELDAS QUE CONTIENEN LOS DATOS DEL PRODUCTO
}

.producto_descripcion
{
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
background-color: #ffffff;
text-align: left;
padding-left: 20px;
color: #333333;  // DESCRIPCION DEL PRODUCTO
}
TD.featureset {
	BORDER-RIGHT: #c9c9c9 1px solid; BORDER-TOP: #c9c9c9 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/bg_plans.gif); PADDING-BOTTOM: 6px; BORDER-LEFT: #c9c9c9 1px solid; COLOR: #4a4a4a; PADDING-TOP: 6px; BORDER-BOTTOM: #838383 1px solid
}
TD.featurename {
	PADDING-RIGHT: 1px; BORDER-TOP: #eae9e9 1px solid; PADDING-LEFT: 1px; BACKGROUND-IMAGE: url(images/bg_sub_plan.gif); PADDING-BOTTOM: 1px; BORDER-LEFT: #c9c9c9 1px solid; WIDTH: 140px; COLOR: #93393a; PADDING-TOP: 1px; HEIGHT: 15px; TEXT-ALIGN: right
}
TD.data-one {
	PADDING-RIGHT: 1px; BORDER-TOP: #eae9e9 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c9c9c9 1px solid; WIDTH: 95px; PADDING-TOP: 1px; HEIGHT: 15px; TEXT-ALIGN: center
}
TD.data-two {
	PADDING-RIGHT: 1px; BORDER-TOP: #eae9e9 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c9c9c9 1px solid; WIDTH: 95px; PADDING-TOP: 1px; HEIGHT: 15px; TEXT-ALIGN: center
}
TD.data-three {
	PADDING-RIGHT: 1px; BORDER-TOP: #eae9e9 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c9c9c9 1px solid; WIDTH: 95px; PADDING-TOP: 1px; HEIGHT: 15px; TEXT-ALIGN: center
}
TD.data-four {
	BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eae9e9 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c9c9c9 1px solid; WIDTH: 95px; PADDING-TOP: 1px; HEIGHT: 15px; TEXT-ALIGN: center
}
TD.featurename2 {
	PADDING-RIGHT: 1px; BORDER-TOP: #eae9e9 1px solid; PADDING-LEFT: 1px; BACKGROUND-IMAGE: url(images/bg_sub_plan.gif); PADDING-BOTTOM: 1px; BORDER-LEFT: #c9c9c9 1px solid; WIDTH: 200px; COLOR: #93393a; PADDING-TOP: 1px; HEIGHT: 15px; TEXT-ALIGN: right
}
TD.data-one2 {
	PADDING-RIGHT: 1px; BORDER-TOP: #eae9e9 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c9c9c9 1px solid; WIDTH: 100px; PADDING-TOP: 1px; HEIGHT: 15px; TEXT-ALIGN: center
}
TD.data-four2 {
	BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eae9e9 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c9c9c9 1px solid; WIDTH: 100px; PADDING-TOP: 1px; HEIGHT: 15px; TEXT-ALIGN: center
}
