.menu:link, .menu:visited, .menu:active  {  
	FONT: bold 12px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}
.menu:hover {
	FONT: bold 12px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #505050;
}

.b:link, .b:visited, .b:active  {  
	FONT: bold 12px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #F36D00;
}
.b:hover {
	FONT: bold 12px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #505050;
}
.linkfooter:link, .linkfooter:visited, .linkfooter:active  {  
	FONT: 11px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #505050;
}
.linkfooter:hover {
	FONT: 11px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #990000;
}

.linkorder:link, .linkorder:visited, .linkorder:active  {  
	FONT: 11px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}
.linkorder:hover {
	FONT: 11px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #eaeaea;
}

.linkgri:link, .linkgri:visited, .linkgri:active  {  
	FONT: bold 11px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	COLOR: #444444
}

.linkrsb:link, .linkrsb:visited, .linkrsb:active  {  
	FONT: bold 11px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #EEEEEE
}
.linkrsb:hover {
	FONT: bold 11px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #cacaca;
}

.linkconsejos:link, .linkconsejos:visited, .linkconsejos:active  {  
	FONT: 12px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #CC0000
}
.linkconsejos:hover {
	FONT: bold 12px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #CC0000;
}

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

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.inputnewsletter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	border: 1px solid #333333;
	width: 200px;
}


.inputfile{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	border: 1px solid #333333;
	width: 152px;
}


.inputtextarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	border: 1px solid #333333;
	width: 350px;
}

.inputcommon{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	border: 1px solid #333333;
	width: 100px;
}
 
.inputcommon_varwidth{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	border: 1px solid #333333;
}


.inputemail{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	border: 1px solid #333333;
	width: 150px;
}


.butlogin {
	background-color: #919191;
	color: #FFFFFF; 
	cursor: pointer; 
	font:  bold 11px arial; 
	text-align: center
}

.buttoncommon {
	background-color: #919191;
	color: #FFFFFF; 
	cursor: pointer; 
	font:  bold 11px arial; 
	text-align: center
}

.graybigfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #505050;
}

.graymediumfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #505050;
}

.orangebigfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #F36D00;
}


/* MainNav
----------------------------------------------- */

#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav A {
	DISPLAY: block; /*WIDTH: 10em*/
	text-decoration: none;
	/*padding: 0 14px 0 10px;*/
	padding: 0 5px 0 5px;
	/*border: 0;*/

}

#nav LI {
	FLOAT: left; /*WIDTH: 10em;*/
	border-width: 0 1px 0 0;
}
#nav LI UL {
	BACKGROUND: #F36D00; LEFT: -999em; 
	width: 210px; 
	/*border: 1px solid #FFFFFF;*/
	/*WIDTH: 10em;*/ 
	POSITION: absolute; 
	margin: 0;
}
#nav LI UL A {
	padding: 3px 24px 3px 20px;
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#content {
	CLEAR: left; COLOR: #ccc
}

/* Tabs
----------------------------------------------- */
	#tabmenu {
		color: #000;
		border-bottom: 1px solid black;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 10px }

	#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; }

	#tabmenu a, a.active {
		color: #000000;
		background: #f0f0f0;
		font: bold 1em "Trebuchet MS", Arial, sans-serif;
		border: 1px solid black;
		padding: 2px 5px 0px 5px;
		margin: 0;
		text-decoration: none; }

	#tabmenu a.active {
		background: #c0c0c0;
		border-bottom: 3px solid #ABAD85; }

	#tabmenu a:hover {
		color: #fff;
		background: #d0d0d0; }

	#tabmenu a.active:hover {
		color: #fff;
		background: #d0d0d0; }

