@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300);
/* CSS Document */
#Body {height:100%; margin:0; padding:0;background:#F6F6F6; }

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#5d5d5d;font-family: 'Open Sans', sans-serif;}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:15px;}
h1, h2, h3, h4, h5, h6, h2 input{color:#004A76;font-weight:bold;margin:1ex 0;}
h1{font-size:20px;margin:10px 0;}
h2, h2 input{font-size:15px;}
h3{font-size:15px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}

h1.web_title{font-size:40px;color:White;margin:0;}
h1.web_title span{font-weight:normal;}

a,a:link,a:visited,a:active{color:#00719E; font-weight:normal; text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family: 'Open Sans', sans-serif;}
.Head{color:#004A76;font-weight:bold;}
.SubHead {color:#004A76;}
.SubSubHead{color:#b0bc00;}
.NormalRed {color:#F00;}

ul, ol{margin-left:25px;}
ul li{list-style:disc;}

#dnnMenu .topLevel li a { font-size:20px!important; }

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
#RandomImage
{
    position:relative;
    text-align:center;
    height: 400px;
    overflow: hidden;
}

.s_wrap_main{padding-top:10px;position:absolute;top:0;width:100%;}
.s_wrap_width{width:980px; margin:0 auto;}
.logo_pad{background:#000;padding:0 30px;position:relative;z-index:101;height:39px;}
.s_logo{float:left;}
.search_bg{float:right;margin:8px 0;background:url(images/search_bg.jpg) no-repeat left top;padding:0 15px;height:20px;width:170px;}
.search_bg input{border:0 !important;height:15px;margin:0 !important;padding:0 !important;background:transparent !important;width:143px;box-shadow:none !important;}
.search_bg img{position:relative;top:-2px;}
.menu_bg{border-bottom:dotted 1px #fff;margin-top:30px;}
.mobile_menu{display:none;}
.menu_style{float:left; padding: 20px 0 0 15px;}
.s_logo2{float:right;}

.interior .content_pad{padding-top:30px;}
.int_title{background: #004A76;color:White;}
.content_pad{}
.content_width{}
.int_title{padding:5px 25px;font-size:20px;line-height:22px;text-align:right;font-weight:bold;display: table-caption;}
.int_title.seu{text-align:left;}
.int_title.seu .p_title{float:left;font-weight:400;}
.int_title.seu .time{float:right;}
.int_title.seu .time .Timer{font-weight:400;}

.content_top 
{
    float:left;
    width:980px;
    margin-right:0;
}
.content_left{float:left;width:760px;margin-right:20px;}
.content_right{float:left;width:200px;}

.content_wide
{
    width:980px;
    margin:0;
    float:none;
}

.bot_pad
{
    background:#bcbcbc; /*#979797;*/
}

.default_shadow
{
    -moz-box-shadow: 2px 2px 6px #888;
    -webkit-box-shadow: 2px 2px 6px #888;
    box-shadow: 2px 2px 6px #888;
    behavior: url(/Portals/_default/Skins/AjBanyoles/PIE.htc);
}
.bgWhite{background:white;}

.Box {
    border: 1px solid #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/Portals/_default/Skins/AjBanyoles/PIE.htc);
}

.logoRound
{
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.clear_float{clear:both!important;float:none!important;line-height:0; font-size:0; height:0!important;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{
font-size:11px;}
.ControlPanel a[disabled="disabled"]{color:#888 !important;text-decoration:none !important;}

/*--------- pane style ----------*/
.BannerPaneInterior
{
    width:950px;
    background:url(images/banner_bg.png);
    padding:0 15px;
    margin:0;
    /*float:left; */
}

.BannerPane
{
    background: #ffffff none; /*url(images/banner_bg.png);*/
    float:left;
    margin:0;
    padding:5px 0 5px 5px;
    width:658px;
    height:331px;
}
.BannerNoticPpal
{
    background: rgba(255,255,255,0.6)!important;
}
.BannerRight
{
    background: #ffffff none; /* url(images/banner_bg.png);*/
    float:right;
    margin:0;
    /*max-height: 350px;*/
    overflow: hidden;
    padding:5px 5px 5px 2px;
    width:310px;
    height:331px;
}

.DnnModule-Isac_noticia_ppal
{
    border: 4px solid #fff;
    background: rgba(0,0,0,0.6);
    padding: 25px;
    height: 280px;
    margin-left:-4px;
    margin-top:-5px;
}

.DnnModule-Isac_banners
{
    height: 50px;
}

.DnnModule-Isac_banners-Vrtcl
{
    height: 342px;
}

.ContentPane{background:white;margin-bottom:10px;padding:15px;position:relative;}
.ContentPane.interior2Col{width:500px;float:left;}
.ContentPane.interior{display:table-cell;width:auto;padding-left:35px;}
.bgWhite.default_shadow{display:table;width:100%;}
.LeftPane{display:table-cell;width:230px;padding-left:15px;padding-right:5px;padding-top:15px;}
.SidePanes
{
    /*background:#fff;*/
    margin-bottom:10px;
}
.LeftContentPane
{
    float:left;
    width:345px;
    padding:15px;
    /*border-right: 1px #000 dotted;*/
    margin-right:5px;
    background:#fff;
}
.RightContentPane
{
    float:left;
    width:345px;
    padding:15px;
    /*border-left: 1px #000 dotted;*/
    margin-left:5px;
    background:#fff;
}
.BottomPane{}
.RightPane{width:200px; margin:0;}
.FooterPane{padding:10px 0;}
.Footer4Cols{float:left;width:240px;padding:0 1px; }


.table_content{display:table;width:100%;margin-bottom: 10px;background:white;padding:15px 0;}
.table_content.noContent{margin:0;padding:0;}
.table_content.top{}
.table_content .table_row{display:table-row;}
.table_row .c_left, .table_row .c_center, .table_row .c_right{display:table-cell;vertical-align:top;}
.table_row > .c_left{padding-left:10px;}
.table_row > .c_right{padding-right:10px;}
.table_row .twentyfive{width:250px;min-width:250px;}
.table_row .fifty{width:480px;}
.table_row .seventyfive{width:730px;}
.table_row .c_pane{}
.table_row .c_center .c_pane{margin:0 20px;}
.table_row .seventyfive .c_pane{margin-right:20px;}
.table_row .empty{width:0;padding:0!important;min-width:0;}
.table_row .c_center.fifty{width:100%;}


/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#C00;}


/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}


/*---------- default style for head & normal -----------*/
.Normal p{margin-top:0px;}

/*---------- For the inline edit icons -----------*/
.eipbackimg {background-color:#DAE7F2;border:solid 1px #4F839F;}
.c_content .eipbackimg {margin-top:0;margin-left:-20px;}

/*---------- Title Blue Container ------------------*/
.c_head_blue h2.c_title, .c_head_blue h2.c_title input {color:#61A3D5;}



/* Containers */
.c_DNN6{margin-bottom:15px;}
.c_DNN6 .dnnModuleActions {display:inline-block;width:19px;height:19px;float:left;}

.c_DNN6_NoTitle{background:white;padding:10px 15px;}


.c_DNN6_Header_blue .Blue{border-bottom:dotted 1px #004A76;margin-bottom:10px;margin-top:0;}
.c_DNN6_Header_blue .Blue .Head{color:#004A76;text-shadow:none;text-transform:none;font-weight:normal;font-size:22px;}
.c_DNN6_Header_blue strong{color:#004A76;}

.c_DNN6_Header_blue .Blue_Background{background:#004A76;padding: 5px 0;display:table;width:100%;box-shadow: 2px 2px 6px #888;margin-bottom:10px;}
.c_DNN6_Header_blue .c_icon{display:table-cell;padding-left:5px;top: 0;right: 0;vertical-align:middle;}
.c_DNN6_Header_blue .c_icon img{padding-right:5px;}
.c_DNN6_Header_blue .c_titlemodule{display:table-cell;vertical-align:middle;}
.c_DNN6_Header_blue .Title.White, .c_DNN6_Header_blue .Title.White .c_title{color:white;line-height: 25px;margin:0;}

.c_DNN6_Header_blue_right{background:white;padding:15px 10px;}
.c_DNN6_Header_blue_right .Blue{border-bottom:dotted 1px #004A76;}
.c_DNN6_Header_blue_right .Blue .Head{color:#004A76;text-shadow:none;text-transform:none;font-weight:normal;font-size:22px;}
.c_DNN6_Header_blue_right strong{color:#004A76;}



.c_DNN6_Header_green .Green{border-bottom:dotted 1px #b0bc00;margin-bottom:10px;}
.c_DNN6_Header_green .Green .Head{color:#b0bc00;text-shadow:none;text-transform:none;font-weight:normal;font-size:22px;}
.c_DNN6_Header_green strong{color:#b0bc00;}

.c_DNN6_Header .Banner{border-bottom:dotted 1px White;}
.c_DNN6_Header .Banner .Head,.c_DNN6_Header .Banner .Head a{color:#fff;text-shadow:none;text-transform:none;font-weight:normal;font-size:22px;}

.c_DNN6_Header_featured{background:white;padding:1px 10px 15px 10px;}
.c_DNN6_Header_featured .Blue{border-bottom:dotted 1px #004A76;}
.c_DNN6_Header_featured .Blue .c_title{color:#004A76;text-shadow:none;text-transform:none;font-weight:normal;font-size:22px;}





/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


.sideMenu{margin-left:0;}
.MenuItem, .MenuItemMouseOver{padding: 3px 20px;border-bottom: solid 1px #dfdfdf;list-style:none;}

.banner_content div, 
.banner_content p, 
.banner_content td, 
.banner_content th, 
.banner_content span, 
.banner_content a, 
.banner_content .Normal{color:#fff;}
.banner_content a{text-decoration:underline;}
.banner_content a:hover{color:#dcdcdc;}

.blue_right_content div, 
.blue_right_content p, 
.blue_right_content td, 
.blue_right_content th, 
.blue_right_content span, 
.blue_right_content a, 
.blue_right_content .Normal{color:#004A76;}
.blue_right_content a{text-decoration:underline;}
.blue_right_content a:hover{color:#333;}

.green_content a{}
.blue_content a{}

.footer_content div, 
.footer_content p, 
.footer_content td, 
.footer_content th, 
.footer_content span, 
.footer_content a, 
.footer_content .Normal{color: #333;font-weight: 400;font-size: 12px;}
.footer_content a{text-decoration:underline;}
.footer_content a:hover{color:#dcdcdc;}


#Footer .c_DNN6_Header .Head{}
.c_DNN6_Header .Title{}
.c_DNN6_Footer .Title{}

.FooterPane div, 
.FooterPane p, 
.FooterPane td, 
.FooterPane th, 
.FooterPane span, 
.FooterPane a, 
.FooterPane .Normal{color: #333;font-size: 12px;}
.FooterPane a{text-decoration:underline;}
.FooterPane a:hover{color:#dcdcdc;}

.AdminActions input, .AdminActions a.CommandButton{text-decoration:none;}


.box {
  -moz-border-radius: 15px; /* Firefox */
  -webkit-border-radius: 15px; /* Safari and Chrome */
  border-radius: 15px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */

  -moz-box-shadow: 10px 10px 20px #000; /* Firefox */
  -webkit-box-shadow: 10px 10px 20px #000; /* Safari and Chrome */
  box-shadow: 10px 10px 20px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}

/* Botons */
.perfilContractant{background: #105D89 url(images/iconPerfil.png) no-repeat 5px center;box-shadow: 2px 2px 6px #888;cursor:pointer;}
.perfilContractant:hover{background: #004a76 url(images/iconPerfil.png) no-repeat 5px center;}
.perfilContractant a{color: white;font-size: 15px;font-weight: 100;padding: 10px 10px 10px 40px;display:block;}
.perfilContractant a:hover{text-decoration:none;}

.perfilContractant.factura{background: #105D89 url(images/factura.png) no-repeat 5px center;}
.perfilContractant.factura:hover{background: #004a76 url(images/factura.png) no-repeat 5px center;}

.perfilContractant.notificacio{background: #105D89 url(images/notificacio.png) no-repeat 5px center;}
.perfilContractant.notificacio:hover{background: #004a76 url(images/notificacio.png) no-repeat 5px center;}

.perfilContractant.tributs{background: #105D89 url(images/tributs.png) no-repeat 5px center;}
.perfilContractant.tributs:hover{background: #004a76 url(images/tributs.png) no-repeat 5px center;}

.perfilContractant.tauler{background: #105D89 url(images/tauler.png) no-repeat 5px center;}
.perfilContractant.tauler:hover{background: #004a76 url(images/tauler.png) no-repeat 5px center;}


.bototramit{}
.bototramit{background: #105D89 url(images/iconTramit.png) no-repeat right center;box-shadow: 2px 2px 6px #888;cursor:pointer;margin-bottom:10px;}
.bototramit:hover{background: #004a76 url(images/iconTramit.png) no-repeat right center;}
.bototramit a{color: white;font-size: 15px;font-weight: 100;display:block;padding: 10px 5px 10px 10px;}
.bototramit a:hover{text-decoration:none;}



/* Noticies i Agenda */
.contingut .PnlNewsSencer{padding-bottom:7px;border-bottom:dotted 1px #dcdcdc;margin-bottom:11px;}
.contingut .newsdatpub{font-weight: 600;padding-bottom:8px;}
.contingut .newsentradeta{float:left;width:100%;/*245px;*/text-align: justify;}
.contingut .newsclassif{font-size: 24px;text-transform: lowercase;color: #222;padding-bottom: 10px;font-weight: 200;line-height: 30px;}
/*.contingut .fotosup {display:none;width: 100%;margin-bottom: 10px;height: 90px;overflow: hidden;position: relative;}*/
.contingut .fotosup {float:left;width:100%;}
.contingut .fotosup.visible{display:block;}
.contingut .fotosup img {max-width:100%;}
.contingut .fotosupSumaris {float:left;width:100%;}
.contingut .fotosupSumaris img {width: 100%;}


.LeftContentPane{}
.LeftContentPane .newstitol a{color:#004A76;text-decoration:none;font-weight:700;}
.LeftContentPane .contingut .newsdatpub{color:#004A76;}
.RightContentPane{}
.RightContentPane .newstitol a{color:#A4AD00;text-decoration:none;font-weight:700;}
.RightContentPane .newstitol a:hover{color:#222;}
.RightContentPane .contingut .newsdatpub{color:#A4AD00;}

.newscontingut{float:left;width:370px;padding-top:20px;font-size:15px;}

.c_BackDIV
{
    background:#2d2b2b!important;
    padding:15px;
    min-height: 250px;
    max-height: 270px;
}




.contingutdetall .newstitol h1,.contingutdetall .newstitol h1 a{font-size:20px;font-weight:normal;margin:7px 0 3px 0;border-bottom:dotted 1px;}
.contingutdetall .fotosup{float:left;padding:0 10px;}
.contingutdetall .fotosup img{max-width:300px;}
.contingutdetall .newsentradeta{font-size:15px; padding:0 0 10px 0; font-weight:bold;}
.contingutdetall .newsentradeta2{font-size:15px; padding:0 0 10px 0;}
.contingutdetall .newsdatapub{font-size:10px; float:left;padding:0 10px 0 0;}
.contingutdetall .newsclassif{font-size:11px; padding:0px;}
.contingutdetall .newsLblDf{font-size:15px; float:left;padding:0 10px 0 0;}
.contingutdetall .newsPnlDf{font-size:15px; padding:0 0 0 0;}
.contingutdetall .hrSeparaNews {height: 1px; border-top:none;border-bottom:dotted 1px #cdcdcd;margin:20px 0;}
.contingutdetall .newsadjuntsbox {background-color:#eeeeee;margin-top:20px;}
.contingutdetall .newsadjuntsbox .txtt1doc img{height:14px; float:left;padding:0px 10px 0 20px;}
.contingutdetall .newsadjuntsbox .txtt1doc a{padding:0 5px 0 0;}
.contingutdetall .wholebox {padding:10px 35px;}
.contingutdetall .wholebox .txtt1img {float:left;padding:0 10px 0 0;}
.contingutdetall .wholebox .txtt1vid {float:left;padding:0 10px 0 0;}
.contingutdetall .wholebox h2.headertml{font-weight:normal;font-size:17px;}

.contingut .hrSeparaNews {height: 1px; border-top:none;border-bottom:dotted 1px #cdcdcd;margin:20px 0;}
.contingut .newsadjuntsbox {background-color:#eeeeee;margin-top:20px;}
.contingut .newsadjuntsbox .txtt1doc img{height:14px; float:left;padding:0px 10px 0 20px;}
.contingut .newsadjuntsbox .txtt1doc a{padding:0 5px 0 0;}
.contingut .wholebox {padding:10px 35px;}
.contingut .wholebox .txtt1img {float:left;padding:0 10px 0 0;}
.contingut .wholebox .txtt1vid {float:left;padding:0 10px 0 0;}
.contingut .wholebox h2.headertml{font-weight:normal;font-size:17px;}
.page_89 .contingutdetall .wholebox h2.headertml{border-bottom:dotted 1px #b0bc00;}


/* Youtube videos */
.ui-accordion .ui-accordion-header{line-height:20px;}
.ui-accordion .ui-accordion-icons{padding-left:1.2em!important;}
.ui-accordion .ui-accordion-header .DG_VS_Dia{font-size:18px;}
.ui-accordion .ui-accordion-header .DG_VS_Mes{font-size:18px;}
.ui-accordion .ui-accordion-header .DG_VS_Any{font-size:18px;}


/* Cercador agenda */
.newslblcerca{}
.newscercatext{padding-bottom:15px;}
.newscercadates{padding-bottom:15px;}
.newscercadates .newsFilter{}

.newscalendari{}
.newsmensual{padding-top:10px;}


/* Paginador */
.divpaginador {background-color:#eeeeee;border: 1px solid #cccccc;}
.pgrleftbuttons {width:60px; text-align:left;}
.pgrrightbuttons {width:60px; text-align:right;}
.pager_info {width:170px; text-align:center;}
.pager_infoseq {width:180px; text-align:center;}
.pager_pagenumber {text-align:center;}
.lnkChangePage {font-size:10px;font-weight:normal;text-decoration:none;float:left;padding:0 5px;}


/*Menu Left*/
ul.lvl0{padding-left:6px;margin:0;width:203px;}
ul.lvl0 li{list-style:none;padding-top:10px;border-bottom:dotted 1px transparent;}
ul.lvl0 li a{font-size:15px;font-weight:normal;text-decoration:none;}
ul.lvl0 li a:hover{}
ul.lvl1{padding-left:10px;margin:0;}
ul.lvl1 li{border:0;padding-top:4px;}
ul.lvl1 li a{font-size:15px;}
ul.lvl2{padding-left:10px;margin:0;}
ul.lvl2 li{border:0;padding-top:4px;}
ul.lvl2 li a{font-size:15px;}

ul.lvl1 li a{color:#555 !important;}
ul.lvl2 li a{color:#777 !important;}
ul.lvl1 li{border-bottom:dotted 1px #c5c5c5 !important;}
ul.lvl2 li{border-bottom:dotted 1px #e5e5e5 !important;}

/*TAB Colors*/

/*Ciutat*/
.page_55 a{color:darkorange;}
.page_55 .newsentradeta a{color: #00719E;}
.page_55 .int_title{background:darkorange;color:White;}
.page_55 h1,.page_55 h2,.page_55 h3,.page_55 h4,
.page_55 h5,.page_55 h6,.page_55 h2 input{color:darkorange;}
.page_55 h1.web_title{color:white;}

.page_55 .c_DNN6_Header_blue .Head {color:darkorange !important;}
.page_55 .c_DNN6_Header_blue .Blue {border-bottom: 1px dotted darkorange;}

.page_55 ul.lvl0 li{border-bottom:dotted 1px darkorange;}
.page_55 ul.lvl0 li a{color:darkorange;}
.page_55 ul.lvl1 li a:hover{color:darkorange !important;}
.page_55 .contingut .wholebox h2.headertml{border-bottom:dotted 1px darkorange;}


/*Turisme*/
.page_88 a{color:crimson;}
.page_56 .int_title{background:crimson;color:White;}
.page_56 h1,.page_56 h2,.page_56 h3,.page_56 h4,
.page_56 h5,.page_56 h6,.page_56 h2 input{color:crimson;}
.page_56 h1.web_title{color:white;}

.page_56 .c_DNN6_Header_blue .Head {color:crimson !important;}
.page_56 .c_DNN6_Header_blue .Blue {border-bottom: 1px dotted crimson;}

.page_56 ul.lvl0 li{border-bottom:dotted 1px crimson;}
.page_56 ul.lvl0 li a{color:crimson;}
.page_56 ul.lvl1 li a:hover{color:crimson !important;}
.page_56 .contingut .wholebox h2.headertml{border-bottom:dotted 1px crimson;}

/*Ajuntament*/
.page_57 a{color:darkcyan;}
.page_57 .int_title{background:darkcyan;color:White;}
.page_57 h1,.page_57 h2,.page_57 h3,.page_57 h4,
.page_57 h5,.page_57 h6,.page_57 h2 input{color:darkcyan;}
.page_57 h1.web_title{color:white;}

.page_57 .c_DNN6_Header_blue .Head {color:darkcyan !important;}
.page_57 .c_DNN6_Header_blue .Blue {border-bottom: 1px dotted darkcyan;}

.page_57 ul.lvl0 li{border-bottom:dotted 1px darkcyan;}
.page_57 ul.lvl0 li a{color:darkcyan;}
.page_57 ul.lvl1 li a:hover{color:darkcyan !important;}
.page_57 .contingut .wholebox h2.headertml{border-bottom:dotted 1px darkcyan;}


/*Noticies*/
.page_88 a{color:#004a76;line-height:normal;}
.page_88 .int_title{background:#004a76;color:White;}
.page_88 h1,.page_88 h2,.page_88 h3,.page_88 h4,
.page_88 h5,.page_88 h6,.page_88 h2 input{color:#004a76;}
.page_88 h1.web_title{color:white;}

.page_88 .c_DNN6_Header_blue .Head {color:#004a76; !important;}
.page_88 .c_DNN6_Header_blue .Blue {border-bottom: 1px dotted #004a76;}

.page_88 ul.lvl0 li{border-bottom:dotted 1px #004a76;}
.page_88 ul.lvl0 li a{color:#004a76;}
.page_88 ul.lvl1 li a:hover{color:#004a76 !important;}
.page_88 .contingutdetall .wholebox h2.headertml{border-bottom:dotted 1px #004a76;}
.page_88 .PnlNewsSencer .newstitol h2 a{font-size: 18px!important;font-weight: 700;}

/*Agenda*/
.page_89 a{color:#b0bc00;}
.page_89 .int_title{background:#b0bc00;color:White;}
.page_89 h1,.page_89 h2,.page_89 h3,.page_89 h4,
.page_89 h5,.page_89 h6,.page_89 h2 input{color:#b0bc00;}
.page_89 h1.web_title{color:white;}

.page_89 .c_DNN6_Header_blue .Head {color:#b0bc00; !important;}
.page_89 .c_DNN6_Header_blue .Blue {border-bottom: 1px dotted #b0bc00;}

.page_89 ul.lvl0 li{border-bottom:dotted 1px #b0bc00;}
.page_89 ul.lvl0 li a{color:#b0bc00;}
.page_89 ul.lvl1 li a:hover{color:#b0bc00 !important;}
.page_89 .contingutdetall .wholebox h2.headertml{border-bottom:dotted 1px #b0bc00;}


/*Llistat de Cerca*/
.rptSearchElement{padding:10px 0 10px 15px;}
.pnlsearchnom{display:list-item;list-style:circle;}
.pnlsearchnom a{text-decoration: none; cursor:pointer; font-weight:bold; display:block; margin-bottom:3px; color:#004a76; font-size:15px;}
.page_91 .int_title{background:#004a76;color:White;}
.page_91 .lnkChangePage a {color:#004a76;}


/* Scroll de banners */
.llistatBanners
{
    list-style: none outside none;
    margin:0;
    padding: 0;
}

.llistatBanners li
{
    float: left;
    list-style-type: none;
    margin:4px;
}

.llistatBanners img
{
    max-width: 150px;
}

.maxH84 img
{
    width: 154px;
    height: 51px;
}

li.maxH84
{
    border: 1px solid #dedede;
    margin: 0 2px 3px;
}

.bannerHScroll_content
{
    height: 50px;
    overflow: hidden;
    margin-bottom:0;
}

.divBannersScroller li img
{
    max-height: 50px;
    min-height: 44px;
}

/* Scroll dels bànners posats a l'Skin */
.divBannersContent 
{
    height:50px;
    overflow:hidden;
    margin-bottom:0;
}

.divBannersScroller
{
    height:50px;
}

.divBannersVertContent 
{
    height:342px;
    width:320px;
    overflow:hidden;
    /*margin-bottom:0;*/
}

.divBannersVertScroller
{
    height:342px;
}


.banner_content_float 
{
    float:left;
    width: 90%;
}

.maxH50 
{
    height:50px;
    overflow:hidden;
}

.maxH84 
{
    height:51px;
    overflow:hidden;
}

.maxV250 
{
    height:342px;
    overflow:hidden;
    position: relative;
    margin-bottom: 0!important;
}

.gapBetweenHBanners
{
    margin-left: 15px!important;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
    background:url(images/hori_large.png) no-repeat;
    display:block;
    width:30px;
    height:30px;
    float:left;
    margin:40px 10px;
    cursor:pointer;
    font-size:1px;
}

/* right */
a.right { background-position: 0 -30px; clear:right; margin-right: 0px; margin-top:10px;}
a.right:hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; }


/* left */
a.left { margin-left: 0px; margin-top:10px; }
a.left:hover  { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }

/* up and down */
a.up, a.down  {
    background:url(images/vert_large.png) no-repeat;
}

/* up */
a.up
{
    /*margin: 10px 50px;*/
    /*float:none;*/
    position: absolute;
    left: 129px;
    top: 276px;
}
a.up:hover { background-position:-30px 0; }
a.up:active { background-position:-60px 0; }

/* down */
a.down 
{
    background-position: 0 -30px; 
    /*float: none;*/
    position: absolute;
    left: 129px;
    top: -50px;
}
a.down:hover { background-position:-30px -30px; }
a.down:active { background-position:-60px -30px; }


/* disabled navigational button */
a.disabled {
    visibility:hidden !important;
}

.pnlSitemap
{
    padding-left: 4px;
    line-height:normal;
}

.pnlSitemap h1, .pnlSitemap h1 a, .pnlSitemap h1 a:visited, .pnlSitemap h1 a:active
{
    font-weight: bold;
    line-height: normal;
    color: #000;
    margin: 0;
}

.pnlSitemap ul
{
    text-decoration: none;
    margin:0;
}

.pnlSitemap ul li
{
    list-style: none;
    margin-left: 0;
}

.pnlSitemap a, .pnlSitemap a:visited, .pnlSitemap a:active
{
    color: #000;
    font-weight:normal;
}
.pnlSitemap ul li a
{
    font-size:13px;
}

.bot_pad4Cols
{
    background: #e5e5e5 none;
}

.bot_pad4ColsInner
{
    margin:0 auto;
    width:980px;
    margin-top:50px;
    padding-top:20px;
}

.opac07 { opacity: 0.7; }

.spaceTop
{
    background-color: #E1E1E1;
    /*margin-bottom: 27px;*/
    margin-top: 12px;
    padding-bottom: 10px;
    padding-top: 10px;
}



/* Mobile Styles */

 @media only screen and (max-width: 768px) 
 {
     img{max-width:100%;}
     #RandomImage{display:none;}
     .s_wrap_main, .s_wrap_width{width:auto;padding-top:0;}
     .logo_pad{height:auto;}
     .logoRound{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
     .s_logo{display:block;float:none;}
     .search_bg{display:none;}    
     
     .menu_bg{margin-top:0;background: #f0f0f0;}
     .mobile_menu{display: block;background: #fff;padding: 10px;width: 30px;position: absolute;right: 0;top:0;z-index: 200;border-radius:0 0 5px 5px;border: solid 1px #999;cursor:pointer;}
     .mobile_menu span{display:block;border-bottom:solid 1px #000;padding:3px 0;}
     .menu_style{display:none;padding:0;width: 100%;}
     .s_logo2{display:none;}
     
     .int_title.seu .p_title{display: block;float: none;font-size: 14px;}
     .int_title.seu .time{display: block;float: none;font-size: 17px;}
          
     .DnnModule-Isac_noticia_ppal{border: 0;padding: 0;margin-top: -6px;}
     .DnnModule-Isac_noticia_ppal .pnl1stNews, .pnl1stNews .firstnewsimage{width:auto;}
     .DnnModule-Isac_banners{display:none;}
     
     
     .content_top, .content_wide{float:none;display:block;width:auto;}
     
     .BannerPane{width:auto;float:none;display:block;height: auto;}
     .BannerRight{display:none;}
     .content_left{display:block;float:none;width:auto;margin:0;}
     .content_right{display:none;}
     .LeftContentPane, .RightContentPane{float:none;width:auto;display:block;margin:10px 0;}
     
     .table_content{display:block;width:auto;}
     .table_content .table_row{display:block;}
     .table_row .c_left, .table_row .c_center, .table_row .c_right{display:block;vertical-align:top;}
     .table_row > .c_left{padding:0 5px;}
     .table_row > .c_right{padding:0 5px;}
     .table_row .twentyfive{width:auto;min-width:0;}
     .table_row .fifty{width:auto;}
     .table_row .seventyfive{width:auto;}
     .table_row .c_center .c_pane{margin:0 20px;}
     .table_row .seventyfive .c_pane{}
     
     .BannerPaneInterior{width:auto;} 
     .bgWhite.default_shadow{display:block;width:auto;}
     .int_title{display:block;width:auto;}
     .LeftPane,
     .ContentPane.interior{width:auto;display:block;padding-left:10px;}
     
     .bot_pad4Cols{display:none;}
     
     .roundMenuLinks{height:auto!important;}
     .roundMenuLinks div{width:31%!important;}
     .roundMenuLinks p{font-size: 12px!important;}
     
     
     .pnl1stNews img{height:285px;}
     .pnl1stNews .text_image,
     .pnl1stNews .text_image a{font-size:13px;}
     .fotosupSumaris img{width:100%;}
     .contingut .wholebox{padding:10px;}
     .contingut .wholebox ul li a{font-size:12px;}
 }