body{
	margin-left:0em;
	margin-top:0em;
	font-family: verdana, arial;
}

/* TEXTOS */
h1 {
	font-family: arial;
	color:#333333;
	font-size:1.3em;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:0.1em;
	letter-spacing:0.02em;
}
h2,h3,h4 {
	font-family: arial;
	color:#444444;
	font-size:1.1em;
	padding-top:0.4em;
	padding-bottom:0em;
}

h2.home{
	line-height:0em;
}


.texto_pt_1 {
	margin-left:1em;
	font-family: verdana, arial;
	color:#444444;
	font-size: 0.7em;
}

.form {
	font-family: verdana, arial;
	color:#000000;
	font-size: 1em;
	margin-left:0em;
}
img {
	border:0px;
}
p {
	font-size: 0.8em;
}

.texto_menu2 {
	margin-top:1em;
	margin-left:0.6em;
	font-family: arial;
	color:#000000;
	font-size: 0.9em;
	font-weight:700;
}

.texto_dreta {
	margin-top:0.5em;
	margin-left:1em;
	font-family: verdana;
	color:#000000;
	font-size: 0.8em;
	font-weight:700;
}

.texto_noticies {
	margin-top:1em;
	margin-left:1em;
	font-family: verdana;
	color:#000000;
	font-size: 0.8em;
	text-align: left;
}

.texto {
	margin-left:0em;
	margin-right:0.5em;
	margin-top:1em;
	font-family: verdana;
	color:#000000;
	text-align: left;
}

.texto_pt {
	font-family: verdana;
	color:#666666;
	text-align: left;
	font-size:0.7em;
	margin-top:0.2em;
	margin-left:1.4em;
}


.texto_submenu2 {
	margin-top:1em;
	font-family: verdana, arial;
	color:#000000;
	text-align: center;
	font-size: 0.7em;
}

.texto_cat {
	margin-top:0.3em;
	margin-bottom:0.3em;
	font-family: verdana, arial;
	color:#000000;
	text-align: center;
	font-size: 0.6em;
}

.texto_destacat {
	margin-left:1em;
	margin-right:1em;
	margin-top:1em;
	font-family: verdana, arial;
	color:#000000;
	text-align: left;
	font-size: 0.8em;
}

.texto_info {
	text-align: right;
	margin-right:1em;
	margin-bottom:1em;
}

.texto_idioma {
	margin-left:1em;
	margin-top:0.5em;
	line-height:1.8em;
	text-align: justify;
}

.texto_pie {
	margin-left:1em;
	margin-top:0em;
	line-height:1.2em;
	font-family: verdana, arial;
	color:#444444;
	text-align: center;
	font-size: 0.7em;
}
.color_pie {
	color:#E99400;
	font-weight:700;
} 
.titulo {
	font-family: arial;
	color:#000000;
	text-align: left;
	font-size: 1em;
	font-weight:700;
}
.tit_destacats {
	font-family: arial;
	color:#000000;
	text-align:left;
	font-size:0.8em;
	font-weight:700;
}

div {margin-bottom:0.4em;}

/* FORMS */

.error {
	font-family: verdana, arial;
	font-size:0.7em;
	color:#FF0000;
	margin-left:1em;
	margin-top:1em;
}

.form {
	font-family: verdana, arial;
	margin-left:1em;
	font-size:0.7em;
}
.button {
    border: 1px solid #666;
    background: #DDD;
	margin-left:0.8em;
	margin-top:0.4em;
	font-size:0.7em;
}
label {
	float:left;
	margin-top:0.2em;
    margin-left: 1em;
    text-align: left;
	font-size:0.7em;
	font-weight:lighter;
}

.textarea {
	font-family: verdana, arial;
	font-size:0.7em;
	margin-left:0em;
}

.texto-vermell {
	margin-left:2em;
	margin-top:1em;
	font-family: verdana, arial;
	color:#FF0000;
	text-align: left;
	font-size: 0.7em;
}

/* LINKS */

a {
	text-decoration:none;
	font-family: verdana, arial;
	color:#093674;
}

a:hover {
	text-decoration:underline;
}

a.link_info {
	text-decoration:none;
	font-family: verdana, arial;
	float:right;
	color:#093674;
	font-weight:700;
	font-size: 1em;
}
a.link_info:hover {
	text-decoration:underline;
	color:#093674;
}
a.link {
	text-decoration:none;
	font-family: verdana;
	color:#093674;
	font-weight:500;
	font-size: 0.9em;
}
a.link:hover {
	text-decoration:underline;
	color:#093674;
}
a.link2 {
	text-decoration:none;
	font-family: verdana, arial;
	font-size:0.9em;
	color:#093674;
	font-weight:700;
}
a.link2_on {
	font-family: verdana, arial;
	font-size:0.9em;
	color:#093674;
	font-weight:700;
	text-decoration:underline;
}
a.link2:hover {
	text-decoration:underline;
}
a.link3 {
	text-decoration:none;
	font-family: verdana, arial;
	font-size:1em;
	color:#444444;
}
a.link3:hover {
	text-decoration:underline;
}
a.link4 {
	text-decoration:none;
	color:#000000;
}
a.link4:hover {
	text-decoration:underline;
}
a.link5 {
	font-family: verdana, arial;
	color:#444444;
}
a.link5:hover {
	text-decoration:none;
}
a.link_proa {
	font-family: verdana, arial;
	color:#000000;
	font-weight:700;
}
a.link_proa:hover {
	text-decoration:none;
	color:#C68413;
}

a.texto_menu {
	font-family: arial;
	text-decoration:none;
	margin-top: 0.8em;
	margin-left: 0.8em;
	color:#000000;
	font-size: 0.8em;
	font-weight:600;
	letter-spacing:0.01em;
}
a.texto_menu:hover {
	text-decoration:underline;
}
a.texto_menu_on {
	text-decoration:none;
	margin-top: 0.5em;
	margin-left:0.5em;
	font-family: arial;
	color:#000000;
	font-size: 0.8em;
	font-weight:700;
	letter-spacing:0.01em;
}

a.submenu_interior1 {
	text-decoration:none;
	padding: 0.2em 0.2em 0.2em 0.2em;
	font-family: arial;
	color:#000000;
	font-size: 0.8em;
	background:#FBD89C;
}

a.submenu_interior1:hover {
	text-decoration:underline;
}

a.submenu_interior2 {
	text-decoration:none;
	padding: 0.2em 0.2em 0.2em 0.2em;
	margin:0em 0.5em 0em 0em;
	font-family: arial;
	color:#000000;
	font-size: 0.8em;
	overflow:hidden;
	background:#E3A6DB;
}

a.submenu_interior2:hover {
	text-decoration:underline;
}

a.submenu_interior3 {
	text-decoration:none;
	padding: 0.2em 0.2em 0.2em 0.2em;
	font-family: arial;
	color:#000000;
	font-size: 0.8em;
	background:#BAE0EB;
}

a.submenu_interior3:hover {
	text-decoration:underline;
}

a.submenu_interior4 {
	text-decoration:none;
	padding: 0.2em 0.2em 0.2em 0.2em;
	font-family: arial;
	color:#000000;
	font-size: 0.8em;
	background:#C8DCC0;
}

a.submenu_interior4:hover {
	text-decoration:underline;
}

a.submenu1_txt {
	text-decoration:none;
	width:100%;
	margin-left: 0em;
	margin-top: 0.2em;
	font-family:  arial;
	color:#000000;
	font-size: 0.8em;
	font-weight:500;
}
a.submenu1_txt_on {
	text-decoration:none;
	width:100%;
	margin-left: 0em;
	margin-top: 0.2em;
	font-family: arial;
	color:#000000;
	font-size: 0.8em;
	font-weight:600;
}
a.submenu1_txt:hover{
	text-decoration:underline;
}
a.submenu2_txt {
	text-decoration:none;
	width:100%;
	margin-left: 0em;
	margin-top: 0.2em;
	font-family:  arial;
	color:#000000;
	font-size: 0.8em;
	font-weight:500;
}
a.submenu2_txt_on {
	text-decoration:none;
	width:100%;
	margin-left: 0em;
	margin-top: 0.2em;
	font-family:  arial;
	color:#000000;
	font-size: 0.8em;
	font-weight:600;
}
a.submenu2_txt:hover{
	text-decoration:underline;
}
a.submenu3_txt {
	text-decoration:none;
	width:100%;
	margin-left: 0em;
	margin-top: 0.2em;
	font-family:  arial;
	color:#000000;
	font-size: 0.8em;
	font-weight:500;
}
a.submenu3_txt_on {
	text-decoration:none;
	width:100%;
	margin-left: 0em;
	margin-top: 0.2em;
	font-family:  arial;
	color:#000000;
	font-size: 0.8em;
	font-weight:600;
}
a.submenu3_txt:hover{
	text-decoration:underline;
}
a.submenu4_txt {
	text-decoration:none;
	width:100%;
	margin-left: 0em;
	margin-top: 0.2em;
	font-family:  arial;
	color:#000000;
	font-size: 0.8em;
	font-weight:500;
}
a.submenu4_txt_on {
	text-decoration:none;
	width:100%;
	margin-left: 0em;
	margin-top: 0.2em;
	font-family:  arial;
	color:#000000;
	font-size: 0.8em;
	font-weight:600;
}
a.submenu4_txt:hover{
	text-decoration:underline;
}
a.link_cat1{
	color:#444444;
	font-weight:700;
	text-decoration:none;
}
a.link_cat1:hover{
	color:#F0BA5E;
}
a.link_cat2{
	color:#444444;
	font-weight:700;
	text-decoration:none;
}
a.link_cat2:hover{
	color:#7A076E;
}
a.link_cat3{
	color:#444444;
	font-weight:700;
	text-decoration:none;
}
a.link_cat3:hover{
	color:#86CBDF;
}
a.link_cat4{
	color:#444444;
	font-weight:700;
	text-decoration:none;
}
a.link_cat4:hover{
	color:#9CC58D;
}
/* ELEMENTOS DECORATIVOS */

.line {
	margin-top:0.1em;
	margin-bottom:0.6em;
	padding-bottom:0.1em;
	background: url('/img/px_grey.gif') bottom left repeat-x;
}

.linea {
	margin-top:0em;
	margin-left:0.5em;
}

.foto {
	float:left; 
	margin-top:1em; 
	margin-left:0em;
	margin-right:1em;
	margin-bottom:0.5em;
}
.foto_dreta {
	float:right; 
	margin-top:1em; 
	margin-left:1em;
	margin-right:em;
	margin-bottom:0.5em;
}
.icone {
	border: 0px solid #000000;
	margin-top:0.0em; 
	margin-right:0.2em;
}

image { border:0px;}


/* FLASH */
.flash_cabecera {
    width: 800px;
    height: 129px;
    margin: 0;
    position: relative;
    top: 0;
    left: 0;
	background:#fff;
}

/* Listas */

#centre li {
	font-size:0.8em;
	list-style-type:disc;
}
#centre li ul li{
	font-size:1em;
	list-style-type:disc;
}

.li_interior{
	font-size:1em;
	display: inline; 
	float:left;
	margin:2px;
}
.ul_interior{
	display:block;
	width:100%;
	overflow:hidden;
	line-height:1.5em;
}