body
{
font-family:		arial, helvetica;
font-size:		12px;
color:			#372D4F;
background-color:	#E8E8E8;
margin:			0px;
text-align:		justify;
}

table
{
border:			0px;
padding:		0px 0px 0px 0px;
/* border-spacing:		0px;
border-collapse:	collapse; */
}

td
{
font-family:		arial, helvetica;
font-size:		12px;
padding:		0px 0px 0px 0px;
}

img
{
border:			0px;
/* display:                block; */
}

h1
{
font-size:		16px;
font-weight:		bold;
text-transform:		uppercase;
}

h2
{
font-size:		14px;
font-weight:		bold;
text-transform:		uppercase;
}

h3
{
font-size:		13px;
font-weight:		bold;
}

h4
{
font-size:		12px;
font-weight:		normal;
text-decoration:	underline;
}

a:link
{
color:			#663300;
}

a:visited
{
color:			#996633;
}

a:hover
{
color:			#FFFFFF;
background:		#372D4F;
}


/*--------MENU HORIZONTAL----------*/

td.menu
{
font-family:		arial, helvetica;
font-size:		12px;
padding:		0px 0px 0px 0px;
background-color:	#1C6450;
height:			30px;
}

a.menu
{
font-size:		12px;
/* font-weight:		bold; */
text-transform:		uppercase;
text-decoration:	none;
vertical-align:		-7px;
color:			#E8E8E8;
background:		#227A61;
padding:		3px 10px 3px 10px;
border-top:		1px solid #7AA4A0;
border-bottom:		1px solid #000000;
border-right:		1px solid #000000;
border-left:		1px solid #7AA4A0;
margin-right:		3px;
}
a.menu:visited
{	
color: 			#E8E8E8; 
}
a.menu:hover
{	
font-size:		12px;
/* font-weight:		bold; */
text-transform:		uppercase;
text-decoration:	none;
vertical-align:		-9px;
color:			#FFFFFF;
background:		#227A61;
padding:		3px 10px 3px 10px;
border-bottom:		1px solid #7AA4A0;
border-top:		1px solid #000000;
border-left:		1px solid #000000;
border-right:		1px solid #7AA4A0;
margin-right:		3px;
}


span.menu_pulsado
{
font-size:		12px;
/* font-weight:		bold; */
text-transform:		uppercase;
text-decoration:	none;
vertical-align:		-9px;
color:			#372D4F;
background:		#E8E8E8;
padding:		3px 10px 3px 10px;
border-bottom:		1px solid #7AA4A0;
border-top:		1px solid #000000;
border-left:		1px solid #000000;
border-right:		1px solid #7AA4A0;
margin-right:		3px;
}

/*--------MENU2 VERTICAL----------*/

table.menu2
{
width:			125px;
background-color: 	#800080;
}

td.menu2
{
width:			125px;
font-size:		13px;
/* font-weight:		bold; */
text-align:		center;
text-decoration:	none;
color:			#E8E8E8;
background:		#372D4F;
border-bottom:		1px solid #000000;
border-top:		1px solid #E8E8E8;
border-left:		1px solid #E8E8E8;
border-right:		1px solid #000000;
padding:		3px 3px 3px 3px;
}

td.menu2_pulsado
{
width:			120;
font-size:		13px;
font-weight:		bold;
text-align:		center;
text-decoration:	none;
color:			#372D4F;
background:		#E8E8E8;
border-bottom:		1px solid #FFFFFF;
border-top:		1px solid #000000;
border-left:		1px solid #000000;
border-right:		1px solid #FFFFFF;
padding:		5px 1px 1px 5px;
}

a.menu2
{
font-size:		13px;
text-decoration:	none;
color:			#E8E8E8;
background:		#372D4F;
/*
border-bottom:		1px solid #372D4F;
border-top:		1px solid #E8E8E8;
border-left:		1px solid #E8E8E8;
border-right:		1px solid #372D4F;
padding:		5px auto 5px 5px;
padding-botton:		5px;
padding-left:		5px;
padding-right:		5px;
padding-top:		5px;
width:			120px;
*/
}

a.menu2:visited
{	
color: 			#E8E8E8; 
}

a.menu2:hover
{	
font-size:		13px;
text-decoration:	none;
font-weight:		bold;
color:			#FFFFFF;
background:		#372D4F;
/*
color: 			#372D4F; 
background-color: 	#FFFFFF;
border-bottom:		1px solid #FFFFFF;
border-top:		1px solid #372D4F;
border-left:		1px solid #372D4F;
border-right:		1px solid #FFFFFF;
padding:		5px auto 5px 5px;
*/
}

/*--------NOVEDADES----------*/

table.novedades
{
width:			450px;
height:			58px;
}

td.novedades
{
background-color: 	#FFFFFF;
}

/*--------NOVEDADES2----------*/

table.novedades2
{
width:			650px;
height:			58px;
}

td.novedades2
{
background-color: 	#FFFFFF;
}

/*--------TEXTOS----------*/

td.titulo
{
font-family:		arial, helvetica;
font-size:		12px;
text-align:		left;
height:			20px;
padding:		0px 0px 0px 0px;
}

div.titulo
{
font-family:		arial, helvetica;
font-size:		18px;
font-weight:		bold;
color:			#372D4F;
text-transform:		uppercase;
text-indent:		153px;
border-bottom:		2px solid #372D4F;
margin-left:		18px;
margin-right:		20px;
margin-bottom:		10px;
margin-top:		10px;
}

table.cuerpo
{
width:			900px;
}

tr.cuerpo
{
vertical-align:		top;
}

div.texto
{
padding-left:		25px;
padding-right:		20px;
line-height:		140%;
text-align:		justify;
}

div.texto_dcho
{
padding-left:		20px;
padding-right:		0px;
line-height:		140%;
text-align:		justify;
}

div.texto_izdo
{
padding-left:		0px;
padding-right:		20px;
line-height:		140%;
text-align:		justify;
}

div.columnacentro
{
padding-left:		0px;
padding-right:		0px;
text-align:		justify;
}

