/****************************/
/*     ESTILS PORTAL DE BEQUES   */
/*     22/06/2010                           */
/*      Autor: ssbs (GMV)                   */
/***************************/
* {
margin:0px;
padding:0px;
font-family:arial;
font-size:11px;
color:#333333;
}
html{
width:100%;
height:100%;
background:#CCCCCC;
}
body{
background:#CCCCCC;
}
img{
border:none;
}
a{
text-decoration:none;
}

/* PAGE LAYOUT */
div#central{
margin: 0 auto;
width:1070px;
background-color:white;
padding:0px 12px;
overflow:hidden;
position:relative;
}
div.centralArxiu{
background-image:url('arxiu.gif');
}
/* 1. HEADER */
div#central div#headerLogo{
float:left;
width:133;
}
/* 1.1 HEADER logo */
div#central div#headerLogo a{
display:block;
background:black;
height:101px;
width:133px;
position:relative;
}
div#central div#headerLogo a img{
position:absolute;
}
/* 1.2 HEADER search form*/
div#central div#headerSearch{
float:left;
height:101px;
width:630px;
}
div#central div#headerSearch div#headerMessage{
margin:16px 0px 0px 18px;
width:355px;
float:left;
}
div#central div#headerSearch div#headerMessage h1.headerText{
font-family:helvetica,arial,verdana;
font-size:23px;
}
div#central div#headerSearch div#headerMessage h1.headerText span.firstLetter{
font-size:28px;
}
div#central div#headerSearch div#headerForm{
margin:36px 0px 0px 12px;
position:absolute;
left:530px;
width:350px;
}
div#central div#headerSearch div#headerForm div#headerFormbuttons{
margin-bottom:18px;
}
div#central div#headerSearch div#headerForm div#headerFormbuttons a{
text-decoration:underline;
padding:2px 12px 2px 24px;
background:transparent url('capcelera-menys-items-de-ce.jpg') no-repeat center left;
height:17px;
cursor:pointer;
font-size:15px;
font-weight:bold;
}
div#central div#headerSearch div#headerForm div#headerFormbuttons a.closePerfil{
background-image:url('capcelera-menys-items-de-ce.jpg')
}
div#central div#headerSearch div#headerForm div#headerFormbuttons a.openPerfil{
background-image:url('capcelera-mes-items-de-cerc.jpg')
}
div#central div#headerSearch div#headerForm div#headerFormWord input.textinput{
border:1px solid #333333;
height:22px;
width:170px;
}
div#central div#headerSearch div#headerForm div#headerFormWord input.submitinput{
border:none;
color:white;
font-weight:bold;
background:transparent url('capcelera-boto-busca.jpg') no-repeat 50% 50%;
padding:4px 10px;
}
div#central div#headerFormUpdated{
color:#f19108;
font-size:12px;
margin-top:8px;
clear:both;
}

/* 1.3 HEADER client tools*/
div#central div#clientTools{
float:left;
height:113px;
width:302px;
padding-top:10px;
text-align:right;
}
div#central div#clientTools a#changeSizeSmall{
font-weight:bold;
font-size:8px;
font-family:verdana;
padding-right:6px;
}
div#central div#clientTools a#changeSizeMed{
font-weight:bold;
font-size:11px;
padding-right:4px;
}
div#central div#clientTools a#changeSizeBig{
font-weight:bold;
font-size:13px;
padding-right:10px;
}
div#central div#clientTools a#changeContrast{
font-weight:bold;
padding-right:4px;
}
div#central div#clientTools .languageLink{
padding-left:5px;
}
div#central div#clientTools ul#headerLinks{
list-style-type:none;
margin:10px 10px 0px 0px;
overflow:auto;
}
div#central div#clientTools ul#headerLinks li{
float:right;
}
/* 1.3 HEADER search filters*/
div#central div#headerPerfils,div#central div#subscriptionPerfils{
clear:both;
overflow:auto;
}
div#central div.foldedPerfils{
display:none;
}
div#central div.homePerfils{
/* display:block; */
}
div#central div#headerPerfils div.perfilsCol, div#central div#subscriptionPerfils div.perfilsCol{
float:left;
margin-right:36px;
}
div#central div#headerPerfils div.perfilsCol div.perfilsBlock, div#central div#subscriptionPerfils div.perfilsCol div.perfilsBlock{
clear:left;
margin-bottom:12px;
overflow:auto;
}
div#central div#headerPerfils div.perfilsCol div.perfilsBlock span.perfilsTitle,
div#central div#subscriptionPerfils div.perfilsCol div.perfilsBlock span.perfilsTitle{
float:left;
clear:left;
font-size:16px;
font-weight:bold; 
color:#7db900;
margin-bottom:5px;
}
div#central div#headerPerfils div.perfilsCol div.perfilsBlock input.checkinput,
div#central div#subscriptionPerfils div.perfilsCol div.perfilsBlock input.checkinput{
float:left;
clear:left;
margin:4px 6px 4px 0px;
}
div#central div#headerPerfils div.perfilsCol div.perfilsBlock input.groupitem,
div#central div#subscriptionPerfils div.perfilsCol div.perfilsBlock input.groupitem{
margin:4px 6px 4px 10px;
}
div#central div#headerPerfils div.perfilsCol div.perfilsBlock label,
div#central div#subscriptionPerfils div.perfilsCol div.perfilsBlock label{
float:left;
font-weight:bold;
margin:4px 0px;
width:122px;
}
div#central div#headerPerfils div.perfilsCol div.perfilsBlock label.groupitem,
div#central div#subscriptionPerfils div.perfilsCol div.perfilsBlock label.groupitem{
width:112px;
}
div#central div#headerPerfils div.perfilsCol div.perfilsBlock label.inputgroup,
div#central div#subscriptionPerfils div.perfilsCol div.perfilsBlock label.inputgroup{
width:102px;
}
div#central div#headerPerfils div.perfilsCol div.perfilsBlock a.openGroup,
div#central div#subscriptionPerfils div.perfilsCol div.perfilsBlock a.openGroup{
float:left;
font-weight:bold;
padding:2px 4px;
cursor:pointer;
color:transparent;
font-size:1.2em;
background:transparent url('capcelera-mes-petit.jpg') no-repeat center center;
}
div#central div#headerPerfils div.perfilsCol div.perfilsBlock a.closeGroup,
div#central div#subscriptionPerfils div.perfilsCol div.perfilsBlock a.closeGroup{
background:transparent url('capcelera-menys-petit.jpg') no-repeat center center;
}
div#central div#headerPerfils div.perfilsCol div.perfilsBlock label.newline,
div#central div#subscriptionPerfils div.perfilsCol div.perfilsBlock label.newline{
clear:left;
}
div#central div#headerPerfils div.perfilsCol div.perfilsBlock select,
div#central div#subscriptionPerfils div.perfilsCol div.perfilsBlock select{
float:left;
clear:left;
border:1px solid #333333;
margin:4px 0px;
}
div#central div#headerPerfils div.perfilsCol div.perfilsBlock select.selectMes,
div#central div#subscriptionPerfils div.perfilsCol div.perfilsBlock select.selectMes{
clear:none;
margin-left:12px;
}
div#central div#headerPerfils div#perfilsButtons,
div#central div#subscriptionButtons{
float:right;
margin:10px 10px;
}
div#central div#headerPerfils div#perfilsButtons a.mailLink{
background:transparent url('icona_sobre.gif') no-repeat left top;
padding: 0px 8px 0px 26px;
text-decoration:underline;
}
div#central div#headerPerfils div#perfilsButtons a.resetPerfil{
background: transparent url('capcelera-reiniciar-items.jpg') no-repeat left center;
padding: 2px 8px 2px 20px;
text-decoration:underline;
}
div#central div#headerPerfils div#perfilsButtons input,
div#central div#subscriptionButtons input{
background:transparent url('boto_perfil.jpg') no-repeat left center;
border:none;
text-align:center;
width:70px;
padding:3px;
margin-left:12px;
font-weight:bold;
}

/**Subscription page **/
div#subscriptionForm h2{
font-weight:bold;
font-size:15px;
margin:8px 0px;
}
div#subscriptionForm .errorMail{
font-weight:bold;
font-size:12px;
color:red;
}
div#subscriptionForm h3{
font-weight:bold;
font-size:13px;
margin:8px 0px;
border-bottom:1px solid black;
}
div#subscriptionForm div.services{
font-weight:bold;
}
div#subscriptionForm div.services span.mailInput{
margin-left:15px;
}
div#subscriptionForm div.RSSlink{
margin:10px;
font-weight:bold;
}
div#subscriptionForm div.RSSlink img{
margin:0px 10px;
}
/* 1.3 HEADER Standard navigation*/
div#central div#navegacioStd{
clear:both;
height:40px;
background:transparent url('capcelera_menu.jpg') no-repeat left center;
}
div#central div#navegacioStd div.navegacioStdItemDreta{
float:right;
position:relative;
}
div#central div#navegacioStd div.navegacioStdItemDreta a{
color:white;
font-size:13px;
display:block;
height:18px;
padding:6px 4px;
cursor:pointer;
}
div#central div#navegacioStd div.navegacioStdItem{
float:left;
position:relative;
}
div#central div#navegacioStd div.navegacioStdItem a{
color:white;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
display:block;
height:18px;
padding:6px 30px 6px 15px;
background:transparent url('fletxa_blanca_transparent_marge.gif') no-repeat right 50%;
border-right:1px solid white;
cursor:pointer;
}
div#central div#navegacioStd div.navegacioStdItem a.opened{
background-image:url('fletxa_blanca_transparent_marge_abaix.gif');
}
div#central div#navegacioStd div.navegacioStdItem div.navegacioStdSubItem{
position:absolute;
z-index:15;
background-color:#3C3837;
border:1px solid white;
border-bottom:none;
}
div#central div#navegacioStd div.navegacioStdItem div.navegacioStdSubItem a{
border:none;
border-bottom:1px solid white;
white-space:nowrap;
}
div#central div#navegacioStd a#homeLinkNavegacio{
width:15px;
padding:6px 15px;
display:block;
float:left;
background:none;
border:none;
}
/* 2. CENTER HOME*/
/*2.1 Banner and novetats*/
div#central div#cos div#bequesDestacades{
position:relative;
}
div#central div#cos div#bequesDestacades div#imatgeFons,
div#central div#cos div#bequesDestacades div#imatgeFons img{
width:1070px;
height:253px;
}
div#central div#cos div#bequesDestacades div#imatgeFons{
position:relative;
}
div#central div#cos div#bequesDestacades div#imatgeFons div#linkDestacatNovetats{
position:absolute;
z-index:1;
width:380px;
left:50%;
bottom:12px;
padding-left:20px;
}
div#central div#cos div#bequesDestacades div#imatgeFons div#linkDestacatNovetats a{
color:white;
font-size:12px;
display:block;
}
div#central div#cos div#bequesDestacades div#imatgeFons div#linkDestacatNovetats a span.title{
color:white;
font-size:16px;
display:block;
font-weight:bold;
}
div#central div#cos div#bequesDestacades div#imatgeFons div.contentNovetatsAlertes{
position:absolute;
z-index:1;
width:50%;
bottom:0px;
height:253px;
background:transparent url('transparencia-gris.png');
overflow:hidden;
}
div#central div#cos div#bequesDestacades div#imatgeFons div#contentNovetats{
left:0px;
}
div#central div#cos div#bequesDestacades div#imatgeFons div#contentAlertes{
left:50%;
}
div#central div#cos div#bequesDestacades div#imatgeFons div.contentNovetatsAlertes ul{
margin:24px 36px;
list-style-image:url('punt_verd_novetat.gif');
}
div#central div#cos div#bequesDestacades div#imatgeFons div.contentNovetatsAlertes ul li{
margin-bottom:8px;
}
div#central div#cos div#bequesDestacades div#imatgeFons div.contentNovetatsAlertes ul a{
display:block;
color:white;
font-size:13px;
font-weight:bold;
line-height:18px;
background:transparent url('fletxa_novetat.gif') no-repeat right 5px;
padding-right:24px;
}
div#central div#cos div#bequesDestacades div#imatgeFons div.contentNovetatsAlertes ul a span.destacat{
color:#7db900;
font-size:13px;
}
div#central div#cos div#bequesDestacades div#bequesLinks{
padding-bottom:9px;
overflow:auto;
background:transparent url('ombra_modul.jpg') repeat-x left bottom;
}
div#central div#cos div#bequesDestacades div#bequesLinks div.novetats{
width:50%;
float:left;
height:31px;
background:transparent url('capcelera_barra_gris_novetats.jpg') repeat-x left top;
border-left:1px solid white;
margin-left:-1px;
position:relative;
}
div#central div#cos div#bequesDestacades div#bequesLinks div.novetats a{
color:white;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
line-height:31px;
padding-left:12px;
display:block;
margin-right:12px;
}
div#central div#cos div#bequesDestacades div#bequesLinks div.novetats a.closed{
background:transparent url('fletxa_novetat_tancat.gif') no-repeat right center;
}
div#central div#cos div#bequesDestacades div#bequesLinks div.novetats a.opened{
background:transparent url('fletxa_novetat_obert.gif') no-repeat right center;
}

/*2.2 Boxes*/
div#central div#cos div#homeBoxes{
margin:15px -9px 15px 0px;
padding-bottom:9px;
overflow:auto;
}
div#central div#cos div#homeBoxes div.homeBox{
float:left;
width:530px;
margin: 0px 9px 4px 0px;
background:transparent url('ombra_modul.jpg') repeat-x left bottom;
padding-bottom:9px;
height:272px;
}
div#central div#cos div#homeBoxes div#medBoxCenter,
div#central div#cos div#homeBoxes div#medBoxRight,
div#central div#cos div#homeBoxes div#smallBoxCenter,
div#central div#cos div#homeBoxes div#smallBoxRight{
width:261px;
}
div#central div#cos div#homeBoxes div#medBoxCenter,
div#central div#cos div#homeBoxes div#medBoxRight{
height:154px;
}
div#central div#cos div#homeBoxes div#smallBoxCenter,
div#central div#cos div#homeBoxes div#smallBoxRight{
height:105px;
}
div#central div#cos div#homeBoxes strong.title{
background-color:#D7D5D6;
display:block;
font-size:12px;
line-height:18px;
padding:0px 12px;
}
div#central div#cos div#homeBoxes div.boxTabs{
margin-bottom:-1px;
overflow:auto;
}
div#central div#cos div#homeBoxes div.boxTabs a.boxTab{
display:block;
float:left;
padding:3px 0px 2px 6px;
background:transparent url('pestanya-not-sel.jpg') no-repeat left bottom;
height:15px;
width:65px;
font-weight:bold;
margin-right:3px;
color:#7db900;
}
div#central div#cos div#homeBoxes div.boxTabs a.selectedTab{
background:transparent url('pestanya-sel.jpg') no-repeat left bottom;
}
div#central div#cos div#homeBoxes div#bigBoxLeft strong.title{
font-size:18px;
line-height:35px;
}
div#central div#cos div#homeBoxes div.boxContent{
border:1px solid #D7D5D6;
padding:0px 12px 12px 12px;
overflow:hidden;
clear:both;
}
div#central div#cos div#homeBoxes div#bigBoxLeft div.boxContent{
height:223px;
}
div#central div#cos div#homeBoxes div.boxContent span.boxDescription{
padding-top:8px;
display:block;
}
div#central div#cos div#homeBoxes div#medBoxCenter div.boxContent,
div#central div#cos div#homeBoxes div#medBoxRight div.boxContent{
height:122px;
}
div#central div#cos div#homeBoxes div#smallBoxCenter div.boxContent,
div#central div#cos div#homeBoxes div#smallBoxRight div.boxContent{
height:74px;
}
/* 2.2.1 Noticies */
div#central div#cos div#homeBoxes div.noticiesBox{
position:relative;
overflow:auto;
background:transparent url('fons_caixa_degradat_inferior.jpg') repeat-x left bottom;
}
div#central div#cos div#homeBoxes div.noticiesBox div.itemNoticia{
overflow:auto;
margin-top:12px;
}
div#central div#cos div#homeBoxes div.noticiesBox div.itemNoticia div.imatgeNoticia{
float:left;
clear:left;
margin:0px 12px 12px 0px;
width:111px;
}
div#central div#cos div#homeBoxes div.noticiesBox div.itemNoticia div.imatgeNoticia img{
width:111px;
}
div#central div#cos div#homeBoxes div.noticiesBox div.itemNoticia div.textNoticia{
float:left;
width:372px;
font-size:12px;
line-height:17px;
}
div#central div#cos div#homeBoxes div.noticiesBox div.itemNoticia div.textNoticia span.data{
font-size:inherit;
line-height:inherit;
}
div#central div#cos div#homeBoxes div.noticiesBox div.itemNoticia div.textNoticia h2{
font-size:13px;
margin-bottom:12px;
}
div#central div#cos div#homeBoxes div.noticiesBox div.itemNoticia div.textNoticia div.llegirMes{
float:right;
font-size:12px;
line-height:17px;
color:#7db900;
font-weight:bold;
}
div#central div#cos div#homeBoxes div.noticiesBox div.itemNoticia div.textNoticia div.llegirMes a{
font-size:12px;
line-height:17px;
color:#7db900;
text-decoration:underline;
}
div#central div#cos div#homeBoxes div.noticiesBox div#controlNoticies{
text-align:center;
position:absolute;
bottom:12px;
width:100%;
}
div#central div#cos div#homeBoxes div.noticiesBox div#controlNoticies a{
padding:0px 4px;
background:transparent url('fletxa_esquerra_noticia.gif') no-repeat center center;
cursor:pointer;
}
div#central div#cos div#homeBoxes div.noticiesBox div#controlNoticies a#controlNoticiesPrev{
padding:0px 8px;
background-image:url('fletxa_esquerra_noticia.gif');
}
div#central div#cos div#homeBoxes div.noticiesBox div#controlNoticies a#controlNoticiesNext{
padding:0px 8px;
background-image:url('fletxa_dreta_noticia.gif');
}
div#central div#cos div#homeBoxes div.noticiesBox div#controlNoticies a.openedNoticiesControl{
background-image:url('punt_verd_noticia.png');
}
div#central div#cos div#homeBoxes div.noticiesBox div#controlNoticies a.openNoticiesControl{
background-image:url('punt_gris_noticia.png');
}
/* 2.2.2 Subscriure */
div#central div#cos div#homeBoxes div.subscribeBox{
background:transparent url('fons_caixa_degradat_superior_curt.jpg') repeat-x left top;
padding-right:6px;
}
div#central div#cos div#homeBoxes div.subscribeBox label{
float:left;
width:226px;
margin:6px 6px 6px 0px;
font-weight:bold;
}
div#central div#cos div#homeBoxes div.subscribeBox input.textinput{
float:left;
width:224px;
border:1px solid #D7D5D6;
margin:0px 6px 5px 0px;
}
div#central div#cos div#homeBoxes div.subscribeBox div.checks{
overflow:auto;
clear:both;
padding-top:6px;
}
div#central div#cos div#homeBoxes div.subscribeBox div.checks label{
font-weight:normal;
width:auto;
margin:6px 4px 0px 0px;
}
div#central div#cos div#homeBoxes div.subscribeBox div.checks img{
float:left;
margin:0px 2px;
}
div#central div#cos div#homeBoxes div.subscribeBox div.checks input.checkinput{
float:left;
margin-top:6px;
}
div#central div#cos div#homeBoxes div.subscribeBox div.checks input.submitinput{
float:right;
border:none;
font-weight:bold;
background:transparent url('boto_enviar.gif') no-repeat 50% 50%;
padding:4px 5px 4px 6px;
text-align:center;
}

/* 2.2.3 Opinions */
div#central div#cos div#homeBoxes div.opinionsBox{
background:transparent url('fons_caixa_degradat_inferior.jpg') repeat-x left bottom;
position:relative;
}

div#central div#cos div#homeBoxes div.opinionsBox div#opinionsLinks{
position:absolute;
bottom:6px;
overflow:auto;
}
div#central div#cos div#homeBoxes div.opinionsBox div#opinionsLinks div.opinionsButton{
float:left;
margin-right:6px;
position:relative;
}
div#central div#cos div#homeBoxes div.opinionsBox div#opinionsLinks div.opinionsButton span{
display:block;
position:absolute;
z-index:1;
top:5px;
right:4px;
font-weight:bold;
}
/* 2.2.4 Suggereix */
div#central div#cos div#homeBoxes div.suggestBox{
position:relative;
background:transparent url('fons_caixa_degradat_superior_llarg.jpg') repeat-x left top;
}
div#central div#cos div#homeBoxes div.suggestBox div.formSuggereix{
position:absolute;
bottom:12px;
overflow:auto;
}
div#central div#cos div#homeBoxes div.suggestBox div.formSuggereix label{
font-weight:bold;
float:left;
clear:left;
}
div#central div#cos div#homeBoxes div.suggestBox div.formSuggereix select{
float:left;
clear:left;
margin:5px 0px;
width:180px;
border:1px solid #D7D5D6;
}
div#central div#cos div#homeBoxes div.suggestBox div.formSuggereix label.halfLabel{
width:50%;
}
div#central div#cos div#homeBoxes div.suggestBox div.formSuggereix input.submitinput{
float:right;
border:none;
font-weight:bold;
background:transparent url('boto_anar_a_formulari_modul.jpg') no-repeat 50% 50%;
padding:4px 5px 4px 6px;
text-align:center;
margin-right:10px;
}
/* 2.2.5 estadistiques */
div#central div#cos div#homeBoxes div.statisticsBox{
background:transparent url('fons_caixa_degradat_inferior.jpg') repeat-x left bottom;
}
div#central div#cos div#homeBoxes div.statisticsBox ul{
list-style-type:none;
padding:6px 0px;
}
div#central div#cos div#homeBoxes div.statisticsBox ul li{
padding-bottom:3px;
font-weight:bold;
}
div#central div#cos div#homeBoxes div.statisticsBox ul li span{
font-weight:normal;
}

/* 2.3 HomeBox2 */
div#central div#cos div#homeBoxes div.boxBottom {
width: 1070px;
float: left;
overflow: hidden;
/**margin: -14px 0px 1px 0px;*/
}

div#central div#cos div#homeBoxes div.boxBottom div.content_links {
	float: left;
	width: auto;
	height: auto;
}
/* 2.3.1 publicitat 3 imatges */
div#central div#cos div#homeBoxes div.boxBottom div.content_links div.tres_img {
	background: url('ombra_3_publi.jpg') repeat-x scroll left 192px transparent;
	background-color: #dfdfdf;
	float: left;
	margin: 0px 10px 0px 0px;
	height: 198px;
	width: 561px;
}

div#central div#cos ddiv#homeBoxes div.boxBottom div.content_links div.tres_img a {
	outline: 0;
}

div#central div#cos div#homeBoxes div.boxBottom div.content_links div.tres_img div.border {
	width: auto;
	height: auto;
	margin: 8px 13px 5px 10px;
	float: left;
}

div#central div#cos div#homeBoxes div.boxBottom div.content_links div.tres_img div.border div.publi1 {
	float: left;
	margin-right:16px;
}
div#central div#cos div#homeBoxes div.boxBottom div.content_links div.tres_img div.border div.publiGT {
	margin-top:13px;
}
div#central div#cos div#homeBoxes div.boxBottom div.content_links div.tres_img div.border div.publi2 {
	float: left;
	margin-right: 15px;
}

div#central div#cos div#homeBoxes div.boxBottom div.content_links div.tres_img div.border div.publi3 {
	float: left;
}


/* 2.3.2 publicitat 4 imatges */
div#central div#cos div#homeBoxes div.boxBottom div.content_links div.quatre_img {
	float: left;
	margin: 0px 10px 0px 0px;
	height: 198px;
}

div#central div#cos div#homeBoxes div.boxBottom div.content_links div.quatre_img a {
	outline: 0;
}

div#central div#cos div#homeBoxes div.boxBottom div.content_links div.quatre_img  div.border {
	width: auto;
	height: auto;
	clear: both;
	float: left;
}

div#central div#cos div#homeBoxes div.boxBottom div.content_links div.quatre_img  div.border div.promo11 {
	background: url('ombra_promos.jpg') repeat-x scroll left 92px transparent;
	float: left;
	margin:0px 10px 0px 0px;
	height: 102px;
}

div#central div#cos div#homeBoxes div.boxBottom div.content_links div.quatre_img div.border div.promo12 {
	background: url('ombra_promos.jpg') repeat-x scroll left 92px transparent;
	float: left;
	height: 102px;
}

div#central div#cos div#homeBoxes div.boxBottom div.content_links div.quatre_img div.border div.promo21 {
	background: url('ombra_promos.jpg') repeat-x scroll left 92px transparent;
	float: left;
	margin:0px 10px 0px 0px;
	height: 102px;
}

div#central div#cos div#homeBoxes div.boxBottom div.content_links div.quatre_img div.border div.promo22 {
	background: url('ombra_promos.jpg') repeat-x scroll left 92px transparent;
	float: left;
	height: 102px;
}


/* 2.3.3 slide */
.accessible_news_slider {
	z-index: 2;
}

.accessible_news_slider .skip_to_news {
	position: absolute;
	top: 0;
	left: -9999px;
}

.accessible_news_slider p a{
	display:block;
	outline: none; /* This is optional, and is arguably less accessible. */
	background: transparent url('fletx_esq_slide.gif') no-repeat left center;
	float: left;
	height: 179px;
	width: 12px;
	z-index: 2;
}

/*-----*/
.accessible_news_slider .back {
    z-index: 1;
	float:left;
	left:auto;
}

.accessible_news_slider .back a{
	background-image: url('fletx_esq_slide.gif');
}
/*-----*/

.accessible_news_slider .next {
    z-index: 1;
	right:0px;
	float:right;
	left:auto;
}

.accessible_news_slider .next a{
	background-image: url('fletx_dret_slide.gif');
}


.accessible_news_slider .fadeArrowBack {
	z-index: 2;
}

.accessible_news_slider .fadeArrowBack a{
	background-image: url('fletx_esq_slide.gif');
}

.accessible_news_slider .fadeArrowNext {
    z-index: 2;
	float:right;
	right:0px;
	left:auto;
}

.accessible_news_slider .fadeArrowNext a {
	background-image: url('fletx_dret_slide.gif');
}

.accessible_news_slider div.pub_links {
	margin: 0px 0px 0px 16px;
	width: 748px;
	overflow: hidden;
	*position: relative;
}

.accessible_news_slider ul {
	list-style-type: none;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.accessible_news_slider li {
	display: inline;
	float: left;
	width: 187px;
}

.accessible_news_slider img {
	margin: 0px 9px 0px 9px;
}

div#central div#cos div#homeBoxes div.boxBottom div.content_links div#slide {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 9px 10px 5px 10px;
	height: 179px;
	background-color: #dfdfdf;
	width: 780px;
	position: relative;
}

div#central div#cos div#homeBoxes div.boxBottom div.content_links div#slide div.pub_links a {
	outline: 0;
	float: left;
}

div#central div#cos div#homeBoxes div.boxBottom div.content_links div#slide div.pub_links img {
	margin: 0px 9px 0px 9px;
}




/*3 FOOTPAGE*/
/*
div#central div#foot{
text-align:center;
font-size:12px;
margin-bottom:18px;
clear: both;
border: 1px solid red;
}
div#central div#foot *{
font-size:12px;
}
*/
div#foot{
text-align: center;
font-size: 12px;
margin: 23px 0px 18px 0px;
clear: both;
float: left;
width: 100%;
}
div#foot *{
font-size:12px;
}
div#foot div#peuWeb ul#linksPeu {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

div#foot div#peuWeb ul#linksPeu li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    font-size:12px;
    font-weight: normal;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
div#foot div#peuWeb ul#linksPeu li a {
    background: none repeat scroll 0 0 transparent;
    font-size:12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-decoration: none;
}


div#foot div#peuWeb span#dretsLegals {
    background: none repeat scroll 0 0 transparent;
    display: block;
    font-size:12px;
    font-weight: normal;
    list-style: none outside none;
    margin: 5px 0 0;
    padding: 0;
}


/********************************/
/*		Menu Left			*/
/********************************/

/* menu left -> beques*/
div#central div#cos div#cos_level2 div.menuLeft_level2  {
	background-color: #eaeaea;
	float:left;
	margin-top: 7px;
	width: 171px;
}

div#central div#cos div#cos_level2 div.menuLeft_level2 ul {
	background-color: #eaeaea;
	list-style: none;
	margin: 5px 12px 17px 0px;
	float: left;
	width: 100%;
	*margin-bottom: 12px;
}

div#central div#cos div#cos_level2 div.menuLeft_level2 ul li {
	line-height: 23px;
	/*padding: 0px 0px 0px 14px;*/
	padding: 0px 0px 0px 0px;
	width: 100%;
	float: left;
}

div#central div#cos div#cos_level2 div.menuLeft_level2 ul li.selected {
	background: url("fletxa-verda.gif") no-repeat scroll 153px center #FFFFFF;
	width: 100%;
	display: block;
}

div#central div#cos div#cos_level2 div.menuLeft_level2 ul li a.selected {
	background: url("fletxa-verda.gif") no-repeat scroll 153px center #FFFFFF;
	width: 100%;
	display: block;
}

div#central div#cos div#cos_level2 div.menuLeft_level2 ul li a {
	padding: 0px 0px 0px 14px;
	font-family: arial;
	font-size: 12px;
	outline: 0;
	display: block;
}

div#central div#cos div#cos_level2 div.menuLeft_level2 ul li.title {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #7db900;
	margin: 6px 0px 0px 14px;
}

div#central div#cos div#cos_level2 div.menuLeft_level2 ul li:hover {
	background: url("fletxa-verda.gif") no-repeat scroll 153px center #FFFFFF;
	width: 100%;
}

div#central div#cos div#cos_level2 div.menuLeft_level2 ul li.title:hover{
	background: transparent;

}

/* menu left -> publi*/

div#central div#cos div#cos_level2 div.menuLeft_level2  div.publi_mleft {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 0px;
	float: left;
	clear: both;
	width: 100%;
}

div#central div#cos div#cos_level2 div.menuLeft_level2  div.publi_mleft a{
	outline: 0;
}

div#central div#cos div#cos_level2 div.menuLeft_level2  div.publi_mleft div.publi1 {
	float: left;
	clear: both;
	margin: 0px 0px 7px 0px;
}
div#central div#cos div#cos_level2 div.menuLeft_level2  div.publi_mleft div.publiGT{
	margin-top: 13px;
}
div#central div#cos div#cos_level2 div.menuLeft_level2  div.publi_mleft div.publi2 {
	float: left;
	clear: both;
	margin: 0px 0px 7px 0px;
}

div#central div#cos div#cos_level2 div.menuLeft_level2  div.publi_mleft div.publi3 {
	float: left;
	clear: both;
	margin: 0px 0px 7px 0px;
}

/****************************/
/*	FI BEQUES           */
/**************************/

/* menu right */
div#central div#cos div#cos_level2 div#menuRight_level2 {
	float:right;
	width: 170px;
	padding: 0px 2px 0px 0px;
	margin-top: 7px;
}

/*** info_list ***/
div#central div#cos div#cos_level2 div#menuRight_level2 div.info_list {
	float: left;
	margin: 0px 0px 0px 0px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div.info_list ul {
	background-color: #eaeaea;
	list-style: none;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 100%;
	border-top: 1px solid #cbcbcb;
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	*width: 170px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div.info_list ul li {
	background: url("fletxa-verda.gif") no-repeat scroll 156px center transparent;
	line-height: 23px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:100%;
	float: left;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #cbcbcb;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div.info_list ul li a{
    display: block;
    font-size: 12px;
    line-height: 17px;
    outline: 0 none;
    padding: 5px 10px 5px 10px;
}
div#central div#cos div#cos_level2 div#menuRight_level2 div.info_list ul li a.imgLink{
padding:0px;

}
div#central div#cos div#cos_level2 div#menuRight_level2 div.info_list ul li a.imgLink img{
width:100%;
display:block;
}
div#central div#cos div#cos_level2 div#menuRight_level2 div.info_list ul li:hover {
	background-color: #FFFFFF;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div.info_list ul li.first {
	border-top: none;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div.info_list div.ombra {
	background: url("ombra_moduls_dreta.gif") no-repeat scroll left center transparent;
	float: left;
	margin: -3px 1px 0px 1px;
	width: 100%;
	*width:170px;
}

/*** novetats ***/
div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats {
	
	float: left;
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
	width: 172px;
}


div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.border_nov {
	margin: 0px 0px px 0px;
	padding: 8px 0px 38px 0px;
	float: left;
	*width:170px;
background: url("modul_dreta_2.gif") no-repeat scroll left top transparent;
	position:relative;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.border_nov p {
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 0px 12px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.border_nov p label {
	font-size: 11px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.border_nov p.title_nov {
	color: #7db900;
	padding: 0px 0px 5px 12px;
	line-height: 12px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.border_nov input#nov_nom {
	margin: 5px 12px 6px 12px;
	width: auto;
	float: left;
	width: 144px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.border_nov input#nov_email{
	margin: 5px 12px 0px 12px;
	width: auto;
	float: left;
	width: 144px;
}



div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.border_nov div.services {
	margin: 3px 0px 0px 12px;
	width: auto;
	padding: 0px 0px 0px 0px;
	float: left;
	*margin: 3px 0px 0px 0px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.border_nov div.services table tr{
	line-height: 13px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.border_nov div.services table tr td.service{
	padding-left: 2px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.border_nov div.button{
	background: url("boto_enviar.jpg") no-repeat scroll left center transparent;
	height: 22px;
	margin: 8px 8px;
	font-size: 12px;
	text-align: center;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	width: 60px;
	position:absolute;
bottom:0;
right:0;
}
div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.border_nov div.button input {
	outline: 0;
	font-size: 11px;
	border: none;
	background-color: transparent;
	font-weight: bold;
background:transparent;
margin-left:3px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.border_nov div.services table tr td.chkbx input {
	margin: 3px 0px 0px 0px;
	*margin-top: 0px;
	*margin-left: 6px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.border_nov div.services table tr td.logo1 {
	background: url("icona_sobre.gif.1") no-repeat scroll center center transparent;
	width: 23px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.border_nov div.services table tr td.logo2 {
	background: url("icona_rss.gif") no-repeat scroll center center transparent;
	width: 12px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.border_nov div.services table tr td.logo3 {
	background: url("icona_perfil.gif") no-repeat scroll center center transparent;
	width: 11px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#novetats div.ombra {
	background: url("ombra_moduls_dreta.gif") no-repeat scroll left top transparent;
	width: 99%;
	margin: 0px 0px 0px 1px;
	float: left;
	*width: 99%;
	*margin: 0px 0px 0px 1px;
	
}

/*** calendari ***/
div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 172px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.calendar {
	padding: 5px 5px 5px 5px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.calendar table a.has {
	color:#7DB900;
	font-family:Verdana,Arial,sans-serif;
	font-size:1em;
}
div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.calendar table a.bothAjut {
	color:#F09A2B;
}
div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.calendar table a.closingAjut {
	color:#D31C1E;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.calendar table td{
	padding-bottom:0.1em;
	padding-left:0.1em;
	padding-right:0.1em;
	padding-top:0.15em;
	text-decoration:none;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.calendar table td.prevMonth a {
	background-image:url("fletxa-verda_esquerra.gif");
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.calendar table td.nextMonth a {
	background-image:url("fletxa-verda.gif");
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari table td,
div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari table td span{
	font-family:Verdana,Arial,sans-serif;
	font-size:1em;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari table td.titleDay{
	display:none;
	margin-bottom: 5px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.border_cal {
	border: 1px solid #cbcbcb;
	background-color: #ebebeb;
	/*height: 129px;*/
	height: 100%;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.ombra {
	background: url("ombra_moduls_dreta.gif") no-repeat scroll left center transparent;
	width: 99%;
	margin: -3px 1px 0px 1px;
	float: left;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.llegendaCalendar{
margin:5px;
}
div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.llegendaCalendar div.itemLlegenda{
margin:5px 0px;
overflow:auto;
}
div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.llegendaCalendar div.itemLlegenda span{
color:#6F6F6F;
display:block; 
float:right;
width:125px;
border:1px solid transparent;
}
div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.llegendaCalendar div.itemLlegenda div{
margin:0px 10px 0px 0px;
width:10px;
height:10px;
float:left;
border:1px solid grey;
}
div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.llegendaCalendar div.itemLlegenda div.llegendaVerd{
background-color:#7DB900;
}
div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.llegendaCalendar div.itemLlegenda div.llegendaRoig{
background-color:#D31C1E;
}
div#central div#cos div#cos_level2 div#menuRight_level2 div#calendari div.llegendaCalendar div.itemLlegenda div.llegendaGroc{
background-color:#F09A2B;
}
/*** convocatories ***/
div#central div#cos div#cos_level2 div#menuRight_level2 div#convocatories div.info_list{
	float: left;
	background: url("modul-dreta-4.gif") no-repeat scroll left center transparent;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	width: 172px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#convocatories div.info_list div.border_conv {
	background: url("fletxa-verda.gif") no-repeat scroll 153px center transparent;
	float: left;
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#convocatories div.info_list div.border_conv p {
	outline: 0;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 0px 0px 12px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#convocatories div.info_list div.border_conv p a {
	outline: 0;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	display: block;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#convocatories div.info_list div.ombra {
	background: url("ombra_moduls_dreta.gif") no-repeat scroll left center transparent;
	width: 99%;
	margin: -4px 1px 0px 1px;
	float: left;
	*margin-top: -4px;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#convocatories div.info_list ul{
	width: 99%;
	background-color: #FFFFFF;

}

div#central div#cos div#cos_level2 div#menuRight_level2 div#convocatories div.info_list ul li:hover {
	width: 100%;
	background-color:#EAEAEA;
}

div#central div#cos div#cos_level2 div#menuRight_level2 div#convocatories div.info_list ul li a  {
	font-size: 12px;
	font-weight: bold;
}

/* centre*/
/*** info ***/
div#central div#cos div#cos_level2 div#center_level2 {
	float: left;
}

.width1 {
	width: 695px;
	margin: 0px 16px 0px 16px;
}

.width2 {
	width: 882px;
	margin: 0px 16px 0px 0px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca {
	float: left;
	margin: 0px 2px 0px 2px;
width:100%;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca  h2 {
	font-size: 20px;
	font-weight: bold;
	padding: 2px 0px 0px 0px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca  p,
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca  p a {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	line-height: 19px;
}
 
div.centre_beca p a:hover{
	text-decoration: underline
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca  div.formattedData{
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	line-height: 19px;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca  div.faqItem{
	padding: 5px 0px 5px 0px;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca  div.faqsText strong,
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca  div.faqsText b{
	font-weight:bold;
	color: #7db900;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca  div.formattedData ul,
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca  div.formattedData ol{
margin:0px 25px;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca  div.formattedData *{
font-size: 12px;
line-height: 19px;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca  p.ruta {
	padding: 2px 0px 0px 0px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca  p.ruta a {
	outline: 0;
	font-size: 12px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca  p.info {
	font-size: 12px;
	font-weight: bold;
	color: #7db900;
	padding: 7px 0px 0px 0px;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca  table.tablefieldAjut {
border-collapse:collapse;
border:1px solid black;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca  table.tablefieldAjut td{
padding:5px 10px;
border:1px solid black;
}
/*** ajut ***/
div#central div#cos div#cos_level2  div#center_level2 div.centre_beca div.buttons {
	
	margin: 18px 0px 0px 0px;
	height: 60px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.buttons div.ajut {
	background: url("boto_estic_interesat.gif") no-repeat scroll left center transparent;
	width: 227px;
	height: 30px;
	float: left;	
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.buttons div.ajut p {
	background: url("fletxa-blanca_per_boto_estic_int.gif") no-repeat scroll 210px 65% transparent;
	padding: 4px 0px 0px 14px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.buttons div.ajut p a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	outline: 0;
	display: block;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.buttons p.backlist {
	background: url("fletxa-verda_esquerra.gif") no-repeat scroll 0px 50% transparent;
	float: right;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.buttons p.backlist a {
	font-size: 12px;
	color: #7db900;
	outline: 0;
	display: block;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.buttons div.xarxes {
	clear: both;
	float: right;
	margin: 10px 0px 0px 0px;

}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.buttons div.xarxes div.pdf {float: left;*margin: 3px 0px 0px 0px;}
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.buttons div.xarxes div.fan {
float: left;
padding:5px 0px 0px 25px;
background:#E5F2DA url('agrada-button.gif') no-repeat 5px center;
border: 1px solid #0a7f14;
margin:0px 10px 0px 0px;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.buttons div.xarxes div.fan a{
color:#0a7f14;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.buttons div.xarxes div.share {float: left;*margin: 3px 0px 0px 0px;}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.buttons div.xarxes div.pdf a {
	float: left;
	padding: 0px 10px 0px 0px;
	outline: 0;
}
	
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.buttons div.xarxes div.fan a {
	float: left;
	padding: 0px 10px 0px 0px;
	margin: -3px 0px 0px 0px;
	outline: 0;
	*margin: 0px 0px 0px 0px;
}
	
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.buttons div.xarxes div.share a {
	float: left;
	padding: 0px 0px 0px 0px;
	outline: 0;
}

/*** formulari ***/
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari {
	background: url("fons_formulari_1px_verd.gif") repeat-x scroll transparent;
	float: left;
	width:100%;
	margin: 14px 0px 31px 0px;
	*float: none;
	overflow:auto;
padding-bottom:10px;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari span.error{
color:red;
font-weight:bold;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari div.result{
font-size: 12px;
font-weight: bold;
margin:10px;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form table{
	padding: 8px 11px 0px 17px;
	width: 100%;
	*width: 94.5%;
	*margin-left: 17px;
	*margin-top: 4px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form table tr td {
	width: 33%;
	*width: 34%;
	*padding-top: 4px;
}

div#central div#cos div#cos_level2 div#center_level2 div#center_level2 div.centre_beca div.formulari form table tr td.opt{
	padding: 0px 0px 0px 4px;
	*padding-top: 0px;
	*padding-left: 3px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form table tr td.opt label {
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
	*padding-left: 2px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form table tr td.camp input {
	width: 94%;
	float: left;
	margin: 8px 0px 5px 0px;
	border: 1px solid #eaeaea;
	height: 15px;
	*margin: 0px 0px 0px 0px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form table tr td.camp select{
	width: 95%;
	float: left;
	margin: 9px 0px 6px 0px;
	border: 1px solid #eaeaea;
	height: 17px;
	*margin: 0px 0px 6px 0px;
	*height: 16px;
	*width: 99%;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form div.table2 {
	padding: 0px 11px 0px 17px;
	*margin-top: 2px;
	*padding: 0px 11px 0px 17px;
	
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form div.table2 p {
	padding: 0px 12px 0px 5px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form div.table2 p.consulta {
	font-weight: bold;
	*padding-left: 5px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form div.table2 textarea#form_consulta {
	margin: 5px 0px 6px 2px;
	width: 97.3%;
	height: 74px;
	border: 1px solid #eaeaea;
	overflow: auto;
	*margin: 4px 0px 6px 2px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form div.table2 div.rinfo {
	width: 35%;
	float: left;
	margin: 5px 0px 0px 0px;
	*margin-left: 19px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form div.table2 div.rinfo p {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form div.table2 div.radios {
	float: left;
	font-size: 12px;
	margin-top: 5px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form div.table2 div.radios input {
	margin: 3px 7px 0px 12px;
	float: left;
	*margin: 0px 7px 0px 12px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form div.table2 div.radios p {
	padding: 0;
	float: left;
	
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form div.table2 div.env_form {
	background: url("boto_formulari.gif") no-repeat scroll center center transparent;
	width: 97px;
	height: 27px;
	float: right;
	margin: 0px 11px 0px 0px;
	*margin: 0px 21px 0px 0px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form div.table2 div.env_form  p {
	margin: 4px 5px 0px 0px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_beca div.formulari form div.table2 div.env_form  p input {
	outline: none;
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-align: center;
	border: 0px;
	background: transparent;
	padding: 1px 0px 0px 15px;
	text-decoration: none;
	width: 100%;
	height: 100%;
}

/****************************/
/*	INICI MAPA MON         */
/**************************/

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon {
	float: left;
	width: 100%;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_mon span.numresults{
font-size:14px;
font-weight:bold;
margin:10px;
display:block;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_mon span.numresultshort{
font-size:14px;
font-weight:bold;
margin:0px 0px 5px 0px;
display:block;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_mon span.noresults{
font-size:14px;
font-weight:bold;
display:block;
margin:24px;
}
div#central div#cos div#cos_level2 div#center_level2 div.centre_mon span.tooresults{
font-size:12px;
font-weight:bold;
margin:10px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon  h2 {
	font-size: 20px;
	font-weight: bold;
	padding: 2px 0px 0px 0px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon  h3 {
	font-size: 20px;
	font-weight: bold;
	padding: 2px 0px 0px 0px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon  p {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	line-height: 19px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon  p.ruta {
	padding: 2px 0px 0px 0px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon  p.ruta a {
	outline: 0;
	font-size: 12px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.centre_mapa {
	float: left;
	margin: 5px 0px 215px 0px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.centre_mapa div.mundi_cont {
	float: left;
	margin: -10px 0px 15px 0px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.centre_mapa div.dna {
	float: left;
	background-color: #40484b;
	position: relative;
	top: 153px;
	left: 142px;
	height: 14px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.centre_mapa div.dal {
	float: left;
	background-color: #40484b;
	position: relative;
	top: 273px; 
	left: 25px;
	height: 14px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.centre_mapa div.deu {
	float: left;
	background-color: #40484b;
	position: relative;
	top: 130px; 
	left: 110px;
	height: 14px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.centre_mapa div.daf {
	float: left;
	background-color: #40484b;
	position: relative;
	top: 213px;
	left: 7px;
	height: 14px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.centre_mapa div.das {
	float: left;
	background-color: #40484b;
	position: relative;
	top: 110px;
	left: 120px;
	height: 14px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.centre_mapa div.doc {
	float: left;
	background-color: #40484b;
	position: relative;
	top: 289px;
	left: 125px;
	height: 14px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.centre_mapa p{
	text-align: center;
	padding: 0px 5px 0px 5px;
	position: relative;
	bottom: 3px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.centre_mapa p a{
	outline: 0;
	color: #FFFFFF;
	font-size: 11px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.centre_mapa p a .num{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12x;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.centre_mapa strong{
	font-size: 12px;
	font-weight: bold;
	clear: both;
	float: left;
}

/****************************/
/*	FI MAPA MON         */
/**************************/

/****************************/
/*	INICI MAPA PAIS        */
/**************************/
div#central div#cos div#cos_level2 div.centre_mon div.centre_pais {
	float: left;
	width: 100%;
	height: 100%;
}

div#central div#cos div#cos_level2 div.centre_mon div.centre_pais img {
	float: left;
	width: 100%;
	height: 100%;
	margin: 10px 0px 20px 0px;
}

div#central div#cos div#cos_level2 div.centre_mon div.centre_pais div.separador {
	background: url("separador_verd_central.gif") repeat scroll left center transparent;
	float: left;
	clear: both;
	width: 100%;
	height: 2px;
}

div#central div#cos div#cos_level2 div.centre_mon div.centre_pais div.count_list ul {
	list-style: none;
	float: left;
	margin: 6px 0px 6px 0px;
	width: 25%;
	*width: 24.9%;
}

div#central div#cos div#cos_level2 div.centre_mon div.centre_pais div.count_list ul li {
	width: 100%;
	line-height: 17px;
}

div#central div#cos div#cos_level2 div.centre_mon div.centre_pais div.count_list ul li:hover {
	background: url("fletxa-verda.gif") no-repeat scroll 100px center #FFFFFF;
}

div#central div#cos div#cos_level2 div.centre_mon div.centre_pais div.count_list ul li a{
	outline: 0;
	font-size: 12px;
	display: block;
}

div#central div#cos div#cos_level2 div.centre_mon div.centre_pais div.count_list ul li a:hover{
	font-size: 12px;
	color: #7db900;
}

div#central div#cos div#cos_level2 div.centre_mon div.centre_pais div.tornar {
	background: url("fletxa-verda_esquerra.gif") no-repeat scroll 0px 50% transparent;
	float: right;
	padding: 6px 0px 6px 16px;
	margin: 0px 0px 26px 0px;
	
}

div#central div#cos div#cos_level2 div.centre_mon div.centre_pais div.tornar a {
	color: #7db900;
	font-size: 12px;
	outline: 0;
}

/****************************/
/*	FI MAPA PAIS        */
/**************************/

/****************************/
/*	INICI LLISTAT        */
/**************************/

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon table.list_pais {
	float: left;
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0px 0px 0px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon table.list_pais  tr.camps {
	background-color: #7db900;
	height: 23px;
	border-top: 1px solid #ebf6e5;
	border-right: 1px solid #ebf6e5;
	border-left: 1px solid #ebf6e5;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon table.list_pais  tr.camps th {
	border-top: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	padding: 0px 0px 0px 12px;
	vertical-align: middle;
	text-align: left;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon table.list_pais  tr.camps th.col_1 {
	width: 62%;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon table.list_pais  tr.camps th.col_2 {
	width: 25%;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon table.list_pais  tr.camps th.col_3 {
	width: 13%;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon table.list_pais  tr.camps:hover{
	background-color: #7db900;
	height: 23px;
	border-top: 1px solid #ebf6e5;
	border-right: 1px solid #ebf6e5;
	border-left: 1px solid #ebf6e5;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon table.list_pais  tr:hover{
	background-color: #f1f9ec;
	border-right: 1px solid #ebf6e5;
	border-left: 1px solid #ebf6e5;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon table.list_pais  tr  td {
	border-bottom: 1px solid #bdd798;
	font-size: 12px;
	padding: 6px 0px 6px 12px;
	vertical-align: top;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon table.list_pais  tr  td a{
	outline: 0;
	font-weight: bold;
	font-size: 12px;
}


div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.bottom_list {
	float: left;
	width: auto;
	margin: 16px 0px 0px 0px;
	*padding-bottom: 0px;
}


div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.bottom_list div.stads {
	width: auto;
	float: left;
	font-size: 12px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.bottom_list div.stads strong {
	font-size: 12px;
	padding: 0px 0px 0px 12px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.bottom_list div.stads strong span.nobold {
	font-size: 12px;
	font-weight: normal;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.bottom_list div.stads strong p {
	width: 20px;
	position: relative;
	top: -17px;
	left: 165px;
	font-weight: normal;
	font-size: 12px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.bottom_list div.stads strong span.tpage {
	position: relative;
	top: -34px;
	left: 173px;
	font-weight: normal;
	font-size: 12px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.dataTables_paginate {
	float: right;
	width: auto;
	margin: 15px 0px 35px 0px;
	*padding-bottom: 35px;
	cursor: pointer;
	
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.dataTables_paginate span.first {
	display: none;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.dataTables_paginate span.last {
	display: none;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.dataTables_paginate span.previous {
	background: url("fletxa-verda_esquerra.gif") no-repeat scroll left 50% transparent;
	float: left;
	padding: 0px 2px 0px 14px;
	color: #7db900;
	font-size: 12px;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.dataTables_paginate span.next{
	background: url("fletxa-verda.gif") no-repeat scroll right 50% transparent;
	padding: 0px 15px 0px 2px;
	color: #7db900;
	font-size: 12px;
	*float: none;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.dataTables_paginate span span.paginate_active {
	outline: 0;
	font-size: 12px;
	font-weight: bold;
	color: #111111;
	padding: 0px 1px 0px 1px;
	float: left;
	display: block;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.dataTables_paginate span span.paginate_button {
	outline: 0;
	font-size: 12px;
	font-weight: bold;
	color: #7db900;
	padding: 0px 4px 0px 4px;
	float: left;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.dataTables_paginate span span.cl {
	outline: 0;
	font-size: 12px;
	font-weight: bold;
	width: 2px;
	float: left;
	position: relative;
	padding: 0px 2px 0px 0px;
	margin: 0px 0px 0px 2px;
	display: block;
}

div#central div#cos div#cos_level2 div#center_level2 div.centre_mon div.dataTables_paginate span span.cr {
	outline: 0;
	font-size: 12px;
	font-weight: bold;
	width: 2px;
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	display: block;
}

/****************************/
/*	FI LLISTAT        */
/**************************/


/****************************/
/* ESTILO CALENDARIO JQUERY */
/****************************/


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

.ui-datepicker { width: 165px; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 6px; width: 1.8em; height: 1.8em; margin-left: 5px;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 6px; cursor: pointer;}
.ui-datepicker .ui-datepicker-prev { left:2px; background-image: url("fletxa-verda_esquerra.gif"); background-repeat:no-repeat;}
.ui-datepicker .ui-datepicker-next { right:-6px; background-image: url("fletxa-verda.gif"); background-repeat:no-repeat;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em 0 2.3em; line-height: 1.8em; text-align: center; font-weight: bold}
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }


/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.0em/*{fsDefault}*/; }

.ui-datepicker table thead{
    display:none;
}

.ui-datepicker .ui-datepicker-title .ui-datepicker-year{
    display:none;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {font-weight: bold/*{fwDefault}*/; font-family: Verdana; color: #000000/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
color: #7DB900/*{fcHover}*/; 
}

.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background:transparent/*{bgColorActive}*/ font-weight: bold/*{fwDefault}*/; color: #7DB900/*{fcActive}*/; }


/********************************/
/* FIN ESTILO CALENDARIO JQUERY */
/********************************/

/****************************/
/*	CALENDARIO        */
/**************************/

div.calendar table{
width:100%;
text-align:center;
}
div.calendar table td.prevMonth a{
background:transparent url('prev-calendar.gif') no-repeat center left;
padding:3px;
}
div.calendar table td.nextMonth a{
background:transparent url('next-calendar.gif') no-repeat center left;
padding:3px;
}
div.calendar table td.titleMonth{
font-weight:bold;
}
div.calendar table span.hasNot{
font-weight:bold;
}
div.calendar table a.has{
font-weight:bold;
color:#f25012;
}

/********************************/
/* FIN ESTILO CALENDARIO */
/********************************/

/****************************/
/*	COLECCION DE VIDEOS       */
/**************************/

/* 2.3.4 video */
div#central div#cos div#homeBoxes div.boxBottom div.videobox {
	float: right;
	width: auto;
	height: auto;
}

.single {
	background: url('ombra_video.jpg') repeat-x scroll left 192px transparent !important;
	width: 257px !important;
	margin: 0px 0px 0px 3px !important;
}


/* 2.3.4.1 video & llista */

.boxBottom .videobox .playerRelatedContentVideo{
	background: url('ombra_video_list.jpg') repeat-x scroll left 192px transparent;
	float: left;
	width: 499px;
	height: 198px;
	background-color: #dfdfdf;
	position:relative;
	*margin-bottom: 30px;	
}

.boxBottom .videobox .playerRelatedContentVideo img.playicon {
	text-decoration:none;/* quitas el subrayado */
	background-image: url("play_blanc.png.1"); /* imagen del enlace */
	position:absolute;
	left:101px;
	top: 66px;
	float:left;
}

.boxBottom .videobox .playerRelatedContentVideo img.playicon:hover {
	background-image: url("play_blue.png"); /* imagen cuando pases el raton sobre el enlace */
	text-align:center;
	vertical-align:center;
}

.boxBottom .videobox .playerRelatedContentVideo  .changingvideodivContent{
	float:left;
	width: 218px;
	height: 187px;
	position: absolute;
	margin: 5px 10px 0px 10px;
	overflow: hidden;

}

.boxBottom .videobox .playerRelatedContentVideo  .playVideoImageBackground {
	cursor: pointer;
	height:192px;
	width:261px;
	margin-left:5px; 
	float:right;
	position:relative;
	*margin-left: -4px;
}
.boxBottom .videobox .playerRelatedContentVideo  .playVideoImageBackground img.videoBG{
	position:absolute;
	height:192px;
	width:261px;
}

.boxBottom .videobox .playerRelatedContentVideo .changingvideodiv {
	float: left;
	height: 53px;
	width: 100%;
	background-color: #ffffff;
	margin-top: 3px;
	overflow: hidden !important;
	*margin-bottom: 0px;
}

.boxBottom .videobox .playerRelatedContentVideo .changingvideodiv .listVideos {
	float: left;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.boxBottom .videobox .playerRelatedContentVideo .linkMore{
float: right;
margin:2px 0px;
font-weight:bold;
}

/**/
.boxBottom .videobox .playerRelatedContentVideo .changingvideodiv .changingOpacityvideo0 span#texteVideosUab {
	*top: -53px;
	*left: 74px;
}
/**/

.boxBottom .videobox .playerRelatedContentVideo .changingvideodiv img {
	float:left;
	position:relative;
	*float:left !important;
	*top:0px;
	*padding-right: 3px;
}


.boxBottom .videobox .playerRelatedContentVideo .changingvideodiv span#texteVideosUab {
	float:right;
	width:auto;
	height: 39px;
	overflow: hidden;
	margin: 7px 8px 7px 8px;
	position: absolute;
	/*aqui
	*position: relative;*/
	*float:left;
	*position: relative;
	color:#000000;
}

.boxBottom .videobox .playerRelatedContentVideo .changingvideodiv span#texteVideosUab strong {
	float: left;
	color: #7db900;
	padding: 0px 3px 0px 0px;
	*float: left;
}

.boxBottom .videobox .playerRelatedContentVideo .changingvideodiv span#texteVideosUab p {
	color: #333333;
}

.boxBottom .videobox .playerRelatedContentVideo .changingvideodiv .selected span#texteVideosUab {
	float:right;
	width:auto;
	height: 39px;
	overflow: hidden;
	margin: 7px 8px 7px 8px;
	position: absolute;
	*float:left;
	*position: relative;
	color:#000000;
}

.boxBottom .videobox .playerRelatedContentVideo .changingvideodiv .selected span#texteVideosUab strong {
	float: left;
	color: #7db900;
	padding: 0px 3px 0px 0px;
	*float: left;
}

.boxBottom .videobox .playerRelatedContentVideo .changingvideodiv .selected span#texteVideosUab p {
	color: #333333;
}

/*video options*/
.boxBottom .videobox .playerRelatedContentVideo .changingvideodiv:hover{
	background-color: #CDCDCD;
	opacity: 1.0;
	*background-color: #CDCDCD !important;
	font-weight: bold;
}


.boxBottom .videobox .playerRelatedContentVideo .changingvideodiv .selected {
	background-color: #CDCDCD !important;
	opacity: 1.0;
	float:left;
	width: 100%;
	height: 100%;
	font-weight: bold;
}

/***CHART MAPS***/
div.mapaCentral{
text-align:center;
position:relative;
}
div.mapaCentral img{
margin:0px auto;
display:block;
}
div.mapaCentral img.hiddenMap{
display:none;
}
div.countriesList{
margin:15px 0px;
padding:10px 0px;
border:2px solid #7DB900;
border-left:none;
border-right:none;
overflow:auto;
width: 100%;
}
div.countriesList ul{
list-style-type:none;
}
div.countriesList ul{
list-style-type:none;
width:160px;
float:left;
padding-right:10px;
}
div.countriesList ul.wholeList li{
float:left;
width: 160px;
padding-right:10px;
}
div.countriesList ul li a{
font-size:12px;
padding-right:20px;
}
div.countriesList ul li a:hover{
color:#7DB900;
background: url("fletxa-verda.gif") no-repeat scroll right center transparent;
}
a.goBackMaps{
float:right;
color:#7DB900;
font-size:12px;
background: url("fletxa-verda_esquerra.gif") no-repeat scroll left center transparent;
padding-left:15px;
margin-bottom:15px;
}
/***END CHART MAPS***/
/* Page POPUP */
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #ECF5E2;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}
.jqmOverlay { 
	background-color: #000; 
}
div#suggereixForm{
padding:5px 10px;
}
div#suggereixForm img.closeIcon{
float:right;
}
div#suggereixForm h1{
font-size:17px;
margin-bottom:10px;
}
div#suggereixForm div.suggereixInfo{
margin:10px 0px;
}
div#suggereixForm div.suggereixField{
width: 33%;
float:left;
}
div#suggereixForm label{
display:block;
font-weight:bold;
margin:8px 0px;
}
div#suggereixForm span.error{
color:red;
}
div#suggereixForm input.textinput{
border:1px solid grey;
width:85%;
}
div#suggereixForm textarea{
border:1px solid grey;
width:94%;
}
div#suggereixForm div.clearLine{
clear:both;
}
div#suggereixForm div.acceptconditions{
margin:20px 0px 0px 0px;
float:left;
}
div#suggereixForm div.acceptconditions input.checkboxinput{
margin-right:10px;
float:left;
}
div#suggereixForm div.acceptconditions label{
float:left;
margin:0px;
font-weight:normal;
}
div#suggereixForm div.acceptconditions label a{
font-weight:bold;
text-decoration:underline;
color:#7DB900;
}
div#suggereixForm input.submitinput{
float:right;
border:none;
font-weight:bold;
background:transparent url('boto_anar_a_formulari_modul.jpg') no-repeat 50% 50%;
padding:4px 5px 4px 6px;
text-align:center;
margin-right:10px;
width:105px;
cursor:pointer;
}