@charset "utf-8";
/* CSS Document */

/*cos home*/
#cos {
	background: #FFF url(../img/bg_cos.jpg) top left no-repeat;
	width: 980px;
	/*height: 740px;*/
	min-height: 400px;
	margin: 0px 0 36px 24px;
	padding: 67px 0 10px 0;
	clear: both;
}
#cos2 {
	background: #FFF url(../img/bg_cos2.jpg) top left no-repeat;
	width: 980px;
	/*height: 740px;*/
	min-height: 400px;
	margin: 0px 0 36px 24px;
	padding: 67px 0 10px 0;
	clear: both;
}
#cosMenu {
	float: left;
	width: 224px;
	padding: 10px 10px;
	background: url(../img/bg_menuCos.gif) top left repeat-y;
	margin-top: 0;
	min-height: 500px;
}
#cosMenu h2 {
	font-size: 1.4em;
	color: #FFF;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	margin-top: -36px;
}
#cosMenu h2 a {
	color: #FFF;
	text-decoration: none;
}
#cosMenu h2 a:hover {
	color: #FFF;
	text-decoration: underline;
}
#cosMenu h3.prim {
	font-size: 1.4em;
	color: #FFF;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	letter-spacing: -1px;
	line-height: 16px;
	background: #bad2de;
}
#cosMenu h3 {
	font-size: 1.4em;
	color: #467b96;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	margin-top: 8px;
	background: #bad2de;
	padding: 10px 10px;
	margin-left: -10px;
	width: 193px;
}
#cosMenu h3 a {
	color: #467b96;
	text-decoration: none;
}
#cosMenu h3 a:hover {
	color: #467b96;
	text-decoration: underline;
}
#cosMenu ul {
	list-style: none;
	text-transform: uppercase;
	margin: 20px 30px 10px 0;
	font-size: 1.1em;
	color: #333;
}
#cosMenu li {
	border-bottom: 1px solid #CCC;
	padding: 10px 2px;
	color: #333;
}
#cosMenu ul.sub {
	list-style: none;
	text-transform: uppercase;
	margin: 10px 0 0 10px;
	font-size: 0.9em;
}
#cosMenu ul.sub li {
	border-bottom: 0;
	padding: 4px;
	margin: 0;
}
#cosMenu li a {
	color: #333;
	text-decoration: none;
	display: block;
	padding: 2px;
}
#cosMenu li a:hover {
	color: #FFF;
	text-decoration: none;
	display: block;
	background: #71d5e2;
}
#cosMenu li a.actiu {
	color: #FFF;
	text-decoration: none;
	display: block;
	background: #467b96;
}
/*destacat home*/

#destacats {
/*background: #900;*/

       }
#destacatIn img {
	width: 687px;
	height:311px;
	border: 0;
	margin: 20px 0 0 0;
	padding: 0;
}
#destacatIn .titulars {
	height:100px;
}
#destacatIn h2 {
	font-size: 1.8em;
	color: #333;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-weight: normal;
	width: 600px;
	margin: -100px 10px 0 64px;
	z-index: 1;
	position: relative;
	text-align: right;
}
#destacatIn h3 {
	color: #f26323;
	font-weight: normal;
	width: 600px;
	margin: 0 10px 0 64px;
	z-index: 2;
	position: relative;
	text-transform: uppercase;
	text-align: right;
}
#destacatIn span {
	background: #FFF;
	line-height: 28px;
	padding: 0 1px;
}
#destacatIn h3 span {
	font-size: 0.8em;
	font-family: Verdana, Geneva, sans-serif;
}
#destacatIn ul.paging {
	list-style: none;
	height: 335px;
}
#destacatIn ul.paging li {
	list-style: none;
	background: none;
	margin: 0;
	padding: 0;
}
#destacatIn .simplePagerNav li, #destacatIn .simplePagerNav, #destacatIn .simplePagerNav li a {
	display:block;
	float:right;
}
#destacatIn .simplePagerNav {
	display:inline;
	vertical-align:bottom;
	margin: 5px 12px 4px 0;
}
#destacatIn .simplePagerNav li {
	padding:0px 1px 0
}
#destacatIn .simplePagerNav li a {
	display:block;
	width:14px;
	height:14px;
	overflow:hidden;
	background:url(../img/marker.png) no-repeat 0 1px;
	text-indent:-999em;
	text-align:left;
	padding: 0 0px 0 3px;
	margin-right:3px;
	text-align:left;
}
#destacatIn .simplePagerNav li a:hover {
	background-position:0 -19px
}
#destacatIn .simplePagerNav li .currentPage {
	background-position:0 -39px;
}
#cosTexTot {
	float: left;
	width: 690px;
	padding: 10px 30px 10px 10px;
}
#doscolumnes li {
	float:left;
	width:310px;
}

#doscolumnes br {
	clear:both;
}
/*destacat interior*/
#destacatImg img {
		margin: 20px 0 0 0;
		}
#destacatImg .titulars {
	height:100px;
}
#destacatImg h2 {
	font-size: 1.5em;
	color: #333;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-weight: normal;
	width: 380px;
	margin: -100px 10px 0 64px;
	z-index: 1;
	position: relative;
	text-align: right;
}
#destacatImg h3 {
	color: #f26323;
	font-weight: normal;
	width: 380px;
	margin: 0 10px 0 64px;
	z-index: 2;
	position: relative;
	text-transform: uppercase;
	text-align: right;
}
#destacatImg span {
	background: #FFF;
	line-height: 28px;
	padding: 0 1px;
}
#destacatImg h3 span {
	font-size: 0.7em;
	font-family: Verdana, Geneva, sans-serif;
}
#destacatImg ul.paging {
	list-style: none;
	height: 280px;
}
#destacatImg ul.paging li {
	list-style: none;
	background: none;
	margin: 0;
	padding: 0;
}
#destacatImg .simplePagerContainer {
   width: 480px; 
   display: block;
   float:left;
    }
#destacatImg .simplePagerNav li, #destacatImg .simplePagerNav, #destacatImg .simplePagerNav li a {
	display:block;
	float:right;
}
#destacatImg .simplePagerNav {
	display:inline;
	vertical-align:bottom;
	margin: 5px 0 4px 0;
}
#destacatImg .simplePagerNav li {
	padding:0px 1px 0
}
#destacatImg .simplePagerNav li a {
	display:block;
	width:14px;
	height:14px;
	overflow:hidden;
	background:url(../img/marker.png) no-repeat 0 1px;
	text-indent:-999em;
	text-align:left;
	padding: 0 0px 0 3px;
	margin-right:3px;
	text-align:left;
}
#destacatImg .simplePagerNav li a:hover {
	background-position:0 -19px
}
#destacatImg .simplePagerNav li .currentPage {
	background-position:0 -39px;
}
/*estils comuns*/

#cosText {
	float: left;
	width: 490px;
	padding: 10px 20px 10px 10px;
}
#cosText p, #cosTextDestacat p, #cosTexTot p, #cosAltres p, .textpla {
	margin: 16px 0;
	color: #060606;
	line-height: 22px;
	font-size: 1.1em;
	text-align: justify;
}
#cosText a, #cosTextDestacat a, #cosTexTot a, #cosAltres a {
	text-decoration: underline;
	color: #f26323;
}
#cosText a:hover, #cosTextDestacat a:hover, #cosTexTot a:hover, #cosAltres a:hover {
	text-decoration: none;
	color: #f26323;
}
#cosText h3, #cosTexTot h3, #cosAltres h3 {
	font-size: 1.8em;
	color: #f26323;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-weight: normal;
	margin-bottom: 20px;
	margin-top: 6px;
}
#cosText h4, #cosTexTot h4, #cosAltres h4 {
	font-size: 1.6em;
	color: #236870;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-weight: normal;
	margin-bottom: 20px;
}
#cosText h5, #cosTexTot h5, #cosAltres h5 {
	font-size: 1.4em;
	color: #666;
	border-bottom: 1px solid #666;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-weight: normal;
	margin-bottom: 20px;
}
#cosText h6, #cosTexTot h6 {
	font-size: 1.3em;
	color: #666;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-weight: bold;
	margin-bottom: 20px;
}
.subtit, .blau {
	color: #467b96;
	font-size: 1em;
}
.data {
	font-family:Georgia, "Times New Roman", Times, serif !important;
}
.petit {
	font-size: 0.9em;
	color: #666;
}
.error {
	color: #CC0000;
	font-weight: bold;
}
.errorSelect {
	color: #CC0000;
	font-weight: normal;
}
.errorCamp {
	color: #CC0000;
	font-weight: normal;
	display: block;
	margin-left: 150px;
	clear:both;
}
.destacat {
	background: #EFEFEF;
	padding: 5px;
}
.destacat2 {
	background: #f26323;
	padding: 5px;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
	}
.salt {
	display: block;
}
#linksRecomanats {
	margin-top: 10px;
}
#linksRecomanats ul li {
	list-style: none;
	background: #FFF;
}
#linksImg img {
	float: left;
	width: 100px;
	margin-right: 6px;
	border: 0;
}
#linksImg p {
	float: right;
	width: 300px;
	/*padding-top: 20px;*/

       vertical-align: middle;/*display:block;*/

}
#linksImg ul {
	padding: 0;
	margin: 0;
}
#linksImg li {
	list-style: none;
	background: #FFF;
	padding: 0;
	margin: 0;
	clear: both;
}
#number ol {
	padding: 0;
	margin: 0;
}
#number li {
	margin: 4px 4px 4px 20px;
	padding: 0;
	background: none !important;
	list-style: decimal !important;
	text-align:justify;
}
#cosText img.padd, #cosTextDestacat img.padd, #cosTexTot img.padd, #cosAltres img.padd {
	padding: 10px;
	border: 0;
}
#cosText ul, #cosTexTot ul, #cosAltres ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 1.1em;
}
#cosText li, #cosTexTot li, #cosAltres li {
	background: url(../img/arrow.gif) 6px 16px no-repeat;
	padding: 8px 4px 8px 26px;
	line-height: 22px;
}
#cosText .left {
	width: 225px;
	float: left;
	margin: 0 5px;
	color: #333;
}
#cosTexTot .left {
	width: 315px;
	float: left;
	margin: 0 25px 0 0;
}
.nolink {
	color: #666666;
}
#taula table {
	border: 0;
	width: 100%;
	font-size: 1em;
}
#taula table th, #taula table thead {
	border-bottom: solid 1px #236870;
	font-weight: bold;
	background: #EFEFEF;
	text-align: left;
	padding: 10px 6px;
}
#taula table td {
	padding: 10px 6px;
	border-bottom: solid 1px #CCCCCC;
}
#extres {
	display: none;
}
/*fitxa premis excelencia*/

#premiat {
	background: #EFEFEF;
	padding: 10px;
	border-bottom: solid #CCC 1px;
	border-top: solid #CCC 1px;
	min-height: 240px;
	text-align: left;
}
#premiat p {
	text-align: left;
}
#premiat img {
	padding: 4px;
	margin: 10px;
	border: solid #CCC 1px;
}
#premiat .frase {
	font-style:italic;
}
#premiat .modalitat {
	color: #f26323;
	text-transform: uppercase;
}
#premiat .provincia {
	text-transform: uppercase;
}
#premiat .any {
	color: #666;
}
/*dreta info*/

#dretaInfo {
	width:180px;
	float: right;
	padding: 10px 5px 10px 15px;
	margin: 15px 5px 5px 5px;
	font-size: 1.0em;
	/*background: #efefef;*/
	border-left: #efefef solid 1px;
}
#liniaDreta {
	/*background:url(../img/cap_dreta.png) left top no-repeat;*/
	/*height: 44px;*/
	/*margin-left: -31px;*/
}
#dretaText {
	margin-bottom: 20px;
	line-height: 18px;
	color: #444;
}
#dretaText span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	/*text-transform: uppercase;*/
	color: #f26323;
	background: #efefef;
	padding: 4px;
}
#dretaInfo ul {
	padding: 0;
	margin: 16px 0;
	list-style: none;
}
#dretaInfo li {
	background: url(../img/arrow.gif) 6px 10px no-repeat;
	line-height: 14px;
	padding: 4px 4px 4px 20px;
}
#dretaInfo a {
	text-decoration: underline;
	color: #444;
}
#dretaInfo a:hover {
	text-decoration: none;
	color: #f26323;
}
/*caixa registre*/

#caixa_login {
	border:1px dotted #666;
	width: 400px;
	margin: 20px 0 0 0;
	padding: 5px;
}
#caixa_login form {
	margin: 20px 0 10px 0;
}
#caixa_login form input {
	border: 1px solid #CCC;
	height: 19px;
	width: 200px;
	background: url(../img/bg_boto.gif) top left repeat-x;
	color: #666;
	float: left;
	padding: 2px;
	margin-top: 0;
}
#caixa_login dl {
	clear:both;
}
#caixa_login dt {
	float:left;
	line-height:25px;
	margin:0 10px 10px 0;
	text-align:right;
	width:120px;
}
#caixa_login p {
	clear:both;
	margin: 0 10px;
}
#caixa_login dd {
	float:left;
	line-height:25px;
	margin:0 0 10px;
	width:220px;
}
#caixa_login button, button.acces {
	background: url(/img/button.png) left top no-repeat;
	width: 160px;
	height: 30px;
	border:0;
	font-weight:bold;
	color: #FFF;
	margin-left: 130px;
	display:block;
	cursor: pointer;
}
input.taronjaAsp {
	background: url(/img/button_taronja.png) left top no-repeat;	
	width: 160px;
	height: 30px;
	border:0;
	font-weight:bold;
	color: #FFF;
	margin-left: 130px;
	display:block;
	cursor: pointer;
}
input.accesAsp {
	background: url(/img/button.png) left top no-repeat;
	width: 160px;
	height: 30px;
	border:0;
	font-weight:bold;
	color: #FFF;
	margin-left: 130px;
	display:block;
	cursor: pointer;
}
/*form*/

form p {
	margin: 0;
	padding: 2px;
	color: #333;/*clear:left;*/

       }
form p label {
	float: left;
	color: #333;
	width: 150px;
	text-align: left;/*padding: 2px;*/

       }
legend {  
	color: #236870;  
	background: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	margin: -16px 0 0 6px;
	line-height: 4px;
	}
fieldset {  
	border: #CCC 1px solid;
	padding:10px;
	margin: 10px 0;
	}
input {
	border: 1px solid #424242;
	height: 19px;
	width: 200px;
	background: url(../img/bg_boto.gif) top left repeat-x;
	color: #666;
	/*float: left;*/

       padding: 2px;
	margin-top: 0;
}
button {
	background: url(/img/button.png) left top no-repeat;
	width: 160px;
	height: 30px;
	border:0;
	font-weight:bold;
	color: #FFF;
	margin-left: 150px;
	display:block;
	cursor: pointer;
       }
button.taronja {
	background: url(/img/button_taronja.png) left top no-repeat;
	width: 160px;
	height: 30px;
	border:0;
	font-weight:bold;
	color: #FFF;
	margin-left: 150px;
	display:block;
	cursor: pointer;
       }
#buttons {
	border-bottom: #CCC 1px solid;
	border-top: #CCC 1px solid;
	height: 40px;
	margin: 30px 0;
	}
button.amic {
	background: url(/img/amic.png) left center no-repeat;
	width: 160px;
	height: 40px;
	border:0;
	font-weight:bold;
	text-align: left;
	color: #467b96;
	padding-left: 40px;
	display:block;
	cursor: pointer;
	float: left;
	margin-left: 10px;
       }
button.print {
	background: url(/img/print.png) left center no-repeat;
	width: 160px;
	height: 40px;
	border:0;
	font-weight:bold;
	color: #467b96;
	text-align: left;
	padding-left: 40px;
	display:block;
	cursor: pointer;
	float: left;
	margin-left: 10px;
       }
input.checkbox {
	color: #666;
	border:0;
	padding: 2px;
	margin: 0;
	width: 20px;
	height: 14px;
	background: #FFF;
}
.checkbox input { /*estil pel .net*/
	color: #666;
	border:0;
	padding: 2px;
	margin: 0;
	width: 20px;
	height: 14px;
	background: #FFF;
}
select {
	color: #666;
	background: #FFF;
	border: 1px solid #424242;
	padding: 0;
}
textarea {
	color: #666;
	background: #FFF;
	border: 1px solid #424242;
	/*padding: 2px;*/
	width: 240px;
}
#checkLlarg p label {
	width: 240px;
}
/*homes destacats*/
#centreRight {
	width: 225px;
	float: left;
	margin: 0px;
	padding: 5px;
}
#centreLeft {
	width: 225px;
	float: left;
	margin: 0;
	padding: 5px;
}
#centreRightTot {
	width: 330px;
	float: left;
	margin: 0px;
	padding: 5px;
}
#centreLeftTot {
	width: 330px;
	float: left;
	margin: 0;
	padding: 5px;
	margin-right: 10px;
}
#centreLlarg {
	margin-top: 20px;
}
#centreRight .superior, #centreLeft .superior, #centreLlarg .superior, #centreRightTot .superior, #centreLeftTot .superior {
	height: 16px;
	border-bottom: 1px solid #0b7db7;
}
#centreRight .quadre, #centreLeft .quadre, #centreLlarg .quadre {
	/*background: #EFEFEF;*/
}
#centreRight .quadre p, #centreLeft .quadre p, #centreRightTot .quadre p, #centreLeftTot .quadre p {
	padding: 6px;
	text-align: left;
}
#centreMiddle .quadre p {
	padding: 6px;
	text-align: justify;
}
#centreRight .inferior, #centreLeft .inferior, #centreLlarg .inferior, #centreRightTot .inferior, #centreLeftTot .inferior {
	/*border-bottom: 1px solid #0b7db7;*/
	height: 10px;
	margin-bottom: 20px;
}
#centreRight span, #centreLeft span, #centreMiddle span, #centreLlarg span, #centreRightTot span, #centreLeftTot span {
	font-size: 1.6em;
	color: #0b7db7;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-weight: normal;
	display: block;
}
#centreLlarg span a {
	color: #0b7db7;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-weight: normal;
	text-decoration: none;
}
#centreRight ul, #centreLeft ul, #centreLlarg ul, #centreRightTot ul, #centreLeftTot ul {
	padding: 0;
	margin: 16px 0 0 0;
}
#centreRight li, #centreLeft li, #centreLlarg li, #centreRightTot li, #centreLeftTot li {
	background: transparent url(../img/arrow.gif) no-repeat 0 1em;
	padding: 2px 4px 2px 12px;
	list-style: none;
}
#centreRight li a, #centreLeft li a, #centreLlarg li a, #centreRightTot li a, #centreLeftTot li a {
	color:#333;
	text-decoration: none;
	display: block;
	}
#centreLeft .sessio, #centreRight .sessio, #centreLeftTot .sessio, #centreRightTot .sessio {
	background: #EFEFEF !important;
    padding-top:10px;
	}
#centreLeft .quadre label, #centreRight .quadre label {
	float: left;  
	color: #333;
	width: 100px;
	text-align: left;
	padding: 0 4px;
	margin-top: -16px;
	}
#centreLeftTot .quadre label, #centreRightTot .quadre label {
	float: left;  
	color: #333;
	width: 120px;
	text-align: left;
	padding: 0 4px 0 14px;
	margin-top: -16px;
	}
#centreLeft .quadre input, #centreRight .quadre input {
	border: 1px solid #CCC;
	height: 16px;
	width: 100px; 
	background: url(../img/bg_boto.gif) top left repeat-x;
	color: #666;
	/*float: left;*/
	padding: 4px;
	margin-top: 0;
	}
#centreLeftTot .quadre input, #centreRightTot .quadre input {
	border: 1px solid #CCC;
	height: 16px;
	width: 150px; 
	background: url(../img/bg_boto.gif) top left repeat-x;
	color: #666;
	/*float: left;*/
	padding: 4px;
	margin-top: 0;
	}
#centreLeft .quadre p, #centreRight .quadre p, #centreLeftTot .quadre p, #centreRightTot .quadre p {  
	margin: 0;  
	padding: 6px;
	/*clear:left;*/
	}
#centreLeft .quadre legend, #centreRight .quadre legend, #centreLeftTot .quadre legend, #centreRightTot .quadre legend {  
	color: #333;  
	font-weight: bold;
	font-size: 1.2em;
	padding: 20px 10px 10px 10px;
	background: none;
	margin-bottom: 10px;
	}
#centreLeft .quadre input.accesAsp, #centreRight .quadre input.accesAsp {
	background: url(/img/button.png) left top no-repeat;
	width: 160px;
	height: 30px;
	border:0;
	font-weight:bold;
	color: #FFF;
	margin: 10px 0 0 46px;
	display:block;
	cursor: pointer;
}
#centreLeftTot .quadre input.accesAsp, #centreRightTot .quadre input.accesAsp {
	background: url(/img/button.png) left top no-repeat;
	width: 160px;
	height: 30px;
	border:0;
	font-weight:bold;
	color: #FFF;
	margin: 10px 0 0 106px;
	display:block;
	cursor: pointer;
}
a.link {
	text-decoration: underline;
}
a:hover.link {
	text-decoration: none;
}
/**Taula Agenda**/

#taulaAgenda table {
	border-collapse: collapse;
}
#taulaAgenda td {
	border: #EFEFEF solid 1px;
	background-color: #FFF;
	padding: 4px;
}
/*agenda*/

#agenda_contingut {
	margin: 8px;
}
#agenda_contingut .nom_mes {
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size: 1.4em;
	color: #666;
}
#agenda_contingut .nom_dia {
	font-weight: bold;
	background-color: #EFEFEF;
}
#agenda_contingut .nom_dia_actual {
	font-weight: bold;
	color: #0b7db7;
	background-color: #EFEFEF;
	display: block;
}
#agenda_contingut .nom_dia_link {
	font-weight: bold;
	color: #f26323;
	text-decoration:underline;
}
#agenda_contingut .dia_buit {
	color: #999;
}
#agenda_contingut .titolText {
	font-weight: bold;
	color: #f26323;
}
#agenda_contingut .titolTextLight {
	color: #f26323;
	text-decoration:underline;
}
/*cercador*/

#cercadorDreta {
	margin: 5px 6px 0 0;
}
#cercadorDreta input {
	border: 1px solid #CCC;
	height: 19px;
	width: 120px;
	background: url(../img/bg_boto.gif) top left repeat-x;
	color: #666;
	float: left;
	padding: 2px;
	margin-top: 0;
}
#cercadorDreta #lupa input {
	border: 0;
	text-decoration: none;
	background: url(../img/cercar.gif) no-repeat center center;
	cursor: pointer;
	width: 21px;
	height: 25px;
	margin-top: 0px;
}
/*altres*/


#cosAltres {
	background: #FFF;
	width: 940px;
	margin: 10px 0 20px 24px;
}
#Pag_altres {
	margin: 10px;
	float: left;
	clear:both;
}
#Pag_altres .left {
	width: 450px;
	float: left;
	margin: 0 5px;
}
#Pag_altres label {
	width: 220px;
	text-align: right;
	padding-right: 6px;
}
#Pag_altres button {
	margin-left: 230px;
}
/* petits anuncis */

.pamain {
	border: #968b79 1px dotted;
	/*background: url(../cat/cultura_lleure/petits_anuncis/imatges/backgrd.gif) repeat-y right;*/
	padding: 10px 3px 10px 3px;
	width: 100%;
	margin: 0 0 10px 0;
}
.pamainsic {
	border: #968b79 1px dotted;
	/*background: url(../cat/cultura_lleure/petits_anuncis/imatges/backgrd.gif) repeat-y right;*/
	padding: 10px 3px 10px 3px;
	width: 100%;
	margin: 0 0 10px 0;
}
.pamain h5, .pamainsic h5 {margin-top: 34px;}
.pa_contentsic {
	background: url(../cat/cultura_lleure/petits_anuncis/imatges/pencil.gif) no-repeat right top;
	width: 92%;
	margin: 5px;
	padding: 5px;
	clear:both;
}
.pa_content {
	background: url(../cat/cultura_lleure/petits_anuncis/imatges/person.gif) no-repeat right top;
	width: 92%;
	margin: 5px;
	padding: 5px;
	clear:both;
}
.pabottom {
	background: url(../cat/cultura_lleure/petits_anuncis/imatges/bottom.gif) no-repeat top;
	width: 92%;
	height: 13px;
	padding: 0px 6px;
	margin: 0px 0px 15px 0px;
}
.look input {
	vertical-align: top;
}
.paresult {
	background:#FFF;
	border-bottom: #7da2b5 1px solid;
	border-top: #7da2b5 1px solid;
	padding: 8px;
}
/* PAGINACI */

#paginacio a.arrowright, #paginacio a.arrowleft {
	font: 1.2em Georgia, "Times New Roman", Times, serif;
	color: #f26323;
	text-decoration: none;
	cursor: pointer;
}
#paginacio {
	margin-top: 20px;
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
}
#paginacio a {
	margin: 4px;
	padding: 4px;
}
#paginacio a:hover {
	margin: 4px;
	padding: 4px;
	background: #EFEFEF;
}
#paginacio strong {
	margin: 4px;
	padding: 4px;
}
/*ul icones*/

#iconMenu {
	display: block;
	height: 28px;
	font-size: 1.0em;
	font-weight: bold;
	padding: 0;
	margin: 0 0 8px 0;
	;
}
#iconMenu ul {
	margin:0;
	padding:0;
	list-style:none;
	width: auto;
}
#iconMenu ul li {
	display: block;
	float: left;
	margin: 0 8px 8px 0;
	background: none;
	line-height: 16px;
	padding: 0;
}
#iconMenu ul li a {
	display:block;
	float:left;
	color:#333;
	text-decoration:none;
	padding: 29px 12px 0 82px;
	height:44px;
	width: 130px;
	border: 1px solid #CCC;
}
#iconMenu ul li a.perfil {
	background: url(../cat/formacio_treball/img/ico_perfil.gif) 10px 0 no-repeat;
}
#iconMenu ul li a.cerca {
	background: url(../cat/formacio_treball/img/ico_cerca.gif) 10px 0 no-repeat;
}
#iconMenu ul li a.alta {
	background: url(../cat/formacio_treball/img/ico_alta.gif) 10px 0 no-repeat;
}
#iconMenu ul li a:hover {
	color:#CCC;
	background-position: 10px -70px;
}
.paginacio table {
	border: 0;
	font-size: 1em;
	border-bottom: none;
	width: 20% !important;
	margin-left:160px;
}
.paginacio table td {
	padding: 10px 6px;
	border-bottom: none !important;
	width: 25px;
}
/*report*/

.llisTipologia {
	background-color: inherit;
	color: #333;
	text-transform: uppercase;
	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
}
.tipologia {
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 4px 4px 8px;
	text-transform: uppercase;
}
#imgReport {
	float: left;
}
#imgReport .imgPeu {
	background-color: #EFEFEF;
	color: #6F6F6F;
	font-size: 0.9em;
	padding: 3px;
}
#liniaReport {
	border-bottom: #CCC 1px solid;
	clear: both;
	height: 2px;
}
#titularsReport {
	float: right;
	height: 194px;
	padding: 8px 0;
	width: 400px;
}
#titularsReport h3 {
	color: #236870 !important;
	margin-bottom: 10px;
	font-size: 1.6em;
}
#titularsReport h4 {
	color: #6F6F6F;
	margin-bottom: 8px;
	font-size: 1.4em;
}
#fontidata p {
	font-size: 1em;
	color: #666;
	margin: 0;
	padding: 2px 0;
}
p.font {
	background: inherit;
	color: #0099FF;
	float: left;
	width: 80%;
}
p.data {
	background: inherit;
	color: #6F6F6F;
	float: left;
	width: 20%;
}
#fitxametge, #fitxaoferta {
	background: #EFEFEF;
	padding: 20px;
	color: #333;
	margin: 10px;
}
/*publicacions*/
div.publiTit {
    background: url(/cat/actualitat/publicacions/img/shelfTopBar.png) repeat scroll 0 0 transparent;
    height: 28px;
    line-height: 28px;
    margin: 0;
    overflow: hidden;
    padding:0;
    width: 690px;
}
div.publiTitCec {
    background: url(/cat/actualitat/publicacions/img/shelfTopBar.png) repeat scroll 0 0 transparent;
    height: 28px;
    line-height: 28px;
    margin: 0;
    overflow: hidden;
    padding:0;
    width: 490px;
}
div.publiTit span, div.publiTitCec span {
	font: 1.2em Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	padding: 10px 0 0 15px;
	display:block;
	}
div.publiBox {
    height: 170px;
    overflow: hidden;
    width: 670px;
	background: url(/cat/actualitat/publicacions/img/shelfTop.png) repeat scroll 0 0 transparent;
	margin-bottom: 30px;
	padding-left: 20px;
}
div.publiBoxCec {
    height: 260px;
    overflow: hidden;
    width: 470px;
	background: url(/cat/formacio_treball/cec/img/shelfTopCec.png) repeat scroll 0 0 transparent;
	margin-bottom: 0px;
	padding-left: 20px;
}
div.publiBox a img, div.publiBoxCec a img {
	border: 0;
}
div.publiBox .box {
	float:left;
	height:170px;
	position:relative;
	opacity:.0;
	vertical-align:bottom;
	padding:18px 10px 0 0;
	display:block;
}
div.publiBoxCec .box {
	float:left;
	height:260px;
	position:relative;
	opacity:.0;
	vertical-align:bottom;
	padding:18px 40px 0 0;
	display:block;
}
div.publiBox div.publi, div.publiBoxCec div.publi {
	overflow:hidden;
	position:relative;
}
div.publiBox div.shadow {
    background: url(/cat/actualitat/publicacions/img/shadow.png) no-repeat scroll right top transparent;
    bottom: 4px;
    padding-right: 15px;
    position: relative;
}
div.publiBoxCec div.shadow {
    background: url(/cat/formacio_treball/cec/img/shadowCec.png) no-repeat scroll right top transparent;
    bottom: 4px;
    padding-right: 15px;
    position: relative;
}
div.publiBox img.efecte, div.publiBoxCec img.efecte {
	position:absolute;
	left:0;
	top:0;
	display: block;	
}
#tab_tots {
	background: url(/cat/actualitat/publicacions/img/tab_tots.gif) top left;
	height: 46px;
	width: 600px;
	margin-bottom: 20px;
}
#tab_tots span {
	font: 1.2em Georgia, "Times New Roman", Times, serif;
	color: #236870;
	padding: 20px 0 0 10px;
	display:block;
}
#quaderns {
	height: 310px;
	overflow:auto;
}
#iconMenu{
	display: block;
	height: 28px;
	font-size: 1.0em;
	font-weight: bold;
	padding: 0;
	margin: 0 0 8px 0;;
	}
/*menu icons*/
#iconMenu ul{
	margin:0;
	padding:0;
	list-style:none;
	width: auto;
	margin-top: 20px;
	}
#iconMenu ul li{
	display: block;
	float: left;
	margin: 0 8px 8px 0;
	background: none;
	line-height: 16px;
	padding: 0;
	}
#iconMenu ul li a{
	display:block;
	float:left;
	color:#467b96;
	text-decoration:none;
	padding: 29px 12px 0 82px;
	height:44px;
	width: 124px;
	border: 1px solid #CCC;
	}
#iconMenu ul li a.despatx {
	background: url(../img/ico_despatx.gif) 10px 0 no-repeat;
	}
#iconMenu ul li a.utillatge {
	background: url(../img/ico_utillatge.gif) 10px 0 no-repeat;
	}
#iconMenu ul li a.habitatge {
	background: url(../img/ico_habitatge.gif) 10px 0 no-repeat;
	}
#iconMenu ul li a.motor {
	background: url(../img/ico_motor.gif) 10px 0 no-repeat;
	}
#iconMenu ul li a.diversos {
	background: url(../img/ico_diversos.gif) 10px 0 no-repeat;
	}
#iconMenu ul li a.treball {
	background: url(../img/ico_treball.gif) 10px 0 no-repeat;
	}
#iconMenu ul li a.hotel {
	background: url(../img/ico_treball.gif) 10px 0 no-repeat;
	}
#iconMenu ul li a.compra {
	background: url(../img/ico_compra.gif) 10px 0 no-repeat;
	}
#iconMenu ul li a.oci {
	background: url(../img/ico_oci.gif) 10px 0 no-repeat;
	}
#iconMenu ul li a.music {
	background: url(../img/ico_music.gif) 10px 0 no-repeat;
	}
#iconMenu ul li a.esport {
	background: url(../img/ico_esport.gif) 10px 0 no-repeat;
	}
#iconMenu ul li a.altres {
	background: url(../img/ico_altres.gif) 10px 0 no-repeat;
	}
#iconMenu ul li a:hover{
	color:#7da2b5;
	background-position: 10px -70px;
	}
