/* ==========================================================================
   Media Queries
   ========================================================================== */
/*
* {
    padding: 0;
    margin: 0;
}
*/

/* apply a natural box layout model to all elements, but allowing components to change */
            html {
              box-sizing: border-box;
            }
            *, *::before, *::after {
              box-sizing: inherit;
            }

.clearfix::before,
.clearfix::after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix::after {
    clear: both;
}


.comm {
	display:block!important;
	}
.comm a img {
	  float: left;
    margin: 5px 0 0;
    width: 25px;

	}
.mida_nav {
	width: 980px!important;
	}
	
.con_galeria {
	  float: left;
    height: 218px;
    margin: 0.3em;
    overflow: hidden;
    width: 23.5%;
	}
	
.con_galeria >a>img{
	width:100%;
	box-shadow: 1px 1px 3px #666666;
	max-height:102px;
	}
.con_galeria >a{
	width:100%;
	}
	
.con_galeria >h2{
	font-size: 1em!important;
	color:#0099FF;
	}	
.con_galeria >h3{
	font-size:1em !important;
	}
div.con_galeria_ultima {
    float: left;
    width: 50%;
    padding: 3px;
	min-height: 182px;
}
div.con_galeria_ultima p {
    font-weight: bold;
    font-size: 1.2em!important;

}
div.con_galeria_ultima img {
    width: 100%;
    height: 100%;
    background-color: #D8F1FE;
}
#publimobile {
	display:none;
	}
.hide-this
{
	display:none;
}
.show-this
{
	display:block;
}

html {
    height: 100%;
}

body {
	height: 100%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	font-weight: normal;
	font-style: normal;
	background-color: #EFEFEF;
	text-align: center;
	color: #000;
	background-image: url(../images/background-all.gif);
	background-repeat: repeat;
	outline: none;
}
body a,ul,li,span{
	outline: none!important;
}
body a:hover {
	outline: none;
}
table#table_widget
{
width: 100%!important;
}
img {
    border: 0px;
    vertical-align: middle;
}

.fl {
    float: left;
	width: 100%;
}
.fl img{
	width: 98%!important;
	height: auto!important;
}
/* page top ads */
div#top-anunxis {
    overflow: hidden;
	width:100%;
}

div#top-anunxis object{
	width:33.33%;
}
div#top-anunxis li {
	margin: 0;
	padding: 0;
    list-style-type: none;
}

div#top-anunxis li
{
	
	width: 33.33%!important;
}

.bannerleft{ float:left;}
.bannermiddle{margin: 0 auto!important; display:block!important;}
.bannerright img{float:right!important;}


.fr {
    float: right;
}

.clearall {
    clear: both;
}

a.external
{
	display: inline-block;	/* IE correction to show the icon */
	cursor: pointer;	/* IE correction to show hand instead of arrow */
	vertical-align: bottom;	/* Opera correction to get the last word vertical aligned */
}

a.external:link
{
	background: url("../images/external-link-icon.gif") no-repeat 100% 0;
	padding: 0 20px 0 0;
}

a.external:visited
{
	color: purple;
	background: url("../images/external-link-icon.gif") no-repeat 100% -100px;
	padding: 0 20px 0 0;
}

a.external:hover
{
	color: red;
	background: url("../images/external-link-icon.gif") no-repeat 100% -200px;
	padding: 0 20px 0 0;
}

/* page container */
div#container {
    width: 80%;
    background-color: #fff;
    margin: 0 auto;
    text-align: left;
    padding: 0px 25px 50px 25px;
}

img.news-image-thumb
{
	margin-bottom: 20px;
}
.relinks {
	padding-left: 10%;
	text-transform: uppercase; 
	color: #0099FF;
	font-size: 1.3em;
	border-bottom: 1px solid #0099FF;
	padding-bottom:4px;
	margin-top:20px;
	}
.noti_relacionada  {
	width: 90%;
	float:left;
	padding: 0 0 0 10%;
	margin-bottom: 20px;
}
.noti_relacionada a {
	color: #000000;
	text-decoration: none;
	font-size:1.4em;
}
.noti_relacionada a:hover {
	color: #0068A8;
}

/*
div#top-ads .left {
    float: left;
}

div#top-ads .right {
    float: right;
}

div#top-ads li {
	display: inline;
    list-style-type: none;
}

div#top-ads li.top {
    margin-bottom: 4px;
}
*/



/* page header */

#apartat {
	display: none;
	}

div#header {
	position:relative;
	width:100%;
	}
div#header .logo {
    margin-top: 5px;
    overflow: hidden;
    width: 100%;
    height: 94px;
    position: relative;
	background-color: #19a3ff;
	max-height:956px;
	background-image: url('../images/elter-logo.gif');
	background-position: left center;
	background-repeat: no-repeat;

}
div#header .logo>li>a>img {
    width:323px;
	height:94px;
}


div#header .logo li {
    float: left;
    list-style-type: none;
	
}
#logotip {
	width:83%;
	display:block;

	}
	
#logotip a{
	float:left;


	}


div#header .rightl {
    background: url("../images/elter-logo-right.gif") no-repeat top left;
    width: 17%!important;
    height: 96px;
    position: relative; 
	background-color:#66c2ff;
	float:right!important;
}

* html div#header .rightl {
    position: relative;
}

div#header .rightl ul {
    position: absolute;
    top: 40px;
}

div#header .rightl li {
    padding-left: 7px;
	float:right;
}

div#nav {
    overflow: hidden;
    background-color: #0068A8;
    padding: 15px 1.5% 15px 1.5%;
    width: 97%;
}
#menumobile {
display:none;
}
div#nav h1 {
    font-size: 1.1em;
    text-transform: uppercase;
    color: #fff;
    float: left;
	margin:0;
}

div#nav h2 {
    float: right;
    font-size: 1.1em;
    font-weight: normal;
    margin: 0 10px 0 20px;
}

div#nav h2 a {
    text-decoration: none;
    color: #efefef;
}

div#nav ul {
    float: right;
    overflow: hidden;
    border-left: 1px solid  #4C95C3;
}

div#nav li {
    float: left;
    list-style-type: none;
}

div#nav li a:link, div#nav li a:visited {
    text-decoration: none;
    color: #efefef;
    border-right: 1px solid  #4C95C3;
    font-size: 1.4em;
    padding: 0px 5px 0px 5px;
}

div#nav li a:hover {
	color: #89B4DA;
}

div#nav a:active, div#nav a:hover {
    color: #efefef;
}

/* page content */
div#body {
    overflow: hidden;
	clear:both;
}

div#home-content {
  float: left;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 62%;
	}

div#content {
    width: 60%;
    margin-top: 20px;
    float: left;
    margin-bottom: 20px;
}

div#main-content.blueb {
    background-color: #E6F0F7;
    padding-top: 20px;
    width: 530px;
}

div#main-content.greyb, div#main-content.brownb {
    padding-top: 20px;
    width: 94%;
	padding: 3%;
}

div#main-content.greyb {
   background-color: #c0bfc0;
}

div#main-content.brownb {
	background-color: #DDF3FE;
}


div#main-content p {
    font-size: 1.4em;
    line-height: 1.4em;
    margin-bottom: 1em;
	/*text-align: justify;*/
}

div#main-content {
    overflow: hidden;
}

div#main-content h1 {
    font-family: Georgia, "Times New Roman", Times, sans-serif;
    font-size: 2.4em;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 10px;
	line-height: 1.2em;	
	clear:both;
}

div#main-content h1 a {
    color: #000;
    text-decoration: none;
}

div#main-content h1 a.title2 {
    color: #0068A8;
    text-decoration: none;
}

div#main-content .leftc {
    float: left;
    width: 100%;
}
.leftc>a>img {
    max-width: 54%!important;
	width: 70%;
	margin-left:0!important;
	padding-left:0!important;
}
.leftc>h2 {
	color:#4C95C3;
	}

div#main-content .leftc object {
	clear:both;

	}
div#main-content .leftc object embed {
	float: left; 
	width: 54%;

	}
div#main-content .leftopinio {
    float: left;
    width: 78%;
	margin-right: 2%;
}
div#main-content .rightopinio {
   background-color: #DDF3FE;
   float: right;
   width: 20%;
}

div#main-content .rightc {
   background-color: #DDF3FE;
   float: right;
   padding: 2% 0.5%;
   width: 44%;
}
div#main-content .rightc h2 {
    font-size: 1.4em;
    margin-top: 15px;
    color: #4C95C3;
}
div#main-content .rightc li {
    list-style-type: none;
}

div#main-content .rightc>a>img {
   width:47%;
   margin-bottom:2%;
   margin-top: 10px;
}
div#main-content .declaracion {
    margin-bottom: 20px;
}
div#main-content .declaracion h4 {
    color: #4C95C3;
    display: block;
    font-size: 1.2em;
    padding: 3px 3px 3px 27px;
    background: #DDF3FE url("../images/comment-icon-sm3.gif") no-repeat 3% center;
}

div#main-content .declaracion ul {
    margin-left: 15px;
}

div#main-content .declaracion ul p {
    font-size: 1.1em;
	margin: 0;	
	padding:10px 0 0 0;	
}

div#main-content .declaracion ul .hover {
	cursor: pointer;
	/*background: url("../images/podcasting-hover.gif") no-repeat center right;*/
	background-color: #ededed;	
}

div#main-content .declaracion ul li {
	margin-top: 5px;
	padding-left: 5px;
	width:90%;
}

div#main-content .links {
    margin-bottom: 50px;
    background-color: #E6F0F7;
    padding: 7px;
}

div#main-content.brownb .links {
    background-color: #a6d9f2;
}

div#main-content .links h3 {
    color: #4C95C3;
    font-size: 1.1em;
    margin-bottom: 3px;
}

div#main-content .links a {
    color: #000;
    font-size: 1.1em;
    text-decoration: none;
}

div#main-content a {
   color: #09f;
    text-decoration: none;
}



.not_rel {
	color: #888888!important;
    float: left;
    font-size: 1.5em;
    margin: 0 0;
    padding: 0.5% 1%;
    text-decoration: none;
	}	

div#main-content a img {
	margin-bottom: 20px!important;
	margin-left:2%;

}
div#main-content a img.galres {
    height:90px;
}
div#main-content>div>a>img {
	margin-bottom: 0px;
	margin-left:0;
}

/* page comments */

div#post-comment {
    border-top: 5px solid #DEDDDE;
    padding: 10px;
    margin-bottom: 10px;
}

.comment-was-send
{
	background-color: #fbff9b;
	color: black;
	font-weight: bold;
	padding: 5px;
	margin: 10px;
}

div#post-form {
    background-color: #F9F8F9;
    border: 1px solid #ddd;
    overflow: hidden;
    padding: 5px;
}

div#post-form .leftf {
    width: 245px;
    float: left;
    margin-left: 10px;
}

div#post-form .rightf {
    width: 240px;
    float: left;
}

div#post-form h3 {
    background-color: #C9C8C9;
    color: #5F5B5D;
    font-size: 1.1em;
    width: 487px;
    padding: 5px;
    display: block;
    margin-bottom: 10px;
}

div#post-form textarea {
    width: 230px;
    height: 110px;
    border: 1px solid #E2E1E2;
}

div#post-form label {
    color: #999;
    display: block;
}

div#post-form ul {
    overflow: hidden;
    padding-bottom: 15px;
}

div#post-form .botl, div#post-form .botr {
    float: left;
    width: 120px;
    list-style-type: none;
}

div#post-form .botr {
    float: left;
    width: 120px;
    list-style-type: none;
    padding-top: 23px;
}

div#post-form .sbmbtn {
    background-color: #C0BFC0;
    border: 1px solid #ddd;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    padding: 3px;
}

div#post-form .uzcbtn {
	float: left;
}

div#post-form .txt {
    width: 235px;
    margin-bottom: 7px;
    border: 1px solid #E2E1E2;
}

div#post-form .txt2 {
    border: 1px solid #E2E1E2;
    height: 20px;
	width: 50px;
}

div#view-comment h1 {
    font-size: 1.6em;
    border-bottom: 1px dashed #E7F1F7;
    background: url("../images/comment-icon-lg.gif") no-repeat left center;
    padding: 5px 5px 5px 25px;
    margin-bottom: 10px;
    font-family: Georgia, "Times New Roman", Times, sans-serif;
}

div#view-comment .comment {
    border-bottom: 1px dashed #E7F1F7;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

div#view-comment h2 {
    font-size: 1.2em;
    text-transform: uppercase;
    font-family: Georgia, "Times New Roman", Times, sans-serif;
}

div#view-comment p.date-time {
    color: #0068A8;
    font-size: 1.2em;
    margin-bottom: 0px;
}

div#view-comment p {
    font-size: 1.2em;
    line-height: 1.4em;
}

div#view-comment span.comment-author-name, div#view-comment .more-comments a  {
    color: #999;
    text-decoration: none;
    font-weight: bold;
}

div#view-comment .more-comments {
    text-align: right;
}

div#view-comment .more-comments li {
    display: inline;
    font-size: 1.2em;
    color: #0068A8;
    border-right: 1px solid #0068A8;
    padding: 0px 5px 0px 5px;
}


/* page home content top */

div#home-content .wrap {
	padding-top: 10px;
    overflow: hidden;
    background: url("../images/horizontal-dot.gif") repeat-x bottom left;
}

div#home-content .bottom-home-content h1 {
    font-family: Georgia, "Times New Roman", Times, sans-serif;
    font-size: 1.6em;
    font-weight: normal;
    margin-bottom: 5px;
	line-height: 1.2em;
}

div#home-content .bottom-home-content p {
    font-size: 1.2em;
    line-height: 1.3em;
}

div#home-content .bottom-home-content .firstblock ul.wrap {
	padding-top: 0px;
	margin: 0px;
}

div#home-content .onewideonetiny {
    width: 100%;
	/*background: url("../images/background-twonews-dots.gif") repeat-y top left;*/		
}

div#home-content .onewideonetiny h1 {
    font-family: Georgia, "Times New Roman", Times, sans-serif;
    font-size: 2em;
    font-weight: normal;
    margin-bottom: 5px;
	line-height: 1.2em;
}

div#home-content .onewideonetiny h2 {
    font-family: Georgia, "Times New Roman", Times, sans-serif;
    font-size: 1.6em;
    font-weight: normal;
    margin-bottom: 5px;
	line-height: 1.2em;
}

div#home-content .onewideonetiny p {
    font-size: 1.2em;
    line-height: 1.3em;
}

div#home-content .twomediumwithphoto {
    width: 100%;	
}

div#home-content .twomediumwithphoto h2 {
    font-family: Georgia, "Times New Roman", Times, sans-serif;
    font-size: 1.6em;
    font-weight: normal;
    margin-bottom: 5px;
	line-height: 1.2em;
}

div#home-content .twomediumwithphoto p {
    font-size: 1.2em;
    line-height: 1.3em;
}

div#home-content .twomediumwithphoto li {
    list-style-type: none;
    float: left;
}

div#home-content .twomediumwithphoto li.left {
/*    background: url("../images/vertical-dot.gif") repeat-y top right; */
    padding-bottom: 15px;
    width: 47%;
}

div#home-content .twomediumwithphoto li.right {
    padding-bottom: 15px;
    width: 47%;
}

/*  Other changes */

div#home-content .top-home-content {
	
}

div#home-content .bottom-home-content {

	background: #fff;
}

div#home-content .bottom-home-content>div>ul>li>a>img{

	width:100%;
}

div#home-content  a:link, div#home-content  a:visited {
    color: #09f;
    font-size: 1.2em;
    text-decoration: none;
}

div#home-content .onewideonetiny li {
    list-style-type: none;
    float: left;
}

div#home-content .onewideonetiny li.left {
    padding-right: 6px;
/*    background: url("../images/vertical-dot.gif") repeat-y top right; */
    padding-bottom: 15px;
    width: 63%;
}

div#home-content .onewideonetiny li.right {
    padding-left: 6px;
    padding-bottom: 15px;
    width: 30%;
}

div#home-content .onepanoramic
{
	background-color: white;
	width:100%;	
}

div#home-content .onepanoramic h1 {
    font-family: Georgia, "Times New Roman", Times, sans-serif;
    font-size: 2.1em;
    font-weight: normal;
    margin-bottom: 5px;
	line-height: 1.2em;
}

div#home-content .onepanoramic li.left {
width: 100%;
}
div#home-content .onepanoramic > a {

	}
div#home-content .onepanoramic>a>img {

}

div#home-content .comm {
    font-size: 1em;
    text-transform: uppercase;
    margin-top: 10px;
    color: #5F5B5D;
}

div#home-content  a:hover, div#home-content a:active {
    text-decoration: underline;
}

div#home-content ul li a:link.title, div#home-content ul li a:visited.title,
div#home-content ul li a:active.title {
    color: #000;
    text-decoration: none;
}
div#home-content ul li a:hover.title
{
	color: #0068A8;
}

/* Webcam styles */

img#visiongs1
{
	background: url('../images/loadingAnimation.gif') no-repeat center center;
}


/* page home content bottom */
div#home-content .bottom-home-content .wrap {
    overflow: hidden;
    background: url("../images/horizontal-dot.gif") repeat-x bottom left;
    width: 100%;
}

div#home-content .bottom-home-content a:link, div#home-content .bottom-home-content a:visited {
    color: #09f;
    font-size: 1.2em;
    text-decoration: none;
}

div#home-content .bottom-home-content a:hover, div#home-content .bottom-home-content a:active {
    text-decoration: underline;
}

div#home-content .bottom-home-content li {
    list-style-type: none;
    float: left;
    width: 30%;
}

div#home-content .bottom-home-content li.nomes {
    list-style-type: none;
    float: left;
    width: 100%;
}

div#home-content .bottom-home-content li.left {
/*    background: url("../images/vertical-dot.gif") repeat-y top right; */
	padding-left: 1.5%;
    padding-right: 1.5%;
}


div#home-content .bottom-home-content li.nomes {
/*    background: url("../images/vertical-dot.gif") repeat-y top right; */
	padding-left: 0;
    padding-right: 0.72em;
}


.threetinyswithphoto>ul>li {
	
    padding: 0 1em 15px 1em;
	
	}
div#home-content .bottom-home-content li.right {
    padding-left: 1.5%;
    padding-right: 1.5%;
/*    background: url("../images/vertical-dot.gif") repeat-y top left; */
    padding-bottom: 15px;
}

div#home-content .bottom-home-content li.middle {
    padding-left: 1.5%;
    padding-right: 1.5%;
    padding-bottom: 15px;
}

div#home-content ul li .date-cat {
    overflow: hidden;
    background: none;
    margin-top: 10px;
    margin-bottom: 5px;
}

div#home-content .bottom-home-content .comm {
    font-size: 1em;
    text-transform: uppercase;
    margin-top: 10px;
    color: #5F5B5D;
}

div#home-content li.date {
    float: right;
    width: 50%;
    text-align: right;
    color: #ccc;
}

div#home-content li.cat {
    float: left;
    width: 50%;
}

div#home-content .previous-news
{
	margin-top: 10px;
	float: right;
} 

div#main-content.contingut-cos p
{
	/*text-align: justify;
	padding: 2% 0;*/
    margin-top: 0;
}

div#main-content h2 
{
	font-size: 1.4em;
}

div#main-content h3 
{
	font-size: 1.2em;
}

/* page sidebar */
div#sidebar {
    border: 1px solid #F1F2F2;
    float: right;
    margin: 20px 0 20px 1.3%;
    width: 36%;
}


div#sidebar>div{
	width:100%;
	min-height: 100px;
	}
	

div.rman {
	width: 50%;
	float:left;
	
	}
div.rman>a {
	width:77%;
	margin:20px auto 25px auto;
	display:block;
	}

div.rman>a>img {
	width:100%;
	}

* html div#sidebar {
    margin: 20px 10px 20px 5px;
}

div#top-sidebar {

    overflow: hidden;
    margin-bottom: 10px;

}

div#top-sidebar>ul{
  width: 100%;
  display: block;
  background-color: #5BBAFF;
  overflow: hidden;
}
div#top-sidebar>ul>li {
    list-style-type: none;
	display: block;
	border-bottom: 1px solid #FFFFFF;
	width: 100%;
    overflow: hidden;
}


div#top-sidebar>ul>li>ul>li {
    list-style-type: none;
	display: block;
	/* border-bottom: 1px solid rgb(255, 255, 255); */
	width: 100%;
    overflow: hidden;
}

div#top-sidebar>ul>li>a{
    text-transform: uppercase; 
    color: #FFFFFF;
    padding: 0.8em 1.5em;
    text-decoration: none; 
    font-size: 1.2em;
    display:block;
    font-weight: bold;
}
div#top-sidebar>ul>li>ul>li>a{
    text-transform: uppercase; 
	color: #000;
	padding: 0.8em 1.5em;
	text-decoration: none; 
	font-size: 1.2em;
	display:block;
	background-color: rgb(221, 243, 254);
	
}

/* div#top-sidebar>ul>li>ul {
	width: 90%;
	margin: 0 auto 0 10%; 
	display: block; 
	} */

div#top-sidebar>ul>li>a:hover{
	background-color: #1668A6;
}
div#top-sidebar>ul>li>ul>li>a:hover{
	background-color: rgb(221, 243, 254);
	color:#608CC9;
}

div#top-sidebar .left {
    width: 129px;
    float: left;
    margin-left: 5px;
}
div#top-sidebar .right {
    width: 129px;
    float: left;
    margin-left: 10px;
}

div#bottom-sidebar {
    padding: 2%;
}
div#bottom-sidebar>div>h2 {
    text-transform:uppercase;
    color: #0099FF;
    font-size: 1.3em;
    font-weight:900;
    border-bottom: 1px solid #438DCC;
    padding:0.3em 0 0.3em 1em;
    margin: 10px 1.5em 0 0;
    display: block;
    width: 87%;
}
div#bottom-sidebar>div>h2>a {
    text-transform:uppercase;
    color: #0099FF;
    text-decoration: none;
}
div#bottom-sidebar>div>h2>a:hover {
    text-decoration: underline;
}

div#bottom-sidebar > div > h2#butllet{
	color:#666;
	border-bottom: 1px solid #888;
	}
	
div#bottom-sidebar>div>span {
    background-position: left top;
    background-repeat: no-repeat;
	width:20px;
	height:20px;
	float:left;
	margin-right:1em;
}
#galeri {background-image: url("../images/galeria.png");}
#opini {background-image: url("../images/opinio.png");}
#tas {background-image: url("../images/tastets.png");}
#youtu {background-image: url("../images/videos.png");}
#fotdia {background-image: url("../images/galeria.png");}
#viny {background-image: url("../images/vinyeta.png");}
#webc{background-image: url("../images/webcam.png");}
#enqu {background-image: url("../images/enquesta.png");}
#entrev {background-image: url("../images/entrevista.png");}
#ocic {background-image: url("../images/ocicultura.png");}
#butlleti_ {background-image: url("../images/butlleti_nl.png");}
#instagram {background-image: url("../images/instagram.png");}


div#bottom-sidebar .head2 {
    margin-top: 8px;
}
div#bottom-sidebar .head2 object {
   width:90%!important;
}
div#bottom-sidebar .head2 object embed{
   float: left;
    margin-right: 5%;
    width: 42% !important;
}
div#adbar .head3 {
    margin-bottom: 8px;
}

div#bottom-sidebar h1 {
}

.c_side {
	margin-top: 15px;
	clear: both;
	}

.oant{
	float: left;
	width: 85%;
	padding: 0.5em 1em 1em 1em;
	}
.oant>a {
	text-decoration: none; 
	color: #0099FF;
	float: right; 
	display: block; 
	padding: 0% 1%;
	font-size: 1.3em;
	font-weight:700;
	
	}
div#block-one {
	margin-top:10px;
    width: 97%;
  
}

div#block-one h3 {
    font-family: Georgia, "Times New Roman", Times, sans-serif;
    font-size: 1.8em;
    font-weight: normal;
    color: #004570;
    margin-bottom: 3px;
}

div#block-one a.blue {
    color: #0068A8;
    text-decoration: none;
}

div#block-one a.wht {
    color: #fff;
    text-decoration: none;
}

div#block-one p {
    font-size: 1.1em;
    line-height: 1.4em;
    margin: 3px 0px 3px 0px;
}
div#block-one a>small{
   color:#438DCC;
}
.fotoa{
   color:#000;
   float:left;
   width:45%;
}
.fotoa>img{
  width:100%; 	
}
.parag {
	clear:both; 
	width: 90%;
	display: block;
	 padding: 2% 3%;
	 font-size:1.2em;
	}
#menufotoden {
	width: 55%;
	float:left;
	
	}
#menufotoden  ul{
	
	display:block;
	}
#menufotoden  ul li{

	}
#menufotoden  ul li a{
	text-transform: uppercase;
	display: block;
	width: 77%;
	float:left;
	text-decoration: none; 
	font-size: 1.6em;
	padding: 3% 6%;
	
	
	}
#menufotoden  ul li a:hover{
	background-color: #ddf3fe;
	
	}


div#block-two {
	margin-top: 0px;
    padding: 1em;
    width: 100%;
}

* html div#block-two {
    top: -4px;
    position: relative;
}

div#block-two h3 {
    font-size: 1.6em;
    margin: 10px 0px 10px 0px;
}

div#block-two p {
    font-size: 1.2em;
    line-height: 1.4em;
    padding-right: 90px;
}

div#block-two-tastet {
	margin-top: 0px;
    padding: 1em;
    width: 100%;
}

* html div#block-two-tastet {
    top: -4px;
    position: relative;
}

div#block-two-tastet h3 {
    font-size: 1.6em;
    margin: 10px 0px 10px 0px;
}

div#block-two-tastet p {
    font-size: 1.2em;
    line-height: 1.4em;
    /*padding-right: 90px;*/
}

#eltemps_w {
	width:100%;
	margin:0 auto;
	display:none;
	}

/* page adbar */
div#adbar {
    width: 116px;
    float: left;
    margin: 12px 0px 20px 0px;
}

div#adbar h1 {
    margin-bottom: 8px;
}

div#adbar .anunxi {
    margin-bottom: 8px;
}

/* page footer */

div#sitemap-footer
{
	float: left;
    font-size: 11px;
    overflow: hidden;
    width: 86%;
}

div#footer {
    overflow: hidden;
    width: 100%;
    font-size: 12px;
    color: #fff;
    background-color: #4C95C3;	
}

div#sitemap-footer ul {
    float: left;
    overflow: hidden;
    padding: 4% 4% 0 8%;
    width: 92%;
}

div#sitemap-footer ul li {
    float: left;
    list-style-type: none;
    padding: 0px 2px 0px 3px;
    border-left: 1px solid #99c3dd;
	margin-bottom: 5px;
}

div#sitemap-footer ul li.last {
    border-right: none;
}

div#sitemap-footer ul li a
{
	width: 112px;
	display: block;
	font-size:1.2em;
}
div#sitemap-footer ul li a:link, div#sitemap-footer ul li a:visited {
    color: #fff;
    text-decoration: none;
    font-weight: normal;
}

div#sitemap-footer ul li a:hover, div#sitemap-footer ul li a:active {
    text-decoration: underline;
}

div#footer h1 {
	padding: 0px 0 5px 0;
    position: relative;
    top: 3px;
	float: left;
    width: 94px;
}

* html div#footer h1 {
    top: 5px;
}

div#footer h2 {
	padding: 4px 0 0px 0;
    position: relative;
    top: 3px;
    float: right;
    width: 150px;
	font-size: 12px;
	font-weight: normal;
		clear:both;
}

* html div#footer h2 {
    top: 5px;
}

/* el temps */

a.credits
{
	color: #444;
}

/* hotnews  */

div.hotnews
{
	height: 140px;
}

ul.hotnews-list
{
	list-style-type: none;
}

ul.hotnews-list li
{
    width: 252px;
	padding: 4px;	
	height: 130px;		
	border-bottom: 1px solid #3b8bbc;
	background-color: white;
	display: none;
}

ul.hotnews-list li a
{
	text-decoration: none;
	color: #3b8bbc;
}

/* opinions */

div.opinion-block a
{
	color: black;
    text-decoration: none;
}

div.opinion-block a:hover
{
	text-decoration: underline;
}
/*
div.opinion-block h3
{
    width: 165px;
}*/

/* google search div */



div#google-search
{
	float: right;
    margin: 33.5px 6%;
    z-index: 1;
	height: 30px;

}



div#google-search input.btn-search
{
	background-color: #3b8bbc;
	color: white;
	border: none;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 30px;
	height:32px;
	background-image: url('../images/lupa.png');
	background-repeat: no-repeat;
	background-position: left center;
	float:right;
}
div#google-search input.input-search
{
	width: 240px;
	height: 30px;
	background-image: none!important;
	border:1px solid #3b8bbc!important;
	padding:0!important;
	font-size:1.2em;
	color: #848484!important;
	float:left;
	
}


div#google-search-det
{
	float: left;
    margin: 33.5px 6%;
    z-index: 1;
	height: 30px;

}



div#google-search-det input.btn-search
{
	background-color: #3b8bbc;
	color: white;
	border: none;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 30px;
	height:32px;
	background-image: url('../images/lupa.png');
	background-repeat: no-repeat;
	background-position: left center;
	float:right;
}
div#google-search-det input.input-search
{
	width: 240px;
	height: 30px;
	background-image: none!important;
	border:1px solid #3b8bbc!important;
	padding:0!important;
	font-size:1.2em;
	color: #848484!important;
	float:left;
	
}


/* Podcasting styles */
div#nav_podcasting
{
	padding: 15px;
	padding-left: 25px;
	padding-right: 25px;
	background-color: #e6f5ff;
	height: 40px;
}

div#nav_podcasting h1
{
	font-size: 16px;
}

div#nav_podcasting .boto-tancar
{
	float: right;
}

.mejs-container{
	width:100%!important;
	}
div.tip_sounds
{
	text-align: left;
	background-color: #fff;
	width: 283px;
	border-top: 1px solid #438DCC;	
	overflow: hidden;
	padding: 5px;
	box-shadow: 0 0 10px #B1B1B1;
	-moz-box-shadow: 0 0 10px #B1B1B1;
	-webkit-box-shadow: 0 0 10px #B1B1B1;
}
div.tip_sounds p
{
	padding: 8px;	
	background-color: #fff;
	color: #444;
	font-weight: bold;
	border-bottom: 3px solid #438DCC;
}

div.tip_sounds .mplayer div
{
	padding: 3px;
}
div.tip_sounds a
{
	margin: 0px;
	width: 30px;
	height: 30px;
	color: black;
	float: right;
	background: transparent url(../images/doc_delete.png) no-repeat left top;
}

/* static pages */

div.static-page h1
{
	padding-bottom: 20px;
}

div.static-page p
{
	padding: 0 4% 15px;
}

/* enllacos */

table.categories-index
{
	width: 100%;
	margin-bottom: 10px;
	border:1px solid #F1F2F2;
}

table.categories-index tr td
{
	padding: 3px;
	border:1px solid #F1F2F2;
	background-color: #fff;
	transition: background-color 0.5s ease 0s;
}

table.categories-index tr td:hover
{
	background-color: #f1f9ff;
}
table.categories-index tr td a
{
	color: black;
}

#llistel {
	color: #666;
	border-bottom: 1px solid #F1F2F2;
	text-transform:uppercase;
	margin-bottom:0!important;
	font-weight:700;

	}
#llistel2 {
	color: #666;
	border-bottom: 0;
	text-transform:uppercase;
	margin-bottom:0!important;
	font-weight:700;

	}
	

	
.underlin:hover{
	text-decoration: underline!important;
	}
div#categoria_links a
{
	font-size: 1.3em;
	text-transform: uppercase;
	color: #333;
}
div#categoria_links table
{
	margin-bottom:20px;

}
div#categoria_links table a:hover
{
	text-decoration: underline;
}

div#categoria_links a.categoria
{
	display: block;
	font-weight: bold;
	color: #0099FF;
	border-bottom: 1px solid #F1F2F2;
	cursor: pointer;
	padding: 5px 0;
	text-transform: uppercase;
		font-size: 1.8em;
	
}
div#categoria_links ul li {
	margin-top: 10px;
}

div#categoria_links .link-to-top {
	font-size: 10px;
	color: black;
}
/* contacte */

div.contacte-page label
{
	font-weight: bold;
}


div.contacte-page .wrap
{
	overflow: hidden;
}

div.contacte-page .left
{
	float: left;
	width: 100%;
}
div.contacte-page .left>p
{
	padding: 0 4%;
}


div.contacte-page .right
{
	float: right;
	width: 160px;
}

.left_agend { width: 100%;}
div.contacte-page .left input, div.contacte-page .left textarea {
	
	width: 300px;
}

div.contacte-page .message
{
	margin-top: 10px;
}

div.v-card address
{
	font-style: normal;
	font-size: 12px;
}

div.v-card .link-contactar
{
	font-size: 11px;
}

div#main-content p.peu-foto
{
	 background-color: #EDEDED;
    clear: left;
    font-size: 1.1em;
    line-height: 1.1em;
    margin: 0 0 5px;
    padding: 1%;
    width: 52%;
}


/* agenda */
.wrap>img{
	width: 100%;
	}

div.agenda-page .wrap
{
	overflow: hidden;
}

div.agenda-page .left
{
	float: left;
	width: 350px;
}


div.agenda-page .right
{
	float: right;
	width: 160px;
}

.agenda-item {
    border-bottom: 1px solid #E3E3E3;
    float: left;
    padding: 10px 2% 20px 2%;
    transition: background-color 0.5s ease 0s;
    width: 96%;
	margin-bottom:10px;
}

.agenda-item:hover
{
	background-color: #f1f9ff;
}


.agenda-item p
{
	padding: 0;
	margin: 0;
		outline: 0;
	border: 0;

}

.ofertestreball h2>a {
	color: #797878 !important;
    font-weight: normal;
    text-transform: uppercase;
	font-size: 1em!important;
	padding: 0;
	margin: 0;
	}
	
.ofertestreball h2>a:hover {
	text-decoration: underline!important;
	}
	
.agenda-item h2
{
	margin-top:20px;
	display:block;
	clear:none;

	
}

.agenda-item h2>a
{
	color: #0099FF;
    font-weight: normal;
    text-transform: uppercase;
	padding: 0;
	margin: 0;
	font-size: 1.3em;
	
}
.agenda-item>a>img
{
	clear:both;
    height:300px;
	
}

.butocap{

    background-color: #438DCC;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-size: 1.3em;
    padding: 1% 5%;
    text-transform: uppercase;
    width: 129px!important;
}

#list1a>a {
color: #797878 !important;
}

#list1a>a:hover{
color: #0068A8!important;
}


.ofertestreball p{
margin-bottom: 0.1em !important;
}

.agenda-item p>strong
{
	color: #595959;
}

.agenda-item>span
{
color: #828282;
    float: left;
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 20px;
    width: 100%;
}


.agenda-pagina {
	width:100%;
	}
.agenda-pagina p{
	padding: 0;
	margin: 0;
		outline: 0;
	border: 0;
}


.agenda-pagina>div>div>a
{
	color: #0099FF !important;
    font-size: 1.4em;
    font-weight: 500;
    text-transform: uppercase;
	padding: 10px 0;
	display:block;
	border-bottom: 1px solid #E3E3E3;
}

.agenda-pagina>div>div>a:hover
{
	cursor:pointer;
}

.agenda-pagina p>strong
{
	color: #595959;
}

.agenda-pagina>span
{
font-size: 1.2em;
color: #828282;
font-weight: 700;
}

#list1a {
	width:100%;
	}
/*.agenda-item a
{
	color: black;
}
.agenda-item p
{
	font-size: 0.6em;
	margin-bottom: 0.1em !important;
}

.agenda-item h2>a
{
	color: #797878 !important;
    font-size: 1.015em;
    text-transform: uppercase;
	font-weight: normal;
}

.agenda_up {
	color: #797878 !important;
    font-size: 0.9em!important;
    text-transform: uppercase;
	}

.agenda-item h2>a:hover
{
text-decoration: underline!important;
}

.agenda-item p>a:hover
{
	text-decoration: underline!important;
}

*/
.data_modificacio {
	font-size: 1.2em!important;
	color: #7B7B7B;
	font-weight: 700;
	}
.agenda-item>ul 
{
font-size: 1.4em;
}

.agenda-item>ul li+li
{
color: #888888;
}

div.agenda-page p
{
	/*text-align: justify;*/
}
div.sticky-events
{
	background-color: #e6f5ff;
	padding: 3px;
}

div.sticky-events ul 
{
	list-style-type: none;
}

div.sticky-events ul li a
{
	padding: 3px;
	color: black;
}

div.sticky-events h3.title
{
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px solid black;
	margin-bottom: 5px;
}

/* guia serveis */

div#top-sidebar > ul > li > ul#serveiso
{
	display:none;
	}
div.guia-serveis  h3 {
	text-decoration:underline;
	color: #666;
}

div.guia-serveis span {
	font-weight:bold;
	color:#828282;
}

div.guia-serveis .service-name
{
	font-weight: bold;
	font-size: 11px;
}

table.guia-serveis-list
{
	font-size: 1.2em;
}

/* enquestes */

div#enquestes table
{
    width:100%;
}

div#enquestes table tboyd tr:odd
{
   background-color: #f1f9ff!important;
}

div#enquestes ul li
{
    background-color: #e6f5ff;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	padding: 2% 4%;
}
div#enquestes ul li span
{
   float:left; width: 100%;
   color: #333;
}
div#enquestes h3
{
   margin-top: 10px;
   
}
div#enquestes h3>span
{
  float:left;
  width: 100%;
   
}

/* opinio-page */

div#main-content.opinio-page .links h3
{
	margin-top: 5px;
	color: black;
}

div#main-content.opinio-page .leftc a
{
	color: #608CC9;
}



#hopin{
	text-transform: uppercase; 
	margin: 0;
	}
#hopin>a{
	text-decoration: none; 
	color: #608CC9;
	}
#h2opin{
	padding: 0 2%;
	margin:0;
	}
#opinio>ul>li>p{
	float:left;
	font-size: 1.2em;
	width: 100%;
	margin: 1% 0;
	}
#opinio>ul>li>h2>a{
	float:left;
	font-size: 1.2em;
	width: 100%;
	color:#0099FF;
	}
#opinio>ul>li>h2>span{
	font-size: 0.9em;
	float:left;
	font-weight: 700;
	width: 100%;
	color: #666;
	padding-top: 5px;
	}
#opinio>ul>li{
	border-bottom: 1px solid #E3E3E3;
	float:left;
	display:block;
	width: 100%;
	}

ul.link-description{
	margin-bottom: 20px;
	}
ul.link-description li h4
{
	color:#666;
	text-transform:uppercase;
	font-size:1.2em;
	font-weight: uppercase;
	margin-bottom: 4px;
}

ul.link-description li div.link-description-description
{
	font-size: 12px;
	color: #666;
	margin-bottom: 10px;
}

/* Cercadors */

 #frmCercadorInternNews
 {
 	float:left;
	margin-bottom: 10px;
		background-color: #f1f9ff;
		width: 100%;
 }
 #btnFrmCercadorInternNews {
	background-color: #438DCC;
	color: #fff;
	border:1px solid #fff;
	padding: 1% 5%;
	float:right;
	font-size:1.3em;
	width:100%;
	text-transform: uppercase;
	}
.cernew >div{
	width:30%;
	float:left;
	margin-left:3%!important;
	padding-bottom: 30px;
	}
.cernew >div>p{
	margin-bottom: 0!important;
	
	}
	
.cernew >div>select{
	width:40%;
	
	}
.cernew >div>select#categoria{
	width:80%;
	
	}
 
 ul.category-link li a
 {
 	font-size: 1.5em;
	font-weight: bold;
 }

table.table-category-link
{
	margin-top: 10px;
	width: 100%;
}

table.table-category-link tr td
{
	padding: 4px;
}

table.table-category-link tr td a
{
	font-size: 1.4em;
	font-weight: bold;
}

/* news search */

div#noticies-search-results ul li
{
	margin: 10px 0px 10px 0px;
	border-bottom: 1px solid #E3E3E3;
    display: block;
    float: left;
    width: 100%;
}
div#noticies-search-results ul li>h2>a
{
	color: #0099FF;
    float: left;
    font-size: 1.2em;
    width: 100%;
}
div#noticies-search-results ul li>h2
{
	margin-top:0;
}
div#noticies-search-results ul li>p
{
	color: #555;
}
div#noticies-search-results ul li>a
{
	color: #608CC9;
    float: left;
    font-size: 1.2em;
    width: 100%;
}


 
div.paginacio
{
	padding-top: 10px;
	padding-bottom: 10px;
} 
 
div.paginacio b, div.paginacio a
{
	padding: 5px;
	border: 1px solid black;
}

div.paginacio a:hover
{
	color: white;
	background-color: black;
}

/* galeria_dia dia */
#galeria_dia {
	width: 100%;
	}
#galeria_dia>div {
	float:left; 
	margin: 0.3em;
	width:23.5%;
	height: 168px;
	overflow:hidden;

	}
#galeria_dia>div>p{
	line-height: 1em!important;
	padding:0 3%;
	}

#galeria_dia>div >div{
	overflow:hidden;
	height: 90px;

	}
#galeria_dia>div >div>a>img{
	width:100%;
	max-height:none;

	}
#galeria_dia>div>div>a {
	float:left; 
	clear:both;
	width:100%;
	

	}
#galeria_dia img{
	width:100%;
	padding: 0.3em;
		margin:0.3em;
	}


/* galeria */

#galeria>div>ul>li>a>h3 {
	margin:1%;
	font-size: 1.6em;
	}
#galeria>div>h2 {
	font-size: 1.7em;
	text-transform:uppercase;
	}
	
.galres {
	box-shadow: 1px 1px 3px #666666;
    float: left;
    margin: 0.5% !important;
    max-height: 90px;
    max-width: 190px;
    transition: box-shadow 0.4s ease 0s;
	padding:0!important;
	}
	
.galres:hover {
	box-shadow: 1px 1px 3px #DDF3FE;
	}
.album-block p{
	padding: 0!important;
	margin:0!important;}

#pagin {
	clear: both;
    float: left;
    font-size: 1.7em;
    margin-top: 10px;
	}
	

#pagin b {
	color:#fff;
	padding:18px;
	float: left; 
	background-color: #86c9ec;
	}
#pagin a {
	
    color: #006699 !important;
    float: left;
    padding: 18px;
    text-transform: uppercase;
	}
#pagin a:hover {
	background-color: #86c9ec;
    color: #FFFFFF !important;
    float: left;
    padding: 18px;
    text-transform: uppercase;
	}

	
.head2 iframe {
	width: 96%!important;
	max-width: 96%!important;
	max-height: 300px;
	margin-bottom:20px;
	}
	
	

#pagin a+a {
	text-transform:none;
	}
#pagin a:last-of-type {
	text-transform:uppercase;
	}
table.taula-galeria tr td
{
	width: 180px;
}

table.taula-galeria tr td img
{
    padding: 2px;
    border: 1px solid #CCC;
    margin-bottom: 5px;
}

table.taula-galeria tr td h3
{
    margin-bottom: 10px;
}

table.taula-galeria tr td h2,table.taula-galeria tr td h3
{
    padding: 2px;
}

#galeria-head-navigation ul.wrap
{
	overflow: hidden;

}

#galeria-head-navigation ul li
{
	float: left;
	list-style-type: none;
	padding: 5px;
}

#galeria-photo-container
{
	border: 1px solid #DEDDDE;
	padding: 6px;
}

/* Pharmacies */

div.pharmacies-content table
{
	width: 100%;
	margin-top: 10px;
}


div.pharmacies-content table tr th, div.pharmacies-content table tr td
{
	font-size: 1.2em;
}

div.pharmacies-navigation
{
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 10px;
}


/* RSS Sindication */

ul.rss-list
{
	width: 500px;
	border: 1px solid #0068A8;
	margin: 10px;
}

ul.rss-list li
{
	list-style-type: none;
	padding: 5px;
	font-size: 1.5em;
}

ul.rss-list li a
{
	display: block;
	padding: 3px;	
}

ul.rss-list li a:hover
{
	display: block;
	background-color: #99D7FF;
}

div.galeria-last-album
{
	background-color: white;
	float:left;
	margin-bottom: 0;
}
.galeria-last-album > img{
	float:left;
	margin-bottom: 0;
	background-color: white;
	width:23%;
}
#peudefoto {
	 background-color: #fff;
    display: block;
    float: left;
    min-height: 20px;
    margin-bottom: 15px;
    margin-left: 0.4em;
    padding: 1em;
    width: 86.5%;
	}
	
#peudefoto>p {
	font-size:1.1em;
	font-weight: 700;
	color: #333;
	}
.video-size{
	background-color: #FFFFFF;
    float: left;
    padding: 0 2.3%;
    width: 43%;
	}


div.galeria-last-album>a
{
	position:relative;
	display:block;
	float:left;
	width:21%;
	margin:0.4em;
}

div.galeria-last-album>a>img
{
	margin-right: 10px;
	margin-bottom: 5px;
	width: 100%;
	padding:0.2em;
	background-color: #ffffff;
	box-shadow: 1px 1px 5px #666;
	-webkit-transition: background-color 0.6s; /* Safari */
	transition: background-color 0.6s; /* Safari */
	

}

div.galeria-last-album>a>img:hover
{
	background-color: #86c9ec;
	
}
div.galeria-last-album:hover span:hover
{
	-webkit-transition: background-color 0.6s; /* Safari */
	transition: background-color 0.6s; /* Safari */
}


div.galeria-last-album>a>span
{
	display: block;
    position: absolute;
    right: -2px;
    top: 0px;
	background-color:#fff;
	width: 20px;
	height: 20px;
}



/* Esports */

div#categoria_links div.equips-description
{
	margin-top: 10px;
} 
 
div#categoria_links a.esports-link:link, div#categoria_links  a.esports-link:hover, div#categoria_links  a.esports-link:visited
{
	color: #0068a8;
	font-size: 1.1em;
	padding: 5px 2px 2px 2px;
} 
h5.esports-grup-title
{
	margin-top: 0.5em;
	font-size: 1.0em;
	border-bottom: 1px solid #99c3dd;
	color: #3b8bbc;
} 
 
h4.esports-divisio-title
{
	font-size: 1.1em;
	text-align: right;
	border-bottom: 10px solid #3b8bbc;
}

span.esports-equip0, span.esports-equip1
{
	display: block;
	margin-bottom: 2px;
	padding: 2px;	
}

span.esports-equip0
{
	background-color: #ededed;
}
span.esports-equip1
{
	background-color: #e6f5ff;	
}

/* CULTURA I OCI */

div#articles-search-results ul
{
	list-style: none;
}

div#articles-search-results .articles-category
{
	padding: 10px;
}

div#articles-search-results .article-link-category
{
	font-size: 2em;
	color: #0068A8;
}

div#articles-search-results .articles-category h2 .article-link
{
	font-size: 0.8em;
	display: block;
	border-bottom: 1px solid #80B4D4;
}

ul.esports-list
{
	list-style-type: none;
}

ul.esports-list li
{
    width: 252px;
	padding: 4px;
	border-bottom: 1px solid #3b8bbc;
	background-color: white;
}

ul.esports-list li a
{
	text-decoration: none;
	color: #3b8bbc;
}

table#revistes tr td
{
    padding: 15px;
}

#formulari-newsletter
{
   background-color: #EDEDED;
    float: left;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 1em;
    width: 85%;
}

#formulari-newsletter.fn_footer
{
   display:none;

}




.botonl_label {
	margin-left: 10%;
	}

.botonl {
	float:right;
	}
#formulari-newsletter input
{
    width: 90%;
    font-size: 11px;
	border: 1px solid #ccc;
}
#formulari-newsletter label
{
    font-weight: bold;
}

#formulari-newsletter .btnNewsletter
{
    margin-top: 10px;
    background-color: #CCC;
    color: #444;
	border:none;
	padding: 2% 4%;
	width:100%;
	transition: all 0.3s;
	font-size:1.2em;
	text-transform: uppercase;
}

#formulari-newsletter .btnNewsletter:hover
{
    margin-top: 10px;
    background-color: #aaa;
    color: #444;
	border:none;
	padding: 2% 4%;
	width:100%;
}



#formulari-newsletter>form
{
   margin-top:0;
   margin-bottom:0;
}
#formulari-newsletter>form>div
{
   width:50%;
   float:left;
}

.revista span
{
	background-color: black;
	color: white;
	font-weight: bold;
	padding: 3px;
}

/* envia a un amic */

div#send-friend {
    border-top: 5px solid #DEDDDE;
    padding: 10px;
    margin-bottom: 10px;
}

div#send-form {
    background-color: #F9F8F9;
    border: 1px solid #ddd;
    overflow: hidden;
    padding: 5px;
}

div#send-form .leftf {
    width: 245px;
    float: left;
    margin-left: 10px;
}

div#send-form .rightf {
    width: 240px;
    float: left;
}

div#send-form h3 {
    background-color: #C9C8C9;
    color: #5F5B5D;
    font-size: 1.1em;
    width: 487px;
    padding: 5px;
    display: block;
    margin-bottom: 10px;
}

div#send-form textarea {
    width: 230px;
    height: 110px;
    border: 1px solid #E2E1E2;
}

div#send-form label {
    color: #999;
    display: block;
}

div#send-form ul {
    overflow: hidden;
    padding-bottom: 15px;
}

div#send-form .botl, div#send-form .botr {
    float: left;
    width: 120px;
    list-style-type: none;
}

div#send-form .botr {
    float: left;
    width: 120px;
    list-style-type: none;
    padding-top: 23px;
}

div#send-form .sbmbtn {
    background-color: #C0BFC0;
    border: 1px solid #ddd;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    padding: 3px;
}

div#send-form .uzcbtn {
	float: left;
}

div#send-form .txt {
    width: 235px;
    margin-bottom: 7px;
    border: 1px solid #E2E1E2;
}

div#send-form .txt2 {
    border: 1px solid #E2E1E2;
    height: 20px;
	width: 50px;
}


/* entrevistes */


#main-content .headline-interview
{
    background: white url('../images/bg-ratllat.gif') repeat top left;
    padding: 10px;
    overflow: auto;
}
#noticies-search-results .entrevista-item
{
    padding: 10px;
    background: white url('../images/bg-ratllat.gif') repeat top left;
    margin-bottom: 10px;
    overflow: auto;
}
#noticies-search-results .entrevista-item img
{
    margin-right: 10px;
}
#noticies-search-results .entrevista-item h2
{
    margin: 5px 5px 10px 0px;
}

#main-content div.small-font p{
    font-size: 10px;
    margin: 2px;
    color: #444;
}

#content .news-gallery
{
    margin: 10px 10px 30px 10px;
}

#content .news-gallery h2
{
    color: #4C95C3;
    font-size: 1.5em;
    margin-bottom: 10px;
}

#content .news-gallery img.photo-item
{
    margin: 5px;
    padding: 2px;
    border: 1px solid #ccc;
}
.rounded-button-clear
{
    overflow: hidden;
    width: 100%;
}
a.rounded-button {
    background-color:#0068A8;
    color: #fff;
    display: block;
    float: left;
    font: normal 12px verdana, arial, sans-serif;
	font-weight:700;
	text-transform: uppercase;
  
	padding: 0% 4%;	
    text-decoration: none;
	margin-top:10px;
	
}

a.rounded-button span {
    display: block;
    line-height: 14px;
	padding: 2% 0%;	
	text-align:center;
}

a.rounded-button:hover {
    outline: none; /* hide dotted outline in Firefox */
}

a.rounded-button:hover span {
    background-position: bottom left;
}

a.rounded-button-blue {
    background: transparent url('../images/bg_button_a_blue.gif') no-repeat scroll top right;
    color: #ededed;
    display: block;
    float: left;
    font: normal 12px verdana, arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.rounded-button-blue span {
    background: transparent url('../images/bg_button_span_blue.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.rounded-button-blue:hover {
    background-position: bottom right;
    color: white;
    outline: none; /* hide dotted outline in Firefox */
}

a.rounded-button-blue:hover span {
    background-position: bottom left;
}

/* oficinaconsum */

#oficinaconsum-block
{
	width: 260px;
	height: 213px;
	background: #1C2463 url('../images/ofc_bg.png') no-repeat left top;
	position: relative;
}

#oficinaconsum-block .opcions
{
	position: absolute;
	top: 40px;
	right: 5px;
	width: 100px;
	height: 100px;
}

#oficinaconsum-block .opcions a
{
	color: white;
	text-decoration: underline;
	line-height: 18px;
	font-size: 10px;
	text-align: right;
}

#oficinaconsum-block .ofc-titular
{
	position: absolute;
	top: 140px;
	left: 5px;
	text-align: center;		
	width: 260px;
}

#oficinaconsum-block .ofc-titular a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 18px;
	padding: 0px 7px 0px 7px;	
}

#main-content h2.subtitol
{
	font-size: 1.5em;
	color: #666;
	font-style: italic;
	font-family: Georgia, Helvetica, Arial;
}

#main-content h1.amb-subtitol
{
	margin-top: 5px;
	font-size: 1.8em;
	font-weight: bold;
}

div#main-content .leftc2 {
    float: left;
    width: 310px;
}

div#main-content .rightc2 {
    float: left;
    width: 192px;
    margin-left: 12px;
}

div#main-content .leftc2 p {
    line-height: 17px;
    margin-bottom: 0.8em;
	/*text-align: justify;*/
}

div#main-content .leftc2 h3 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
}

div#main-content div.info-oficina
{
	margin-top: 20px;
	background-color: #F86A12;
	padding: 10px;
	height: 316px;
}

div#main-content div.info-oficina p
{
	font-size: 11px;
}

div#main-content div.info-oficina-consum
{
	background-color: #FDC7A6;
	padding: 10px;
}

div#main-content div.info-oficina-consum p
{
	font-size: 11px;
}

div#main-content div.info-oficina-consum .titol
{
	color: #172060;
	display: block;
	margin-bottom: 10px;
	font-size: 12px;	
}

div#main-content div.info-oficina-consum-links
{
	font-size: 13px;
	text-align: left;
	padding: 15px;
}

div#main-content div.info-oficina-consum-links a
{
	font-weight: bold;
}


input.btn {
	background-color:#D7D7DF;
	color:#1826A6;
	font-weight:bold;
	padding:5px 10px;
	border:1px solid #B7B7B9;
	margin:4px;	
}

.missatge
{
	font-size: 16px;
	font-weight: bold;
}

#social_div {
	background-color: #0076c6;
	float:right;
	width: 100px;
	height: 32px;
	position: relative; 
	top:33px;
	
	}
#social_div img {
	float: left; 
	width: 27.5px;
	padding:2.25px 0; 	
	
	}
	
#busca_mob{
	display:none;
	}

#logotip>h1{
	display:none;
	}
	

	
/*totop tornar enrere fletxa*/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(../img/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(../img/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}

#capsalera_menu {
    float: right;
    width: 100%;
	background-color: rgb(0, 153, 255);
	position:relative;
	
}

#capsalera_menu>span {
    position: absolute; 
	right: 20px; 
	bottom: 0;
	width: 30px;
	display:none;
	
}

#capsalera_menu>span>img{
	cursor:pointer;
	padding: 15px 15px 0 15px;
	}
#capsalera_menu > a{
    width: 72px!important;
	float:right;
    color: #fff;
	text-decoration: none; 
	text-transform: uppercase;
	font-size: 1.4em;
	background-image: url('../images/fd.png');
	background-repeat: no-repeat;
	background-position: right center;
	padding: 10px 10px 10px 10px;
	margin-right: 10px;
}

#capsalera_menu ul {
	display:none;
	clear:both;
	width: 100%;
	background-color: #fff;
	float: left;
	position: relative;

}
#capsalera_menu ul li {
    color: #000000;
    display: block;
    float: right;
    font-family: trebuchet ms,Helvetica,Arial,sans-serif;
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
	width:100%;
	border-bottom: 1px solid rgb(241, 242, 242);
}
#capsalera_menu ul li.boto_desconnectar {
    text-transform: capitalize !important;
}
#capsalera_menu ul li a {
   border-left: 0.0769231em solid rgb(241, 242, 242);
	margin-left: 4.16154em;
	font-size: 1.2em;
    padding: 0.8em;
    cursor: pointer;
    display: block;
    position: relative;
	color: #608cc9;
	text-decoration: none; 
	text-transform: uppercase; 
	padding-left: 3em;
}

#capsalera_menu ul li.boto_desconnectar a {
    color: #666666 !important;
}
#capsalera_menu ul li a:hover, #capsalera_menu ul li a.menu_seleccionat, #capsalera_menu ul li.boto_desconnectar a:hover {
    background-color: #ddf3fe;
    color: #000;
    cursor: pointer;
    display: block;
    font-family: trebuchet ms,Helvetica,Arial,sans-serif;
    text-decoration: none;
}
#capsalera_menu ul li ul {
    display: none;
}

#capsalera_menu ul li ul li{

	border-bottom: 1px solid #fff;
}

#capsalera_menu ul li ul li a{
	background-color: #ddf3fe;
	border-left: 1px solid #ddf3fe;
}
.mostra_mes {
   padding: 1em;
	cursor: pointer;
	float: left;
	display: block;
	height: 0.6875em;
}

.pleg {
    background-image: url("../images/pleg.png");
	background-repeat: no-repeat;
	background-position: left center;
    float: left;
    height: 20px;
    width: 20px;
}

.pleg img {
    float: left;
    height: 15px;
    width: 15px;
}
.despleg {
    background-image: url("../images/despleg.png");
	background-repeat: no-repeat;
	background-position: left center;
}

#apdest {
	display:block;
	width: 100%;
	min-height: 20px;
    float:left;

	
	}
	
#apdest div{
	width: 33%;
	float:left;
	height: 56px;
	background-color: #fff;
	border-right: 1px solid #00a7ff;
	padding:0 0 10px;
	
	}
	
#apdest div>a{
	color: #00a7ff;
	text-decoration: none;
	width: 50%;
	display:block;
	float:right!important;
	padding:13px 7%;
	
	}
#apdest div:last-child{
	border-right: none;
	}


#radiomanlleu {
	background-image: url("../images/radio2.png");
	background-position: left center;
	background-repeat: no-repeat;
	
	}
	
#eltemps {
	background-image: url("../images/eltemps2.png");
	background-position: left center;
	background-repeat: no-repeat;
	}
	
#tempsplus {
	float: left !important;
    margin-top: 8px;/*0 auto !important;*/
	text-align: center;
    width: 100% !important;
	clear:both;
	/*height: auto!important;*/
	display:none;
	position: relative;
	padding-bottom: 50px !important;
	}
#tempsplus >span{

	position: absolute; 
	right: 20px; 
	bottom: 0;
	width: 30px;
	display:none;
	}
	
#tempsplus>span>img{

	cursor:pointer;
	padding: 15px;
	}

#agenda {
	background-image: url("../images/agenda2.png");
	background-position: left center;
	background-repeat: no-repeat;
	}

div#home-content .bottom-home-content li.nomes>object >embed{
	float: none;
    height: 300px;
    width: 100%;
}
div#home-content .bottom-home-content li.left>object >embed{
	float: none;
    height: 150px;
    width: 100%;
}
div#home-content .bottom-home-content li.right>object >embed{
	float: none;
    height: 150px;
    width: 100%;
}
div#home-content .bottom-home-content li.middle>object >embed{
	float: none;
    height: 150px;
    width: 100%;
}

div#footer h2#butllet {
    display:none;
}


div#main-content .declaracion {
    float: left;
    margin-bottom: 10px;
	width: 100%;
}

.peu-foto-mobile {
	display: none; 
	}
.peu-foto-web {
	display: block; 
	}
/*ilove ie*/
.portad {
	display:none;
	}
	
.menumobil {
    display: none;
}
#apdest {
	display:none;
	
	}
	
#contcomp{
	width:100%; 
	margin:0 auto;
	float:left;
	}
/*ilove ie*/

/*endweb*/

  /*mobile*/
@media only screen and (max-width: 380px) {

#publimobile div a {
	display: block; 
	width: 100%!important;
	float: left;
	}
#publimobile div a img {
	display:block;
	width: 100%;
	height: auto!important;
	}
	
.publimobu{
	display:block;
	}
	
div#nav {
	padding: 0 1.5%;
	}
div#nav h1 {
	font-size: 0.8em;
	text-align:center;
	float:none;
}

div#home-content ul li .date-cat {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 5px;
    overflow: hidden;
    width: 63%!important;
	margin-top:0;
	float:right;
}

}

@media only screen and (max-width: 425px) {
#radiomanlleu {
	padding-bottom:0!important;
	}

div#main-content a img{
    height:90px;
}

div#home-content ul li .date-cat {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 5px;
    overflow: hidden;
    width: 64%;
	margin-top:0;
	float: right;
}
div#main-content h1 {
    font-family: Georgia, "Times New Roman", Times, sans-serif;
    font-size: 2em;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 10px;
	line-height: 1.2em;	
}

}
	

  /*mobile*/
@media only screen and (max-width: 565px) {

.agenda-item h2
{
	margin-top:20px;
	display:block;
	clear:both;
}

div#main-content a img {
    margin-bottom: 20px;
    margin-left: 4%;
    height:90px;
    width:none;
}
div#main-content div.leftc a img {
    margin-bottom: 20px;
    margin-left: 4%;
    height:auto;
    width:none;
}
.peu-foto-mobile {
	display: block; 
	}
.peu-foto-web {
	display: none; 
	}

div#main-content.contingut-cos p {
    padding: 2%;
}

div#main-content .rightc {
    float: left;
		width:96%;
		padding:2%;
 
}

.leftc > a > img {
    margin-left: 0 !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    width: 98%;
	margin-left:0!important;
}


#apdest {
	display:block;
	
	}

div#main-content p.peu-foto {
	width: 96%;
	padding:2%;
	margin-bottom:0;
	margin-top:0;
	}


div#main-content>div>a>img {
	margin-bottom: 0px;
	margin-left:0;
}
	
div#main-content .rightc > a > img{
	width:13%;
	margin-bottom:0!important;
	}

div#main-content .leftc object embed {
	float: left; 
	width: 100%;
	}

#contcomp{
	width:100%; 
	margin:0 auto;
	float:left;
	}
.compartir{
	float: right;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 2% 0%;
    width: 215px;	
	}
.compartir>a>span {
	width:60%,
	}
	
#apartat {
	display: block;
	background-color: #f9f9f9;
	height:30px;

	}
.portad {
	text-transform:uppercase;
	float:left!important;
	color:#fff;
	background-image: none!important;
	clear:none!important;
	display:block;
	}

a.rounded-button {
    background-color:#0068A8;
    color: #fff;
    display: block;
    float: left;
    font: normal 12px verdana, arial, sans-serif;
	font-weight:700;
	text-transform: uppercase;
    height: 24px;
	padding: 2% 4%;	
    text-decoration: none;
	margin-top:10px;
	
}

a.rounded-button span {
    display: block;
    line-height: 14px;
	padding: 2% 0%;	
	text-align:center;
}

a.rounded-button:hover {
    outline: none; /* hide dotted outline in Firefox */
}


div#google-search-det input.btn-search
{
	background-color: #3b8bbc;
	color: white;
	border: none;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 30px;
	height:32px;
	background-image: url('../images/lupa.png');
	background-repeat: no-repeat;
	background-position: left center;
	float:right;
}
div#google-search-det input.input-search
{
	width: 200px;
	height: 30px;
	background-image: none!important;
	border:1px solid #3b8bbc!important;
	padding:0!important;
	font-size:1.2em;
	color: #848484!important;
	float:left;
	
}
#sidebar{
	display:none;
	}
div#sitemap-footer ul li a {
    display: block;
    width: 80px;
	font-size:1.2em;
}
div#sitemap-footer ul {
    float: left;
    overflow: hidden;
    padding: 4% 4% 0 8%;
    width: 100%;
	margin-bottom: 20px;
}

div#footer h2#butllet {
    clear: both;
    float: right;
    font-size: 1.3em;
    font-weight: 700;
    padding: 4px 2% 0; 2%;
    position: relative;
    top: 3px;
    width: 96%;
	text-transform:uppercase;
	display:block;
}

#formulari-newsletter.fn_footer
{
   background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: none;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 2%;
    width: 96%;
	display:block;

}
#formulari-newsletter.fn_footer>form>input.btnNewsletter
{
   background-color: #0068A8;
    color: #FFFFFF;
    float: right;
    font-weight: 700;
    margin: 2% 0 0 0;
    padding: 1em;
    text-transform: uppercase;
    width: 100%;
	clear:both;
}
#formulari-newsletter.fn_footer>form>div>input
{
    padding: 2% 1%; 
	border: 1px solid #0068A8!important;
}


#galeria_dia>div {
	float:left; 
	margin: 0.3em;
	width:48%;
	height: 168px;
	overflow:hidden;

	}
#galeria_dia>div>div {

	height: 120px;
	overflow:hidden;

	}

.con_galeria {
	  float: left;
    height: 230px;
    margin: 1% 2% 1% 1%;
    overflow: hidden;
    width: 46%;
	}
	
.con_galeria >a>img{
	width:70%;
	box-shadow: 1px 1px 3px #666666;
	}
.con_galeria >a{
	width:100%;
	}
.rman {
	display:none;
	}
#table_widget {
	width: 100%!important;
}
.rightl {display:none;}
div#top-anunxis {
   display:none;
}
div#nav ul {
    display:none;
}
div#nav {
	background-color: #0099ff;
	border:0px;
	}
div#header .logo {
	height: auto;
	margin-top:0;
	}
#menumobile {
display:block;
float:right; 
text-transform: uppercase;
color: #fff;
text-decoration: none;
}
div#header .logo > li > a > img  {
width:100%;
height:auto;

}
div#header .logo  {
background-image: none;
background-color: #0099ff;
min-width:200px;
}
div#main-content .rightc>a>img {
   width:20%;
   margin-bottom:2%;
   margin-top: 0px;
}
.rightl {display:none;}


#container {
	min-width: 210px;
}
#logotip{
width:100%;
min-width: 210px;
}
div#home-content {
width: 100%;
}
div#home-content .bottom-home-content li {
display:block;
float:none;
width: 100%;
}


div#home-content .twomediumwithphoto {
width:100%;
}
div#home-content .bottom-home-content .wrap {
width: 100%;
}
div#container {
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
div#google-search {
	display:none;
	}	

#logoa {
display:block; 
margin: 0 auto;
float: none!important;
width:210px;

}

#logoa>img{
display:block; 
margin: 0 auto;
width: 210px!important;

}

div#agenda {
  background-position: left bottom;
}

div#eltemps {
  background-position: left bottom;
}

div#radiomanlleu {
  background-position: left bottom;
}

#social_div {
    display: none;
	/* background-color: #0076c6;
	position: absolute; 
	top: 23px; 
	right: 0;
	width: 55px;
	height: 32px; */

	}
#social_div img {
	float: left; 
	width: 27.5px; 
	
	}

#busca_mob{
	display:block;
	position: absolute;
	top:23px;
	width:30px;
	height: 30px;
	left:20px;
	}

#logotip>h1{
	font-size: 1em;
	color: #fff;
	display: block; 
	margin: 0 auto;
	width: 182px;
	padding-left:5px;
	}

#publimobile {
	display:block;
	width: 100%;
	min-height: 50px; 
	

	}
	

#publimobile h1 {
	float:left;
	text-align: center;
	display: block;
	width: 100%;

	}
	
#publimobile div a {
	display: block; 
	width: 50%;
	float: left;


	}
#publimobile div a img {
	
	width: 100%;
		height: auto!important;

	}
	


.menumobil {
    display: block;
}



.mostra_mes {
   padding: 1em;
	cursor: pointer;
	float: left;
	display: block;
	height: 0.6875em;
}


div#nav {
	display: none;
	}
div#google-search {
	margin: 7.5px auto;
	float:none;
	width: 162px;
	z-index:1;
	
	}

div#google-search input.btn-search {
	float:left;
	}

div#google-search input.input-search {
	width: 130px;
	}

#footer{
	position: relative;
	}

	
/*home mobile*/
.bottom-home-content {
	padding: 4%;
	}

div#home-content .bottom-home-content>div>ul>li>a>img{

	width:30%;
}




div#home-content .onepanoramic>a>img {
	width: 30%;
	float:right;
}

div#home-content .bottom-home-content li.nomes {
/*    background: url("../images/vertical-dot.gif") repeat-y top right; */
padding-bottom: 15px;
}
div#home-content .bottom-home-content li.right {
/*    background: url("../images/vertical-dot.gif") repeat-y top right; */
padding-bottom: 15px;
}
div#home-content ul li .date-cat {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 5px;
    margin-top: 0px;
    overflow: hidden;
    width: 65%;
	float:right;
}
	
.bottom-home-content >div>ul>li{
	border-bottom: 1px solid #00c1ff;
	margin-bottom: 20px;
	
	}

.bottom-home-content >div>ul>li>a>img{
	float:left;
	display:block;
	margin-right: 1.3em;
	
	
	}
	
.bottom-home-content >div>ul>li>ul{
	float:left;
	display:block;
	width:50%;

	
	
	}

div#home-content ul li .pagcom {
	width:98%!important;
} 

div#home-content .pagcomh2{
	width:97%!important;
}


div#home-content ul li .pagcom {
	width:98%!important;
	}
div#home-content ul li .pagcomh2 {
	width:97%!important;
	}




div#home-content .twomediumwithphoto{
	background: none;
	}
div#home-content .wrap  {
	background:none;
	}


div#home-content .bottom-home-content .wrap {
	background:none;
	}
div#home-content {
	margin-top:0;
	}
	
div#home-content .twomediumwithphoto li.left  {
	width:100%;
	}
	
div#home-content .bottom-home-content li.right {
	width:100%;
	}
	
div#home-content li.date {
    color: #CCCCCC;
    float: left !important;
    text-align: right;
    width: 50% !important;
	font-size: 1.2em;
}
div#home-content li.cat {
    float: left !important;
    width: 50% !important;
	text-transform: uppercase;
	font-weight: 700;
	font-size:0.9em;
}
div#home-content .bottom-home-content li.right {
	float: right;
    width: 100%;
	padding-right:0;
}
div#home-content .bottom-home-content li.left {
    float: right;
    padding-bottom: 15px;
    padding-right: 0;
}
div#home-content .twomediumwithphoto h2 {
    display: block;
    float: right;
    font-family: Georgia,"Times New Roman",Times,sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 0;
    width: 64%;
}
div#home-content .bottom-home-content h1 {
 display: block;
    float: right;
    font-family: Georgia,"Times New Roman",Times,sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 0;
    width: 64%;
}
div#home-content .onewideonetiny h2 {
	display: block;
	float: right;
    font-family: Georgia, "Times New Roman", Times, sans-serif;
    font-size: 1.2em;
	 font-weight: 700;
    margin-bottom: 5px;
	margin-top:0;
	width:64%;
	
}

div#home-content .twomediumwithphoto p {
   display:none;
}
div#home-content .bottom-home-content p {
	display:none;
	}
div#home-content .bottom-home-content li.middle {
    padding: 0 0 15px 0;
 border-bottom: 1px solid #00C1FF;
 float:right;
 width:100%;
}
div#home-content .twomediumwithphoto li.left {
	padding-right:0;
	}
div#home-content ul li a:link.title, div#home-content ul li a:visited.title,
div#home-content ul li a:active.title {
    color: #0068a8;
    text-decoration: none;
}

div#home-content .bottom-home-content li.nomes {
    list-style-type: none;
    float: left;
    width: 100%;
	display:block; 
	margin-right:1.3em;
}

div#home-content .bottom-home-content li.nomes>object >embed{
	float: left;
    height: 100px;
    width: 30%;
}

div#home-content .bottom-home-content li.left {
    list-style-type: none;
    float: left;
    width: 100%;
	display:block; 
	margin-right:1.3em;
	padding: 0 0 15px 0;
}

div#home-content .bottom-home-content li.left>object >embed{
	float: left;
    height: 100px;
    width: 30%;
}

div#home-content .bottom-home-content li.right {
    list-style-type: none;
    float: left;
    width: 100%;
	display:block; 
	margin-right:1.3em;
	padding: 0 0 15px 0;
}

div#home-content .bottom-home-content li.right>object >embed{
	float: left;
    height: 100px;
    width: 30%;
}

div#home-content .wrap {
padding-top:0;
}


div#main-content .leftc {
	float: left; 
	width: 100%;
	}




div#main-content h1 {
    font-family: Georgia, "Times New Roman", Times, sans-serif;
    font-size: 2em;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 10px;
	line-height: 1.2em;	
}

div#content {
    width: 96%;
    margin-top: 20px;
    float: left;
    margin-bottom: 20px;
    margin-left: 2%;
    margin-right: 2%;
}

}  





 /*mobile*/

@media only screen and (min-width: 566px)and (max-width: 980px) {
div#block-two h3 {
    font-size: 1.3em;
    margin: 10px 0;
	width: 53%;
}
	div#block-two-tastet h3 {
    font-size: 1.3em;
    margin: 10px 0;
	width: 53%;
}	
.agenda-item h2
{
	margin-top:20px;
	display:block;
	clear:both;
	
}

#formulari-newsletter.fn_footer
{
 
    width: 40%;

}

#galeria_dia>div {
	float:left; 
	margin: 0.3em;
	width:31%;
	height: 168px;
	overflow:hidden;

	}
#galeria_dia>div>div {

	height: 120px;
	overflow:hidden;

	}
	
.con_galeria {
	  float: left;
    height: 250px;
    margin: 0.3em;
    overflow: hidden;
    width: 31%;
	}
	
.con_galeria >a>img{
	width:100%;
	box-shadow: 1px 1px 3px #666666;
	}
.con_galeria >a{
	width:100%;
	}
div#main-content h1 {
    font-family: Georgia, "Times New Roman", Times, sans-serif;
    font-size: 2em;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 10px;
	line-height: 1.2em;	
}

	
div#main-content .leftc {
	float: left; 
	width: 100%;
	}
 div#header .logo {height: 94px;}
div#header .logo > li > a > img  {
	height:auto!important;
	padding-top:6px;
	width:235px;
	}
div#header .logo li {
	display:block;
	margin: 0 auto;
	float:none;
	}
#logotip{
	width:100%;
	}
#container {
	min-width: 200px;
	margin: 0;
}
div#home-content .twomediumwithphoto {
	background:#fff;
	}
div#home-content .threetinyswithphoto  {
	background-image: #fff;
	}

div#container {
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 0 0 0 0;
    text-align: left;
    width: 100%;
}
div#google-search{
	display:block;
	margin-left:0;
z-index: 1;
	}
.rightl {display:none;}
div#google-search input.input-search{
	width: 100px; 
	margin-left:0!important;
}
 div#capsalera_menu {
   display:none;
}
div#nav{
	display:block;
	}
#logoa {
width: 235px;
}
div#header .logo > li > a > img {
    width: 257px!important;
    height: 97px;
}

div#nav {
	display:block;
	  background-color: #0068A8;
    overflow: hidden;
    padding: 15px 0;
    width: 100%;
	}
	
div#nav h1 {
    color: #FFFFFF;
    font-size: 1.1em;
    margin: 0;
    padding: 0 1.5%;
    text-transform: uppercase;
    width: 97%;
}

#logotip>h1{
	bottom: 3px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 1em;
    left: 4.8em;
    margin: 0 auto;
    padding-left: 5px;
    position: absolute;
    width: 182px;
	}
	
div#nav h1 {
	display:none;
	}

.bottom-home-content {
	padding: 4%;
	}

div#home-content .bottom-home-content>div>ul>li>a>img{

	width:30%;
}




div#home-content .onepanoramic>a>img {
	width: 30%;
	float:right;
}

div#home-content .bottom-home-content li.nomes {
/*    background: url("../images/vertical-dot.gif") repeat-y top right; */
padding-bottom: 15px;
}
div#home-content .bottom-home-content li.right {
/*    background: url("../images/vertical-dot.gif") repeat-y top right; */
padding-bottom: 15px;
}
div#home-content ul li .date-cat {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 5px;
    margin-top: 0px;
    overflow: hidden;
    width: 65%;
	float:right;
}
	
.bottom-home-content >div>ul>li{
	border-bottom: 1px solid #00c1ff;
	margin-bottom: 20px;
	
	}

.bottom-home-content >div>ul>li>a>img{
	float:left;
	display:block;
	margin-right: 1.3em;
	
	
	}
	
.bottom-home-content >div>ul>li>ul{
	float:left;
	display:block;
	width:50%;

	
	
	}

div#home-content ul li .pagcom {
	width:98%!important;
} 

div#home-content .pagcomh2{
	width:97%!important;
}


div#home-content ul li .pagcom {
	width:98%!important;
	}
div#home-content ul li .pagcomh2 {
	width:97%!important;
	}




div#home-content .twomediumwithphoto{
	background: none;
	}
div#home-content .wrap  {
	background:none;
	}
#apartat {
	display: none;

	}



div#home-content .bottom-home-content .wrap {
	background:none;
	}
div#home-content {
	margin-top:0;
	}
	
div#home-content .twomediumwithphoto li.left  {
	width:100%;
	}
	
div#home-content .bottom-home-content li.right {
	width:100%;
	}
	
div#home-content li.date {
    color: #CCCCCC;
    float: left !important;
    text-align: right;
    width: 50% !important;
	font-size: 1.2em;
}
div#home-content li.cat {
    float: left !important;
    width: 50% !important;
	text-transform: uppercase;
	font-weight: 700;
	font-size:0.9em;
}
div#home-content .bottom-home-content li.right {
	float: right;
    width: 100%;
	padding-right:0;
}
div#home-content .bottom-home-content li.left {
    float: right;
    padding-bottom: 15px;
    padding-right: 0;
}
div#home-content .twomediumwithphoto h2 {
    display: block;
    float: right;
    font-family: Georgia,"Times New Roman",Times,sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 0;
    width: 64%;
}
div#home-content .bottom-home-content h1 {
 display: block;
    float: right;
    font-family: Georgia,"Times New Roman",Times,sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 0;
    width: 64%;
}
div#home-content .onewideonetiny h2 {
	display: block;
	float: right;
    font-family: Georgia, "Times New Roman", Times, sans-serif;
    font-size: 1.2em;
	 font-weight: 700;
    margin-bottom: 5px;
	margin-top:0;
	width:64%;
	
}

div#home-content .twomediumwithphoto p {
   display:none;
}
div#home-content .bottom-home-content p {
	display:none;
	}
div#home-content .bottom-home-content li.middle {
    padding: 0 0 15px 0;
 border-bottom: 1px solid #00C1FF;
 float:right;
 width:100%;
}
div#home-content .twomediumwithphoto li.left {
	padding-right:0;
	}
div#home-content ul li a:link.title, div#home-content ul li a:visited.title,
div#home-content ul li a:active.title {
    color: #0068a8;
    text-decoration: none;
}

div#home-content .bottom-home-content li.nomes {
    list-style-type: none;
    float: left;
    width: 100%;
	display:block; 
	margin-right:1.3em;
}

div#home-content .bottom-home-content li.nomes>object >embed{
	float: left;
    height: 100px;
    width: 30%;
}

div#home-content .bottom-home-content li.left {
    list-style-type: none;
    float: left;
    width: 100%;
	display:block; 
	margin-right:1.3em;
	padding: 0 0 15px 0;
}

div#home-content .bottom-home-content li.left>object >embed{
	float: left;
    height: 100px;
    width: 30%;
}

div#home-content .bottom-home-content li.right {
    list-style-type: none;
    float: left;
    width: 100%;
	display:block; 
	margin-right:1.3em;
	padding: 0 0 15px 0;
}

div#home-content .bottom-home-content li.right>object >embed{
	float: left;
    height: 100px;
    width: 30%;
}

div#home-content .wrap {
padding-top:0;
}	


#apdest {
    display: none;
}
div#sidebar {
    margin: 0px 0 20px 1.3%;

}
div#content {
    width: 56%;
    margin: 20px 2%;
    float: left;
}

div#main-content .rightc {
	padding:2% 0.5%;
	}
	
.comm a img {
	  float: left;
    margin: 5px 0 0;
    width: 20px;

	}
}




/*tablet*/
@media only screen and (min-width: 768px) and (max-width: 980px) {
div#main-content .rightc {
	display:block;
		padding:2% 0.5%;
	}
div#main-content .leftc {
	float: left; 
	width: 100%;
	}

div#google-search{display:block;margin-left:0;}
.rightl {display:block;}
div#google-search input.input-search{width: 135px; 
}
div#header .logo > li > a > img{
	width:267px;
	padding-top: 5px;

}
div#capsalera_menu {
   display:none;
	
}
div#header .logo>li>a>img {
    width:285px;
	height:auto;
}
div#nav {
	display:block;
	  background-color: #0068A8;
    overflow: hidden;
    padding: 15px 1.5%;
    width: 97%;
	}
	
div#nav h1 {
    color: #FFFFFF;
    font-size: 1.1em;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
	width:auto;
}


.bottom-home-content {
	padding: 4%;
	}

div#home-content .bottom-home-content>div>ul>li>a>img{

	width:30%;
}




div#home-content .onepanoramic>a>img {
	width: 30%;
	float:right;
}

div#home-content .bottom-home-content li.nomes {
/*    background: url("../images/vertical-dot.gif") repeat-y top right; */
padding-bottom: 15px;
}
div#home-content .bottom-home-content li.right {
/*    background: url("../images/vertical-dot.gif") repeat-y top right; */
padding-bottom: 15px;
}
div#home-content ul li .date-cat {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 5px;
    margin-top: 0px;
    overflow: hidden;
    width: 65%;
	float:right;
}
	
.bottom-home-content >div>ul>li{
	border-bottom: 1px solid #00c1ff;
	margin-bottom: 20px;
	
	}

.bottom-home-content >div>ul>li>a>img{
	float:left;
	display:block;
	margin-right: 1.3em;
	
	
	}
	
.bottom-home-content >div>ul>li>ul{
	float:left;
	display:block;
	width:50%;

	
	
	}

div#home-content ul li .pagcom {
	width:98%!important;
} 

div#home-content .pagcomh2{
	width:97%!important;
}


div#home-content ul li .pagcom {
	width:98%!important;
	}
div#home-content ul li .pagcomh2 {
	width:97%!important;
	}




div#home-content .twomediumwithphoto{
	background: none;
	}
div#home-content .wrap  {
	background:none;
	}



div#home-content .bottom-home-content .wrap {
	background:none;
	}
div#home-content {
	margin-top:0;
	}
	
div#home-content .twomediumwithphoto li.left  {
	width:100%;
	}
	
div#home-content .bottom-home-content li.right {
	width:100%;
	}
	
div#home-content li.date {
    color: #CCCCCC;
    float: left !important;
    text-align: right;
    width: 50% !important;
	font-size: 1.2em;
}
div#home-content li.cat {
    float: left !important;
    width: 50% !important;
	text-transform: uppercase;
	font-weight: 700;
	font-size:0.9em;
}
div#home-content .bottom-home-content li.right {
	float: right;
    width: 100%;
	padding-right:0;
}
div#home-content .bottom-home-content li.left {
    float: right;
    padding-bottom: 15px;
    padding-right: 0;
}
div#home-content .twomediumwithphoto h2 {
    display: block;
    float: right;
    font-family: Georgia,"Times New Roman",Times,sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 0;
    width: 64%;
}
div#home-content .bottom-home-content h1 {
 display: block;
    float: right;
    font-family: Georgia,"Times New Roman",Times,sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 0;
    width: 64%;
}

div#home-content .twomediumwithphoto p {
   display:none;
}
div#home-content .bottom-home-content p {
	display:none;
	}
div#home-content .bottom-home-content li.middle {
    padding: 0 0 15px 0;
 border-bottom: 1px solid #00C1FF;
 float:right;
 width:100%;
}
div#home-content .twomediumwithphoto li.left {
	padding-right:0;
	}
div#home-content ul li a:link.title, div#home-content ul li a:visited.title,
div#home-content ul li a:active.title {
    color: #0068a8;
    text-decoration: none;
}

div#home-content .bottom-home-content li.nomes {
    list-style-type: none;
    float: left;
    width: 100%;
	display:block; 
	margin-right:1.3em;
}

div#home-content .bottom-home-content li.nomes>object >embed{
	float: left;
    height: 100px;
    width: 30%;
}

div#home-content .bottom-home-content li.left {
    list-style-type: none;
    float: left;
    width: 100%;
	display:block; 
	margin-right:1.3em;
	padding: 0 0 15px 0;
}

div#home-content .bottom-home-content li.left>object >embed{
	float: left;
    height: 100px;
    width: 30%;
}

div#home-content .bottom-home-content li.right {
    list-style-type: none;
    float: left;
    width: 100%;
	display:block; 
	margin-right:1.3em;
	padding: 0 0 15px 0;
}

div#home-content .bottom-home-content li.right>object >embed{
	float: left;
    height: 100px;
    width: 30%;
}

div#home-content .wrap {
padding-top:0;
} 
.comm a img {
	  float: left;
    margin: 5px 0 0;
    width: 20px;

	}
}

/*paginaweb*/
@media only screen and (min-width: 980px) {
.comm a img {
	  float: left;
    margin: 5px 0 0;
    width: 20px;

	}
div#google-search{display:block; margin-left:0;}
.rightl {display:block;}
div#google-search input.input-search{width: 135px;}
div#container {
    max-width: 1000px;
    background-color: #fff;
    margin: 0 auto;
    text-align: left;
    padding: 0px 25px 50px 25px;
}
#capsalera_menu {
   display:none;
	
}
div#nav {
	display:block;
    overflow: hidden;
    background-color: #0068A8;
    padding: 15px 1.5% 15px 1.5%;
}

#logotip > h1 {
	display:none;
	}
	
div#nav h1 {
    font-size: 1.1em;
    text-transform: uppercase;
    color: #fff;
	margin:0;
	display:block;
}

#apdest{
	display:none;
	}

}




/*tvhd*/
@media only screen and (min-width: 1140px) {
div#google-search{display:block;}
.rightl {display:block;}
div#google-search input.input-search{width: 200px;}


/* ===============
    Maximal Width
   =============== */

    .wrapper {
        width: 1026px; /* 1140px - 10% for margins */
        margin: 0 auto;
    }
#capsalera_menu {
   display:none;
	
}

div#header .logo>li>a>img {
    width:285px;
	height:auto;
}

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

/* banner */

.banner-img{
	margin:0 auto;
	display:block;
	
}
.banner{
	width:auto;
	top:0;
}
.elter{
	top:0;
	margin:0 auto;
	display:block;
}
.btn{
	width:480px;
	background-color:#fff;
	border:5px #ededed solid;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100% 100% 100% 100%;
	border-image-source: none;
	border-image-width: 1 1 1 1;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-family: SF UI Text,Roboto,Helvetica Neue,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: 500;
	height: 36px;
	margin:0 auto;
	margin-top:10px;
	display:block;
	padding-bottom: 8px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	text-decoration: none;
	text-decoration-color: rgb(255, 255, 255);
	text-decoration-line: none;
	text-decoration-style: solid;
	vertical-align: middle;
	font-size: 25px;
	text-align:center;
}


/* div.eapps-widget-toolbar-panel-edit,
   .eapps-widget-toolbar-panel-views,
   .eapps-widget-toolbar-panel-logo,
   .eapps-widget-toolbar-panel-share-button,
   .eapps-widget-toolbar-panel-wrapper,
   .eapps-remove-link
 {
    display: none!important;
 }
 div.eapps-remove-link {
    visibility: hidden!important;
 }

 div.eapps-widget > a {
    visibility: hidden!important;
 }

 div.tapadera {
    position: absolute;
    bottom: 0;
    background-color: white;
    width: 100%;
    height: 38px;
    z-index: 999999;
 }

 div.eapps-widget.eapps-widget-show-toolbar:hover:before{
    border: none!important;
 }


a#link_get_widget {
    display: none!important;
}

a.aw-widget-legal {
    display: none!important;
} */

div#twitter-feed {
    height: 310px;
    overflow: auto;
}


/*FI DELS MEDIAQUERIES
//////////////////////
//////////////////////
//////////////////////
*/


