html, body {
height: 50%;
padding:10px;
margin:0px;}


body{
	background-image: url(../deco/fons.jpg);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

td.superior{
	font-size : 11px;
	font-family : sans-serif;
	font-weight : normal;
	color: #ffffff;
	background-color:transparent;
	text-align: right;
	}

td.central{
	font-size : 11px;
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	color: #666666;
	background-color:#333;
	text-align: center;
	}

.menu {
	font-size : 13px;
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	color: #FFFFFF;
	background-color:transparent;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: right;
	}

td.inferiortransparent{
	font-size : 11px;
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	color: #ccc;
	background-color:transparent;
	text-align: right;
	}
	
	
td{
	font-size : 11px;
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	color: #CCC;
	background-color:#333;
	text-align: right;
	}
	
.explicacio {
	font-size : 13px;
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	color: #CCC;
	font-style: normal;
	background-color:#333;
	text-align: justify;
	}
	
.firmarecomen {
	font-size : 12px;
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	color: #CCC;
	font-style: bold;
	background-color:#333;
	text-align: right;
	}

.cos {
	font-size : 13px;
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	color: #CCC;
	font-style: normal;
	background-color:#333;
	text-align: justify;
	}
	
.titols {
	font-size : 13px;
	font-family : Helvetica, sans-serif;
	font-weight : bold;
	color: #FFFFFF;
	font-style: normal;
	text-align: left;
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F30;
	background-color: transparent;
	text-align: left;
	}
	
.botons {
	font-size : 10px;
	font-family : Helvetica, sans-serif;
	font-weight: normal;
	border:1px solid #cccccc;
	text-align: right;
		}

.formul {
	font-size : 12px;
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	color: #666666;
	border: 1px solid #666666;
	text-align:left;
	}

				
a.inferior:link {color: #ccc; text-decoration: none}
a.inferior:visited {color: #ccc; text-decoration: none}
a.inferior:active {color: #ccc; text-decoration: none}
a.inferior:hover {color: #ccc; text-decoration: underline}

a.idioma:link {color: #ffffff; text-decoration: none}
a.idioma:visited {color: #ffffff; text-decoration: none}
a.idioma:active {color: #ffffff; text-decoration: none}
a.idioma:hover {color: #ffffff; text-decoration: underline}

a.menu:link {color: #ffffff; text-decoration: none}
a.menu:visited {color: #ffffff; text-decoration: none}
a.menu:active {color: #ffffff; text-decoration: none}
a.menu:hover {color: #ffffff; text-decoration: underline}

a.text:link {color: #ccc; text-decoration: none}
a.text:visited {color: #ccc; text-decoration: none}
a.text:active {color: #ccc; text-decoration: none}
a.text:hover {
	color: #ccc;
	text-decoration: underline
}


.line_sup {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F30;
	background-color: transparent;
}
.line_inf {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F30;
	background-color: transparent;
	text-align: left;
}
.line_der {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cc6600;
}
.line_izq {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cc6600;
}
