.C0 {color: #000000;} /* negre */
.C1 {color: #FFFFFF;} /* blanc */
.C2 {color: #CCCCCC;} /* gris */
.C3 {color: #FF6600;} /* taronja */
.C4 {color: #666666;} /* gris2 */


.A10 {font-size:10px; font-family:verdana;}
.A11 {font-size:11px; font-family:verdana;}
.A12 {font-size:12px; font-family:verdana;}
.A18 {font-size:18px; font-family:verdana;}

.V10 {font-size:10px; font-family:Verdana;}
.V11 {font-size:11px; font-family:Verdana;}
.V12 {font-size:12px; font-family:Verdana;}
.V48 {font-size:48px; font-family:Verdana;}


.G14 {font-size:14px; font-family:verdana;}
.G18 {font-size:18px; font-family:verdana;}
.G20 {font-size:20px; font-family:verdana;}
.G24 {font-size:24px; font-family:verdana;}
.G30 {font-size:30px; font-family:verdana;} 
.G48 {font-size:48px; font-family:verdana;} 

.AG19 {font-size:19px; font-family:verdana;}
.AG30 {font-size:30px; font-family:verdana;}

.B {font-weight: bold;}
.I {font-style : italic;}

/* TAGS GENERALS */
img      {border:none; }
a        {text-decoration:none;}
a:link   {text-decoration:none;}
a:active {text-decoration:none;}
a:visited  {text-decoration:none;}
br	     { clear:both;}
span	 {}
hr	     {color:#FFFFFF; width: 1px; }
form     {margin:0px; padding: 0px;}
.left    {float:left;}
.right   {float: right;}

/* ESTRUCTURA */
body {
	background-color: #CCCCCC;
	width: 794px;
}

body {
	font-family: verdana;
	font-size: 10px;
	text-align:center;
	margin:auto;
}

.centered {
	width:794px;
	background-color: #FFFFFF;
	bottom: 50px;
	border: 1px solid #6666CC;
	margin:auto;
}

.head {
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 75px;
	margin-left: 13px;
}

.body {
	margin: 0px 13px;
}

.content {
}

.foot {
	padding-top: 15px;
	margin: 0px 13px;
}


/* MENU */
.menu_title {
	background: url('./../imgs/menu_head_left_background.gif') repeat-x top left;
	padding: 2px 5px 2px 13px;
	margin-bottom: 2px;
	
}
.menu_title_r {
	background: url('./../imgs/menu_head_right_background.gif') repeat-x top left;
	background-color:#BBCDDE;
	padding: 2px 5px 2px 13px;
	margin-bottom: 2px;
}

.menu_title a, .menu_title_r a {
	display: block;
}
.especial_sug
{
display:block;
padding-bottom: 10px;
}
.especial_sug_h
{
display:none;
}

.menu_item {
	background: url('./../imgs/menu_body_left_background.gif') repeat-x top left;
	padding-top: 2px;
	padding-bottom: 25px;
	display: block;
}
.menu_item_r {
	background: url('./../imgs/menu_body_right_background.gif') repeat-x top left;
	padding-top: 2px;
	padding-bottom: 25px;
	display: block;
}
.menu_item a, .menu_item_r a {
	display: block;
	padding-left: 13px;
}

.menu_item a:hover, .menu_item_r a:hover  {
	background-color: #FFFFFF;
	font-weight: bold;
}

.menu_item_h {
	background: url('./../imgs/menu_body_left_background.gif') repeat-x top left;
	padding-top: 2px;
	padding-bottom: 25px;
	display: none;
}
.menu_item_r_h {
	background: url('./../imgs/menu_body_right_background.gif') repeat-x top left;
	padding-top: 2px;
	padding-bottom: 25px;
	display: none;
}
.menu_item_h a, .menu_item_r_h a {
	display: block;
	padding-left: 13px;
}
.menu_item_h a:hover, .menu_item_r_h a:hover  {
	background-color: #FFFFFF;
	font-weight: bold;
}

.submenu_item {
	display: block;
}
.submenu_item a {
	display: block;
	border-bottom: 1px solid #FFD1B2;
	padding-left: 13px;
}	
.submenu_item a:hover {
	color: #0066CC;
	font-weight: bold;
	background: url('./../imgs/submenu_square_on.gif') no-repeat 5px 50%;
}
.submenu_item_r {
	display: block;
}
.submenu_item_r a {
	display: block;
	padding-left: 13px;
	background: url('./../imgs/submenu_r_square_on.gif') no-repeat 5px 50%;
	padding-top: 4px;
	padding-bottom: 4px;
}	
.submenu_item_r a:hover {
	color: #0066CC;
	font-weight: bold;
}

.submenu_item_h {
	display: none;
}
.submenu_item_h a {
	display: block;
	border-bottom: 1px solid #FFD1B2;
	padding-left: 13px;
}	
.submenu_item_h a:hover {
	color: #0066CC;
	font-weight: bold;
	background: url('./../imgs/submenu_square_on.gif') no-repeat 5px 50%;
}
.submenu_item_r_h {
	display: none;
}
.submenu_item_r_h a {
	display: block;
	padding-left: 13px;
	background: url('./../imgs/submenu_r_square_on.gif') no-repeat 5px 50%;
	padding-top: 4px;
	padding-bottom: 4px;
}	
.submenu_item_r_h a:hover {
	color: #0066CC;
	font-weight: bold;
}

.display_h {
	display: none;
	padding-bottom:6px;
}

.display {
	display: block;
	padding-bottom:6px;
}


.display a {
	padding-left: 26px;
}

.banner_help {
	display: block;
	margin: 30px 0px;
	text-align: center;
}
.headphoto {
	margin-top: 10px;
	margin-right: 13px;
	margin-bottom: 5px;
	margin-left: 13px;
	background-image:url(../imgs/1squarepi.gif);
}
.headhelp {
	z-index: 3;
	position: absolute;
	top: 16px;
	right: 30px;
}
.headlang {
	z-index: 3;
	position: absolute;
	top: 33px;
	left: 20px;
	margin: 0px;
	width: 700px;
	text-align:left;
}


a.linko {font-family:verdana;font-size:11px;color:white;text-decoration:none;}
a.linko:visited{font-family:verdana;font-size:11px;color:white;text-decoration:none;}
a.linko:hover{font-family:verdana;font-size:11px;color:white;text-decoration:none;}
a.linko:link{font-family:verdana;font-size:11px;color:white;text-decoration:none;}

.tell{
padding-left:245px;
}

.hlang {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 3;
	vertical-align:middle;
}
.hlang2 {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 3;
	vertical-align:middle;
}
.headbcn {
	z-index: 3;
	position: absolute;
	top: 56px;
	margin: 0px;
	left: 10px;
}
.headtxt1 {
	z-index: 3;
	position: absolute;
	top: 70px;
	margin: 0px;
	left: 155px;
	width: 150px;
	text-align: center;
}
.headtxt2 {
	z-index: 3;
	position: absolute;
	top: 70px;
	margin: 0px;
	left: 310px;
	width: 150px;
	text-align: center;
}
.headtxt3 {
	z-index: 3;
	position: absolute;
	top: 70px;
	margin: 0px;
	left: 470px;
	width: 150px;
	text-align: center;
}
.headtxt {
	z-index: 3;
	position: absolute;
	top: 105px;
	left: 168px;
	width: 610px;
	text-align: justify;
	margin: 0;
}
.bodyonline {
	
	vertical-align: super;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}
.bodyspecial {
	vertical-align: super;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}
.puntet{
border-top:0.2em dotted #999999 !important
}
.bodycaixa{
padding-top: 15px;
padding-bottom: 15px;
}
.C5 {
color: #0066CC;
}
.S, .S a, .S a:link, .S a:visited{
	text-decoration: underline;
}
.S a:hover{
	font-weight:bold;
	text-decoration: none;
}
.headmenus {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 13px;
	width: auto;
	margin-right: 13px;
}
.right   {float: right;}
h2 {
	background-color: #E5E5E5;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	padding: 1px 5px 0px 5px;
	color: #333333;
	margin: 0px 0px -10px 0px;
}
h1 {
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	padding: 1px 5px 0px 5px;
	color: #333333;
	margin: 0px 0px -10px 0px;
}
.headmap {
	z-index: 4;
	position: absolute;
	top: 190px;
	left: 405px;
	margin: 0px;
	padding:0;
	text-align:right;
	border:0;
}
.C6 {
color: #336699;
}

