/*********************************************************************************/
/* Desktop (>= 480px)                                                            */
/*********************************************************************************/

/* Header */
#header-wrapper {background: url(../images/img01.png) repeat; }
.homepage #header-wrapper {position:relative;}
#header {/*overflow: hidden;*/ position:relative;}
.row {position:relative;}

/* Logo */
#logo {overflow: hidden;text-shadow: 1px 1px 0px #FFFFFF;background:url(../images/paquita.png) no-repeat 0 35px; cursor:pointer;}
#logo h1, #logo p{ margin-left:120px;}
#logo h1 a {display: block; padding: 1em 0em 0em 0em;text-decoration: none;text-transform: none;font-size: 3.2em;font-weight: bold;color: #333;outline: 0;}
#logo p {padding: 0em 0em 0em 0em;text-transform: none;font-size: 1.1em;color: #7B7B7B;}
#icones {position:relative;}
#icones ul{position:absolute; right:0; top:6em;}
#icones ul li{float:left; padding-right:5px;}

/* Menu */
#menu {/*overflow: hidden;height: 4.5em;background: #0094DF;border-radius: 5px 5px 0px 0px; border-bottom:10px solid #007d41;*/
	box-shadow: inset 0px 0px 0px 1px #0094DF, 0px 1px 4px 0px rgba(0,0,0,0.10);
	background-color: #0077B0;
	background-image: -moz-linear-gradient(top, #0094DF, #0077B0);
	background-image: -webkit-linear-gradient(top, #0094DF, #0077B0);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0094DF), to(#0077B0));
	background-image: -ms-linear-gradient(top, #0094DF, #0077B0);
	background-image: -o-linear-gradient(top, #0094DF, #0077B0);
	background-image: linear-gradient(top, #0094DF, #0077B0);border-color: #0094DF #0077B0 #333333;border-image: none;border-style: solid;border-width: 1px 1px 5px; height: 4.5em; position:relative;/*overflow: hidden;*/}
#menu ul {text-align: center;}
#menu li {display: inline-block;line-height: 3em; position: relative;}
#menu li a:hover{background: #333;}
#menu a {display: block;float: left;margin-right: 0.12em;padding: 0em 1em; text-decoration: none;text-transform: none;font-size: 1.25em;color: #fff;outline: 0; text-align:left;}
#menu .current_page_item {color: #FFFFFF;}
#menu .current_page_item a {background: #333;color: #FFFFFF;}


#nav {list-style: none; }
#nav:before, #nav:after {content: " "; display: table; }
#nav:after {clear: both;}
#nav ul {list-style: none;}
#nav a {padding: 10px 5px; color:#fff;}
#nav li {position: relative;}
#nav > li {float: left; }
#nav > li > .parent { background-image: url("../images/downArrow.png"); background-repeat: no-repeat; background-position: right; padding-right:15px;}
#nav li  ul {position: absolute; left: -9999px;top:4.5em; background:#0077B0; width:18em; z-index:9999}
#nav li:hover > ul {left: auto; }
#nav li li{line-height:2em; border-bottom:1px solid #0094DF; width:100%; padding:0;}
#nav li li:hover ul {left: 100%; top: 0; }
#nav li li a {display: block;  position: relative; z-index:100; padding:5px 15px;}
#nav li li:hover{background:#333;}


/* Page Wrapper */
#page-wrapper {overflow: hidden;}
#page {padding: 3em 0em 0em 0em;}
.homepage #page {padding: 0em 0em 0em 0em;}

/* Banner */
#banner {overflow: hidden;margin-bottom: 3em; }
#banner .container {}
#banner a img {display: block;width: 100%;}

/* Content */
#content {border-right:0.1em solid #D4D6D8;}
.twocolumn2 #content {}
.onecolumn #content {}
#content h2, #page h2  {margin-bottom: 0.5em;text-transform: none;font-size: 2.2em;color: #2A2A2A;}
#content h2 a, #page h2 a {color: #2A2A2A;}
#content h3, #page h3 {margin: 1em 0;text-transform: none;font-size: 1.5em;color: #2A2A2A;}
#content h4 {margin: 1em 0;text-transform: none;font-size: 1.25em;color: #2A2A2A;}
#content .subtitle {padding: 0em 0em 1.25em 0em;text-transform: none;font-size: 1.31em;font-weight: 300;color: #FF3002;}
#content img {padding: 0em 0em 1.25em 0em;}
#content a img {display: block;/*width: 100%;*/}
#content .post {padding: 0em 2.5em 2.5em 0em; }
#content .post img{float:right; margin:15px 0px 15px 15px; padding:0; width:160px;}
#content .post .imatges img{float:left!important; margin:10px 0 0 10px;} 

/* Sidebar1 */
#sidebar1 {}
#sidebar1 h2 {padding: 0em 0em 0.1em 0em;text-transform: none;font-size: 1.8em;color: #2A2A2A;}
#sidebar1 h2 a{color: #2A2A2A;}
.publicitat h2 {font-size: 1.8em !important;}
.publicitat img{width:100%;}

/* Sidebar2 */
#sidebar2 {}
.twocolumn2 #sidebar2 {}
#sidebar2 h2 {padding: 1em 0em 0em 0em;text-transform: none;font-size: 1.8em;color: #2A2A2A;}
#sidebar2 .sbox1 {margin-bottom: 3.12em;}
#sidebar2 .sbox2 {margin-bottom: 3.12em;}
#sidebar2 .sbox3 {}

/** Footer Column Content */
#footer-wrapper {}
#footer-content {overflow: hidden;padding: 4em 0em 4em 0em;text-shadow: 1px 1px 0px #FFFFFF;color: #333;}
#footer-content h2 {padding: 0em 0em 1.5em 0em;text-shadow: 1px 1px 0px #FFFFFF;text-transform: none;font-size: 1.5em;color: #3F3F3F;}
#footer-content #box1 {border-right:none;}
#footer-content #box2 {overflow: hidden;border-right:none;}
#footer-content #box3 {border-right:none;}
#footer-content #box4 {border-right:none;}
#footer-content a img {display: block;width: 100%;}
#footer-content a {color:#333;}
#footer-content a:hover {color:#0077B0;}
#copyright .\35 grid .\33 u {border-right:none !important;}

/* Marketing */
#marketing {overflow: hidden;color: #6F6F6F;}
#marketing .title {padding: 1.2em;background: #0094DF;border-radius: 5px 5px 0px 0px;text-transform: none;font-size: 1.35em;color: #FFFFFF; border-bottom:5px solid #007D41;}
#marketing .subtitle {padding-bottom: 1em;font-weight: bold;color: #838383;}
#marketing .mbox-style {background: #333333;border-radius: 5px;}
#marketing .mbox-style .content {padding: 2em 1.5em 1em 1.5em;text-shadow: 1px 1px 1px #212121;}

/* Featured */
#featured-area {overflow: hidden;padding-bottom: 3em;}
#featured-area .divider {margin-bottom: 3em;padding-bottom: 3em;border-bottom: 0.063em solid #D4D6D8;}
#featured-area .box-style {overflow: hidden;padding: 2em;}
#featured-area .box-style h3 {padding-bottom: 1em;font-size: 1.2em;color: #171717;}
#featured-area .box-style img {float: left;margin-right: 1.56em;}
#featured-area .box-style a img {display: block;width: 40%;}



.publicitat{border-left: 0.1em solid #d4d6d8; margin-left: 0; margin-top: 0; padding-left: 24px;}	
#inici #sidebar1 section{margin-bottom:3em;}
#inici .post img{ width:100%;}
.pictograma{width:40px!important;}
#myTable img{width:20px !important;}