body {margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;}

.peu_foto {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-align: center; vertical-align: middle;}
.peu_foto_blau {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #008bcb; text-align: center; vertical-align: middle; text-decoration:none}

.peu_foto_left {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-align: left; vertical-align: middle;}
.peu_foto_right {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-align: right; vertical-align: middle;}

.footer_grey {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #a2a1a1; text-align: left; vertical-align: middle; text-decoration: none;}
.textos_grey {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #a2a1a1; text-align: justify; vertical-align: middle; text-decoration: none;}

.footer_blau {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #008bcb; text-align: right; vertical-align: middle; text-decoration: none;}
.footer_blau:link {color: #008bcb; text-decoration: none;}
.footer_blau:visited {color: #008bcb; text-decoration: none;}
.footer_blau:active {color: #008bcb; text-decoration: none;}
.footer_blau:hover {color: #008bcb; text-decoration: none;}

.texthome {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: justify; line-height:18px; text-decoration: none;}

.home {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: left; line-height:18px; text-decoration: none;}
.textos {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: justify; line-height:18px; text-decoration: none;}
.textos2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-align: justify; line-height:18px; text-decoration: none;}
.textos_blue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #008bcb; text-align: justify; line-height:18px; text-decoration: none;}

.text {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: justify; line-height:18px; text-decoration: none;}
.text:link {color: #008bcb;}
.text:visited {color: #008bcb;}
.text:active {color: #008bcb;}
.text:hover {color: #008bcb;}

.campo_form {height: 15px; border: 1px solid #e3e0e0; background: #e3e0e0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px;}
.campo_form_contact {height: 15px; border: 1px solid #e3e0e0; background: #e3e0e0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px;}
.campo_form_contact2 {height: 17px; border: 1px solid #e3e0e0; background: #e3e0e0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px;}
.campo_form_default {height: 15px; border: 1px solid #e3e0e0; background: #e3e0e0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style:italic; color: #a2aaaa; }
.form_area {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-align: justify; line-height:18px; text-decoration: none; width:360px; background:#e3e0e0; border:none; height:105px; }
.form_lista {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; line-height:18px; width:200px; background:#e3e0e0; border:none; height:18px; }
.form_lista_mult {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; line-height:18px; width:200px; background:#e3e0e0; border:none; }


.paginacio {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: justify; line-height:18px; text-decoration: none;}
.paginacio:hover {color: #008bcb;}

.text_left {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: left; line-height:18px; text-decoration: none;}
.text_center {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: center; line-height:18px; text-decoration: none;}
.text_right {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: right; line-height:18px; text-decoration: none;}

.textbiglink {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008bcb; text-align: justify; line-height:16px; text-decoration: none;}

.noticias {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: left; line-height:18px; text-decoration: none;}
.noticias:hover {color: #008bcb}

.boles_blanc {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; text-align: center; line-height:12px;}
.boles_negre {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-align: center; line-height:12px;}

.boles_blanc2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; line-height:12px;}
.boles_negre2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-align: center; line-height:12px;}

.menulink {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: center; text-decoration: none; line-height:5px;}
.menulink:hover {color: #008bcb;}

.menulink2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: center; text-decoration: none; line-height:23px;}
.menulink2:hover {color: #008bcb;}

.menu {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-align: center; line-height:23px;}
.button_enviar {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-align: center; line-height:19px; text-decoration: none;}

.submenulink{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style:normal; font-weight: normal; color: #008bcb; text-align: left; text-decoration: none;}
.submenulink_center{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style:normal; font-weight: normal; color: #008bcb; text-align: center; text-decoration: none;}

.submenu {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: left;}

.subclaim {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #008bcb; text-align: justify;}

.bluebold_big {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #008bcb; text-align: justify;}
.bluebold_small {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #008bcb; text-align: justify;}

.titol_noticies_blau {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #008bcb;}
.titol_noticies_blau2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #008bcb;}
.titol_noticies_blau3 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #008bcb; line-height:18px; text-align: center;}
.titols_noticies {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000;}
.titols_noticies2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}

.user_pwd_lang {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-align: right; vertical-align: bottom;}
.user_pwd_lang_link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #008bcb; text-align: right; vertical-align: bottom; text-decoration: none;}

.user_pwd_lang_link_right {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #008bcb; text-align: right; vertical-align: bottom; text-decoration: none; line-height:25px;}


.fons_gris {height:1px; background: #cbcbcb;} 

H1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15pt; color: #008bcb; font-weight: bold; line-height:24px; text-align: left;}
H2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #008bcb; line-height:12px; text-align: left;}

div#liniafooter {width:810px; height:1px; background: #a2a1a1;}
div#liniafooter2 {width:1px; height:6px;}
div#footerblanc {width:1px; height:27px;}
div#menu {width:810px;}

div#footer {width:810px; height:27px; vertical-align:middle;}
div#footer_gris {float:left; vertical-align:middle; height:27px;}
div#footer_blue {float:right; vertical-align:middle; height:27px;}

div#prefooter00 {width:810px;}
div#prefooter { width:810px;}
div#prefooter0 {float:left; vertical-align:middle; width:2px; height:26px;}
div#prefooter1 {float:left; vertical-align:middle; width:160px; background: url(cast/img/subfooter_bg.jpg) repeat; height:26px;}
div#prefooter1b {float:left; vertical-align:middle; width:212px; background: url(cast/img/subfooter_bg.jpg) repeat; height:26px;}
div#prefooter2 {float:left; vertical-align:middle; width:128px; background: url(cast/img/subfooter_bg.jpg) repeat; height:26px;}
div#prefooter3 {float:left; vertical-align:middle; width:155px; background: url(cast/img/subfooter_bg.jpg) repeat; height:26px;}
div#prefooter4 {float:left; vertical-align:middle; width:123px; background: url(cast/img/subfooter_bg.jpg) repeat; height:26px;}
div#prefooter5 {float:left; vertical-align:middle; width:236px; background: url(cast/img/subfooter_bg.jpg) repeat; height:26px;}
div#prefooter5b {float:left; vertical-align:middle; width:266px; background: url(cast/img/subfooter_bg.jpg) repeat; height:26px;}
div#prefooter_onlineleads {float:left; vertical-align:middle; width:168px; background: url(cast/img/subfooter_bg.jpg) repeat; height:26px;}
div#prefooter_otros {float:left; vertical-align:middle; width:158px; background: url(cast/img/subfooter_bg.jpg) repeat; height:26px;}


div#menu0 {float:left; vertical-align:middle; width:2px; height:26px;}
div#menu1 {float:left; vertical-align:middle; width:101px; background: url(cast/img/menu_bg_grey.jpg) repeat; height:26px;}
div#menu2 {float:left; vertical-align:middle; width:107px; background: url(cast/img/menu_bg_grey.jpg) repeat; height:26px;}
div#menu3 {float:left; vertical-align:middle; width:145px; background: url(cast/img/menu_bg_grey.jpg) repeat; height:26px;}
div#menu4 {float:left; vertical-align:middle; width:98px; background: url(cast/img/menu_bg_grey.jpg) repeat; height:26px;}
div#menu5 {float:left; vertical-align:middle; width:101px; background: url(cast/img/menu_bg_grey.jpg) repeat; height:26px;}
div#menu6 {float:left; vertical-align:middle; width:101px; background: url(cast/img/menu_bg_grey.jpg) repeat; height:26px;}
div#menu7 {float:left; vertical-align:middle; width:102px; background: url(cast/img/menu_bg_grey.jpg) repeat; height:26px;}

div#menu1b {float:left; vertical-align:middle; width:101px; background: url(cast/img/menu_bg_blue.jpg) repeat; height:26px;}
div#menu2b {float:left; vertical-align:middle; width:107px; background: url(cast/img/menu_bg_blue.jpg) repeat; height:26px;}
div#menu3b {float:left; vertical-align:middle; width:145px; background: url(cast/img/menu_bg_blue.jpg) repeat; height:26px;}
div#menu4b {float:left; vertical-align:middle; width:98px; background: url(cast/img/menu_bg_blue.jpg) repeat; height:26px;}
div#menu5b {float:left; vertical-align:middle; width:101px; background: url(cast/img/menu_bg_blue.jpg) repeat; height:26px;}
div#menu6b {float:left; vertical-align:middle; width:101px; background: url(cast/img/menu_bg_blue.jpg) repeat; height:26px;}
div#menu7b {float:left; vertical-align:middle; width:102px; background: url(cast/img/menu_bg_blue.jpg) repeat; height:26px;}

div#menu1c {float:left; vertical-align:middle; width:75px; background: url(cast/img/menu_bg_blue.jpg) repeat; height:26px;}
div#menu8c {float:left; vertical-align:middle; width:120px; background: url(cast/img/menu_bg_blue.jpg) repeat; height:26px;}
div#menu2c {float:left; vertical-align:middle; width:90px; background: url(cast/img/menu_bg_blue.jpg) repeat; height:26px;}
div#menu3c {float:left; vertical-align:middle; width:113px; background: url(cast/img/menu_bg_blue.jpg) repeat; height:26px;}
div#menu4c {float:left; vertical-align:middle; width:90px; background: url(cast/img/menu_bg_blue.jpg) repeat; height:26px;}
div#menu5c {float:left; vertical-align:middle; width:90px; background: url(cast/img/menu_bg_blue.jpg) repeat; height:26px;}
div#menu6c {float:left; vertical-align:middle; width:90px; background: url(cast/img/menu_bg_blue.jpg) repeat; height:26px;}
div#menu7c {float:left; vertical-align:middle; width:85px; background: url(cast/img/menu_bg_blue.jpg) repeat; height:26px;}

div#menu1_2 {float:left; vertical-align:middle; width:75px; background: url(cast/img/menu_bg_grey.jpg) repeat; height:26px;}
div#menu8_2 {float:left; vertical-align:middle; width:120px; background: url(cast/img/menu_bg_grey.jpg) repeat; height:26px;}
div#menu2_2 {float:left; vertical-align:middle; width:90px; background: url(cast/img/menu_bg_grey.jpg) repeat; height:26px;}
div#menu3_2 {float:left; vertical-align:middle; width:113px; background: url(cast/img/menu_bg_grey.jpg) repeat; height:26px;}
div#menu4_2 {float:left; vertical-align:middle; width:90px; background: url(cast/img/menu_bg_grey.jpg) repeat; height:26px;}
div#menu5_2 {float:left; vertical-align:middle; width:90px; background: url(cast/img/menu_bg_grey.jpg) repeat; height:26px;}
div#menu6_2 {float:left; vertical-align:middle; width:90px; background: url(cast/img/menu_bg_grey.jpg) repeat; height:26px;}
div#menu7_2 {float:left; vertical-align:middle; width:85px; background: url(cast/img/menu_bg_grey.jpg) repeat; height:26px;}



div#menusides {float:left; vertical-align:middle; width:4px; height:26px;}
div#menusides_white1 {float:left; vertical-align:middle; width:16px;}
div#menusides_white {float:left; vertical-align:middle; width:17px;}
div#menuwhitenothing {float:left; vertical-align:middle; width:808px;}
div#menusides_grey {float:left; vertical-align:middle; width:1px; background:#e4e4e4; height:26px;}
div#menusides_grey2 {float:right; vertical-align:middle; width:1px; background:#e4e4e4; height:26px;}
div#menusides_greyb {float:left; vertical-align:middle; width:1px; background:#e4e4e4; height:333px;}
div#menusides_grey2b {float:right; vertical-align:middle; width:1px; background:#e4e4e4; height:333px;}
div#menusides_grey_contactar {float:left; vertical-align:middle; width:1px; background:#e4e4e4; height:422px;}
div#menusides_grey2_contactar {float:right; vertical-align:middle; width:1px; background:#e4e4e4; height:422px;}

div#contenido{vertical-align:middle; width:810px; height:26px;}
div#mobile {float:left; vertical-align:middle; width:335px;}
div#content_contactar { width:810px; float:left; height:422px;}
div#enviar { width:53px; float:left; height:21px; background: url(cast/img/button_send.jpg);}
div#continuar { width:65px; float:right; height:21px; background: url(cast/img/button_continuar.jpg);}
div#actualizar { width:125px; height:21px; background: url(cast/img/button_actualizar.jpg);}
div#volver { width:65px; float:left; height:21px; background: url(cast/img/button_continuar.jpg);}
div#contenido2{vertical-align:middle; width:490px; height:73px;}
div#contenido3{vertical-align:middle; width:74px; height:73px; float:left;}
div#contenido4{vertical-align:middle; width:410px; height:73px; float:right;}

#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {color:#000000 !important; font-size:10px; font-face:Arial;}