html{  background:#9AB2C5;margin:0; padding:0;}
body{ font-family:Helvetica,Arial, sans-serif; font-size:12px;margin:0; padding:0; line-height: 14px  }

html, body{ height:100%; }

/* #flashcontent_intro{ text-align:center;} */
#flashcontent_intro{  position:absolute;
     left: 50%; 
     top: 50%;
     width: 800px;
     height: 600px;     
     margin-left: -400px; /* half of the width */
	 margin-top: -300px; /* half of the height */
	 line-height:25px
	 }

.blue_line{ background:#9AB2C5; height:36px}
.blue_line_top{background:#9AB2C5; height:16px; }

.no_script{ padding:11px 0 11px 0}

#background{position:relative; top:0;background-color:#FFFFFF; position:relative;width:800px; margin: 0px auto 0 auto;height:100%; }
#content{position:relative; top:0;width:768px;  background-color:#FFFFFF;  padding: 0 0 0px 32px; height:auto !important; height:100%;  min-height:100%; }
#main{ position:relative; top:0;background-color:#FFFFFF; height:auto !important; height:100%;  min-height:100%;background-color:#FFFFFF; margin-bottom:18px}
#cos{ position:relative; top:0;overflow:hidden;background-color:#FFFFFF;  min-height:600px; }

#footer{width: 768px; position:absolute; bottom:-18px; left:0; background-color:#FFFFFF ; padding:0 0 0 32px}
.blue_box{background-color:#003D6E; color:#FFFFFF;height:18px; width: 736px;}
.legal{color:#003D6E; font-size:10px; text-decoration:none;  height:16px; padding:2px 0 0 0 }


a:hover{color:#7D99B4; text-decoration:none}

#header{ width:768px; background-color:#FFFFFF}
.header_height{ height:132px}
#logo{ width:124px; height:132px;float:left}
.logo{padding: 31px 0 0 0; border:none}
#header_flash{ width:488px; float:left; background-color:#FFFFFF; height:132px; }
#lang_menu{float:right; padding:31px 32px 0 0}
.lang_container_selec, .lang_container{float:left; padding:0 0 0 4px}
.lang_text_selec,.lang_text{ text-decoration:none; color:#003D6E}
.lang_text_selec{ font-weight:bold}

#marquesina{ height:18px; color:#003D6E;}

#cos{padding:18px 32px 0px 0; }

#lang_menu{}
.section_container_selec, .section_container{float:left; width:116px; height:18px; text-align:center; padding:2px 0 0 0; margin:0 8px 0 0; vertical-align:baseline}
.section_text, .section_text_selec{ color:#FFFFFF; text-decoration:none; line-height:14px; }
.section_container{ background-color:#003D6E; padding-top:4px}
.section_container_selec{ background-color:#A8B50A; padding-top:4px}


#menu{background-color:#A8B50A; padding:0px 7px 0 7px }

.menu_container_selec, .menu_container{ padding: 7px 0 5px 0}
.menu_container_selec{ border-bottom:2px white dotted;}
.menu_container { border-bottom:2px #003D6E dotted}
.menu_text_selec, .menu_text{ text-decoration:none}
.menu_text_selec{ color:#FFFFFF}
.menu_text{ color:#003D6E}

a.menu_text_articles:hover{color: #FFFFFF}

.menu_articles{background-color:#003D6E; padding:0px 7px 10px 7px; margin-top:8px }
.menu_container_selec_articles, .menu_container_articles{ padding: 7px 0 5px 0}
.menu_container_selec_articles{ border-bottom:2px white dotted;}
.menu_container_articles { border-bottom:2px #9AB2C5 dotted}
.menu_text_selec_articles, .menu_text_articles{ text-decoration:none}
.menu_text_selec_articles{ color:#FFFFFF}
.menu_text_articles{ color:#9AB2C5}



#body_text{ padding:6px 18px 0 18px; color:#003D6E }

#body_text p{ margin:0 0 0 0;}
#body_text a:link,#body_text a:visited, #body_text a:active{color:#003D6E; text-decoration:none; font-weight:bold}
#body_text a:hover{color:#7D99B4; text-decoration:none}
strong{color:#A8B50A; font-size:13px}
ul{ padding-left:18px; margin:0 }
li{ padding:0 0 2px 0}
u{text-decoration:none; font-weight:bold}

.article{padding:0 0 7px 0}
.article_titol{font-size:12px; font-weight:bold}
.article_autor{font-size:12px; font-weight:normal}
.article_lloc{font-size:12px; font-weight:normal}

#left_col{width:116px; float:left;background-color:#A8B50A; }
#left_col_main{width:116px; float:left;}

#center_col{ width:380px; float:left; }
#center_col_contacte{width:256px; float:left;}

.imatge_embuida{margin:0 5px 0 0px}

#right_col, #right_col_news{ width:240px; float:right; }
#right_col a{ color:#003D6E; text-decoration:none; font-weight:bold}
#right_col a:hover{ color:#7D99B4; text-decoration:none; font-weight:bold}

#right_col_news{background:#9AB2C5;}
#right_col_contacte{width:364px; float:right; height:380px;}


#left_col,#left_col_main,#center_col,#right_col_news{ padding-bottom:10000px; margin-bottom:-10000px;  }

#body_news{ padding:7px 18px 18px 18px; color:#003D6E}
#title_news{border-bottom:2px #003D6E dotted; font-weight:bold; padding:0 0 2px 0}


#copy{ float:left; padding:2px 0 0 7px}
#data{ float:right; padding:2px 13px 0 0}

.space{height:18px; background-color:#FFFFFF}
.clear{clear:both}

.a_new{ text-decoration:none; color:#003D6E; font-size:12px}

a.a_new:link,a.a_new:visited,a.a_new:active {text-decoration:none; color:#003D6E}     /* unvisited link */
a.a_new:hover {text-decoration:none; color:#FFFFFF}   /* mouse over link */

a.a_new_selec:link,a.a_new_selec:visited,a.a_new_selec:active {text-decoration:underline; color:#FFFFFF}     /* unvisited link */
a.a_new_selec:hover {text-decoration:underline; color:#FFFFFF}   /* mouse over link */


.titol_noticia{ font-size:17px; padding-bottom:17px; line-height:19px}
.pregunta_noticia{font-size:14px; padding-bottom:17px}
.dades_noticia{ padding-top:17px; font-size:11px}

.ticker_header{ padding:0 60px 0 0}
a.ticker_header:link,a.ticker_header:visited,a.ticker_header:active{text-decoration:none; color:#003D6E}
a.ticker_header:hover{text-decoration:none; color:#9AB2C5;}

.ticker_header_noscript{ padding:0 10px 0 0}
a.ticker_header_noscript:link,a.ticker_header_noscript:visited,a.ticker_header_noscript:active{text-decoration:none; color:#003D6E}
a.ticker_header_noscript:hover{text-decoration:none; color:#9AB2C5;}
div.marquesina_noscript{ width:500px; color:#990033}

.titol_noticia_ticker{ font-size:17px; padding-bottom:10px;line-height:19px }
.pregunta_noticia_ticker{font-size:14px}

.element_container{color:#003D6E ; text-decoration:none }
.foto_lateral{margin-bottom:18px}
.text_lateral{padding:0px 0 0px 0;color:#003D6E ; text-decoration:none}
div.text_lateral strong{ color:#003D6E}
.text_lateral p{padding-top:0; margin-top:0}


#links a:link,#links a:visited, #links a:active{color:#003D6E; text-decoration:none; font-weight:normal}
#links a:hover{color:#7D99B4; text-decoration:none}
#clients a:link,#clients a:visited, #clients a:active{color:#003D6E; text-decoration:none; font-weight:normal}
#clients a:hover{color:#7D99B4; text-decoration:none}


.download_file{padding:0px 0 18px 0;}
#random_flash{margin-bottom:18px; width:240px}

