/*** Estils generals ***/
html, body {
	height:100%;	
}
body {
	color:#000;
	font-family:'Source Sans Pro',Helvetica,Arial,Helvetica,sans-serif;
	font-size:76%;
	background-color:#F9F9F9;
}

/*** Contenidor general ***/
div#compartir_wrapper {
	width:100%;
	margin:0 auto;
	text-align:center;
	position:relative;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}
div#compartir_wrapper div#compartir_contingut  {
	width:862px;
	margin:0 auto;
	text-align:left;;
	background-color:#F9F9F9;
}

div#compartir_wrapper div#compartir_contingut a{
	color:#53304C;
	text-decoration: none;
}
div#compartir_wrapper div#compartir_contingut a:hover{
	color:#382033;
	text-decoration:underline;
}

div#compartir_wrapper p{
	margin-bottom: 5px;
}

div#compartir_wrapper div#compartir_contingut div#compartir_cos {
	text-align:left;
}

div#compartir_wrapper div#compartir_contingut div#compartir_cos div#bloc6 li{
	list-style:none;
}
/*** Fi Contenidor general ***/

/*** Tags varis ***/
* html div#compartir_wrapper div#compartir_contingut #passos ul {
	margin-left:20px;
}
div#compartir_wrapper div#compartir_contingut select, 
div#compartir_wrapper div#compartir_contingut input[type="text"], 
div#compartir_wrapper div#compartir_contingut input[type="password"]
div#compartir_wrapper div#compartir_contingut textarea {
    border: 1px solid #A9A9A9;
    font-size: 12px;
    padding: 5px;
    width:220px
    margin-right: 5px;
}
div#compartir_wrapper div#compartir_contingut textarea{
	min-width: 390px;
}

/*** Fi tags varis ***/

/*** Fi estils generals ***/

div#menuUsuari div.bloc12 {
	height:203px!important;
	width:196px!important;
	background-color:#D4B2C8!important;
	padding-left:10px;
	*padding-bottom:0px!important;
}

div#menuUsuari div.marc_b12 {
	background: url('/imatges/bloc2_border_t.gif') left top no-repeat;
	height:213px;
	width:206px;
	float:left;
	margin:5px;
	margin-left:4px;
	margin-top:10px;
	margin-bottom:12px;
}

div#menuUsuari div.marc_b12 div {
	background:transparent url('/imatges/bloc2_border_b.gif') no-repeat scroll left bottom;
	height:213px;
	width:206px;
	*padding-bottom:10px;
}

div#menuUsuari div.marc_b12 div div {
	margin-top:10px;
	margin-bottom:10px;
	background:none;
}
div#menuUsuari div.bloc12 ul li a{
	font-weight:bold;
}
div#menuUsuari div.bloc12 ul li{
	padding-left:10px;
}


div#menuUsuari div.bloc12 ul{
	padding-right:10px;
	margin-bottom: 10px;
}

div#menuUsuari div.bloc12 li:hover{
	background-color:#B291BE;
}

div#menuUsuari div.bloc12 ul li a:link,
div#menuUsuari div.bloc12 ul li a:hover,
div#menuUsuari div.bloc12 ul li a:visited{
	color:#53304C;
	text-decoration:none;
}


div#compartir_wrapper div.bloc6 {
	/*height:153px!important;*/
   	background: url('/imatges/bloc6_border_t.gif') left top no-repeat;
	width:48%;
	background-color:#ECE6EC!important;
    float: left;
    margin: 5px;
    margin-top: 10px;
	padding-left:10px;
	display:block!important;
	float:left;
    border-radius: 8px;
    padding-top: 10px;
}


/*div#compartir_wrapper div.marc_b6 {
	background: url('/imatges/bloc6_border_t.gif') left top no-repeat;
	width:377px;
	float:left;
	margin:5px;
	margin-top:10px;
	height:auto;
}

div#compartir_wrapper div.marc_b6 div {
	background:transparent url('/imatges/bloc6_border_b.gif') no-repeat scroll left bottom;	
	width:377px;	
	float:left;
	display:inline-block;
	padding-bottom:10px;
}*/

div#compartir_wrapper div.marc_b6 div div {
	margin-top:10px;
	padding-bottom:0;
	background:none;
	min-height:108px;
}

div#compartir_wrapper div.bloc6 h2{
	background: transparent url('/imatges/itinerari.gif') right center no-repeat;
	margin-right:10px;
}

div#compartir_wrapper div.bloc6 ul.errors{
	padding:10px;
}

div#compartir_wrapper div.bloc6 ul.errors li{
	color:#EF4A4A;
	font-weight:bold;
	padding-bottom:5px;
}



div#compartir_wrapper div#sortida, div#compartir_wrapper div#arribada{
	min-height:0;
	padding:0;
	margin:0;
	background:none;
	width:47%;
	margin-top:10px;
	float:left;
}

div#compartir_wrapper div#sortida{
	margin-left:10px;
	padding-right:5px;
}
/*
div#compartir_wrapper div#arribada{
	float:right;
	*margin-right:5px;
}
*/
div#compartir_wrapper div#sortida_estrangers,div#compartir_wrapper div#arribada_estrangers{
	min-height:0;
	width:100%;
	background:none;
	margin:0;
	padding:0;	
}

div#compartir_wrapper div.bloc6 p{
	line-height:14px;
	font-size:12px;
	margin-bottom:5px;
	margin-left:2px;
}

div#compartir_wrapper div.bloc6 a{
	text-decoration:underline;
	color:#53304C;
	margin-bottom:3px;
}

div#compartir_wrapper div.bloc6 input{
	margin-right:5px;
	margin-top:2px;
}



div#compartir_wrapper div#compartir_contingut div#compartir_cos div#ultim_viatge a{
	color:#53304C;
	text-decoration:underline;
	}

div#compartir_wrapper #CercarInici{
	margin: 0 !important;
    padding: 2px !important;
}
div#compartir_wrapper #CercarInici fieldset{
	margin-top: 5px!important;
}	

div#compartir_wrapper #CercarInici input {
	border: 1px solid #A9A9A9;
    margin-top: 5px;
    padding: 4px;
    width: 240px;
}

div#compartir_wrapper input#trobar{
	width:100px;
}

/*BLOC 7*/
div#compartir_wrapper div.bloc7 {
	background: url('/imatges/bloc7_border_t.gif') left top no-repeat;
	float: right;
	height:130px;
	width:45%;
	background-color:#ECE6EC!important;
	margin:5px;
	margin-top:10px;
	padding-left:15px;
	padding-right:10px;
	*padding-bottom:0px!important;
    border-radius: 8px;
    padding-top: 10px;
}
div.bloc6, div.bloc7 {
	min-height: 132px;
}

/*div#compartir_wrapper div.marc_b7 {
	background: url('/imatges/bloc7_border_t.gif') left top no-repeat;
	height:128px;
	width:300px!important;
	float:left;
	margin:5px;
	margin-top:10px;
        border-radius: 8px;
        padding-top: 10px;
}

div#compartir_wrapper div.marc_b7 div {
	background:transparent url('/imatges/bloc7_border_b.gif') no-repeat scroll left bottom;
	height:118px;
	width:463px;
	*padding-bottom:10px;
}*/

div#compartir_wrapper div.marc_b7 div div {
	margin-top:10px;
	margin-bottom:10px;
	background:none;
}

div#compartir_wrapper div.bloc7 p, div#compartir_wrapper div.bloc7 img{
	float:left;
}
div#compartir_wrapper div.bloc7 p {
	float: left!important;
	clear: both;
}
div#compartir_wrapper div.bloc7 h3.entitat{
	float:right;
	color:#B8AFB7;
	float:left;
	font-size:1.5em;
	width:75%;
	height:55px !important;
	line-height:48px;
	margin-left:10px;
}

/*BLOC 8*/

div#compartir_wrapper div.bloc8 h4,div#compartir_wrapper div.bloc9 h4 {
	margin-bottom:15px;
}

div#compartir_wrapper div.bloc8 {
	height:130px!important;
	width:388px!important;
	background-color:#EACCCC!important;
	padding-left:10px;
	text-align:left;
	*padding-bottom:0px!important;
}


div#compartir_wrapper div.marc_b8 {
	background: url('/imatges/bloc8_border_t.gif') left top no-repeat;
	height:160px;
	*height:170px;
	width:398px;
	float:left;
	margin:5px;
	margin-top:10px;
	margin-right:12px;
	margin-bottom:25px;
}

div#compartir_wrapper div.marc_b8 div {
	background:transparent url('/imatges/bloc8_border_b.gif') no-repeat scroll left bottom;
	height:140px;
	*height:160px;
	width:398px;
	*padding-bottom:10px;
}

div#compartir_wrapper div.marc_b8 div div {
	margin-top:30px;
	margin-bottom:10px;
	background:none;
}

/*BLOC 9*/

div#compartir_wrapper div.bloc9 {
	height:130px!important;
	width:422px!important;
	background-color:#D4E3D1!important;
	padding-left:10px;
	text-align:left;
	*padding-bottom:0px!important;
}


div#compartir_wrapper div.marc_b9 {
	background: url('/imatges/bloc9_border_t.gif') left top no-repeat;
	height:160px;
	*height:170px;
	width:432px;
	float:left;
	margin:5px;
	margin-top:10px;
	margin-bottom:25px;
}

div#compartir_wrapper div.marc_b9 div {
	background:transparent url('/imatges/bloc9_border_b.gif') no-repeat scroll left bottom;
	height:140px;
	*height:160px;
	width:432px;
	*padding-bottom:10px;
}

div#compartir_wrapper div.marc_b9 div div {
	margin-top:30px;
	margin-bottom:10px;
	background:none;
}

div#compartir_wrapper #taulaEmisions {
width:90%;
}

div#compartir_wrapper #span-CostEconomic, #span-CostAmbiental, #span-CostAmbiental sub {
color:#9F2D00;
font-weight:bold;
}

div#compartir_wrapper #taulaEmisions tbody tr {
text-align:center;
border-top:1px dotted black;
}

div#compartir_wrapper #taulaEmisions tbody td {
color:#4A7913;
font-weight:bold;
}

div#compartir_wrapper #taulaEmisions thead th:first-child {
font-weight:normal;
}
	
div#compartir_wrapper #taulaEmisions thead th {
font-weight:bold;
}

div#compartir_wrapper #taulaEmisions tr,div#compartir_wrapper div.bloc8 p{
	line-height:1.6em!important;
}


div#compartir_wrapper div.viatge {
	background-color:#EFE0EA!important;
	border-color:#C1AABF!important;
}
