* { padding: 0; margin: 0; }
body { margin: auto; font: 12px 'Trebuchet MS', sans-serif; color: #666666; height: 100%; background: #FFFFFF url(img/fons.jpg) top repeat-x; }

#fonsPeu { height:100%; width:100%; background: url(img/fonsPeu.jpg) bottom repeat-x; margin:0; padding:0; }

#wrap { margin: auto; width: 1000px; }
#capcalera { background: url(img/imgCapcalera.png) no-repeat top; height: 120px; }
#logotip { float:left; margin-left:10px; margin-top:27px; }
#logotip a img { border:0;}
#eslogan { float:left; margin-left:0px; margin-top:72px; }
#eslogan h1 { font-size:14px; font: 14px 'Trebuchet MS', sans-serif; color: #FFFFFF; }

#login { float:right; font-size:14px; margin-right:10px; }
#login a, #login a.unic { margin-top:10px; background:url(../images/boto_peq_taronja.gif); background-position:0px 0px; width:100px; height:25px; color:#FFFFFF; text-decoration:none; display:block; text-align:center; padding-top:5px; }
#login a.unic { margin-top:50px; }
#login a:hover, #login a.unic:hover { background-position: 0px -40px; }

#menu { float:left; width: 300px; margin-top:92px; }
#menu ul { font-weight:bold; font-size:14px; width: 380px; color: #F79F1E; display: inline; float: left; }
#menu li { float: left; list-style: none; }
#menu li a { display: block; padding: 5px 15px; color: #589ACC; text-decoration: none; }
#menu li a:hover {color: #F79F1E; }
#menu li a#current {color: #F79F1E; }

#buscar { float:right; margin-top:12px; width:225px; margin-right:10px; }
.inputBuscar { height:22px; width:170px; border:1px solid #F79F1E; font: normal 14px 'Trebuchet MS', verdana, sans-serif; color:#666666; display:block; margin-right:0px; }
input.botoBuscar { height:26px; width:26px; border:0px; background:url(../images/lupa.png); margin-left:2px; cursor:pointer; margin-right:0px; }
/*#asearch { width:50px; float:right; line-height:13px; }
#asearch a { font-size:10px; text-decoration:none; color:#589ACC; font-family:Verdana, Arial, Helvetica, sans-serif; }*/

input { height:20px; width:194px; border:1px solid #F79F1E; font: normal 14px 'Trebuchet MS', verdana, sans-serif; color:#666666; padding-top:2px; padding-left:3px; padding-right:3px; }
input.comentario { height:20px; width:244px; border:1px solid #F79F1E; font: normal 14px 'Trebuchet MS', verdana, sans-serif; color:#666666; padding-top:2px; padding-left:3px; padding-right:3px; }
input.gran { height:20px; width:274px; border:1px solid #F79F1E; font: normal 14px 'Trebuchet MS', verdana, sans-serif; color:#666666; padding-top:2px; padding-left:3px; padding-right:3px; }
textarea { width:194px; padding:3px; font: normal 14px 'Trebuchet MS', verdana, sans-serif; border:1px solid #F79F1E; height:100px; display:block; color:#666666; overflow:auto; }
textarea.comentario { width:244px; padding:3px; font: normal 12px 'Trebuchet MS', verdana, sans-serif; border:1px solid #F79F1E; height:100px; display:block; color:#666666; overflow:auto; }
textarea.gran { width:274px; padding:3px; font: normal 12px 'Trebuchet MS', verdana, sans-serif; border:1px solid #F79F1E; height:100px; display:block; color:#666666; overflow:auto; }
input.botoEnviar { cursor:pointer; height:24px; width:110px; font: bold 14px 'Trebuchet MS', verdana, sans-serif; border: 0px; background: #F79F1E; color: #FFFFFF; padding-bottom:2px; }
select.valoracion { height:19px; width:35px; border:1px solid #F79F1E; font: normal 12px 'Trebuchet MS', verdana, sans-serif; color:#666666; background-color:#FFFFFF; margin-bottom:2px; margin-top:-2px; }
select { height:22px; width:201px; border:1px solid #F79F1E; font: normal 14px 'Trebuchet MS', verdana, sans-serif; color:#666666; }
select.gran { height:22px; width:281px; border:1px solid #F79F1E; font: normal 14px 'Trebuchet MS', verdana, sans-serif; color:#666666; }
select.petit { height:22px; width:45px; height:20px; border:1px solid #F79F1E; font: normal 12px 'Trebuchet MS', verdana, sans-serif; color:#666666; }
select.sidebar { height:22px; width:190px; height:20px; border:1px solid #F79F1E; font: normal 12px 'Trebuchet MS', verdana, sans-serif; color:#666666; margin-top:5px; margin-bottom:5px; }
input.inputFile { width:280px; height:22px; border:1px solid #F79F1E; font: normal 14px 'Trebuchet MS', verdana, sans-serif; color:#666666; }

#buscador { height:80px; margin:auto; margin-top:60px; width:515px; }
.inputBuscarHome { height:27px; width:400px; border:1px solid #F79F1E; font: normal 16px 'Trebuchet MS', verdana, sans-serif; color:#666666; }
input.botoBuscarHome { background:url(../images/boto_peq_taronja.gif); background-position: 0px 0px; width:100px; height:30px; font: bold 14px 'Trebuchet MS', verdana, sans-serif; border: 0px; color: #FFFFFF; margin-left:2px; cursor:pointer; }
input.botoBuscarHome:hover { background-position: 0px -40px; }
/*#buscador #asearchHome { width:50px; float:right; line-height:13px; padding-top:3px; }
#buscador #asearchHome a { font-size:10px; text-decoration:none; color:#589ACC; font-family:Verdana, Arial, Helvetica, sans-serif; }*/
#buscador .ejemplos { clear:both; font-size:12px; color:#999999; margin-top:5px; }

#contingutInici { width:974px; padding: 3px; margin:auto; margin-top: 20px; margin-bottom:20px; background-color: #F8F8F8; text-align:right; }
#contingutInici a { font: normal 14px 'Trebuchet MS', verdana, sans-serif; color:#589BCD; text-decoration:none; font-weight:normal; line-height:20px; }
#contingutInici a:hover{ text-decoration:underline; }

#esquerraInici { float:left; margin-top:15px; font-size:18px; width:540px; }
#esquerraInici ul { margin:0; padding: 0; }
#esquerraInici ul li { list-style:none; margin-top:8px; padding:0; }
#esquerraInici a { padding:5px 10px 0px 10px; width:514px; height:50px; display:block; background-position:0px 0px; color:#FFFFFF; text-decoration:none; }
#esquerraInici a.taronja { background:url(../images/boto_taronja.png);   }
#esquerraInici a.taronja:hover { background-position: 0px -65px; }
#esquerraInici a.blau { background:url(../images/boto_blau.png); }
#esquerraInici a.blau:hover { background-position: 0px -65px; }
#esquerraInici a.verd { background:url(../images/boto_verd.png); }
#esquerraInici a.verd:hover { background-position: 0px -65px; }
#dretaInici { float:right; margin-top:23px; width:405px; height:181px; background:url(../images/bg_moduloid.png); }
#dretaInici #formulariEntraInici { text-align:right; font-size:14px; color:#FFFFFF; height:150px; }
#dretaInici #formulariEntraInici .formulariEsquerra { margin-top:18px; width:158px; text-align:right; float:left; clear:both; }
#dretaInici #formulariEntraInici .formulariDreta { margin-top:15px; margin-left:0px; padding-left:20px; float:left; }
#dretaInici #formulariEntraInici .formulariDretaEnviar { margin-top:15px; padding-right:16px; float:right; width:100px; }
#dretaInici #formulariEntraInici .submit { width:90px; height:30px; display:block; background:url(../images/boto_peq_blau.png); background-position:0px 0px; color:#FFFFFF; font-weight:bold; padding:0; margin:0; border:0; cursor:pointer; }
#dretaInici #formulariEntraInici .submit:hover, .formulariEntraInici .submit:active { background-position:0px -40px; }
#dretaInici #peuform { clear:both; font-size:11px; padding-left:26px; padding-right:26px; color:#FFFFFF; }
#dretaInici #peuform a { color:#FFFFFF; text-decoration:underline; }

#dretaInici #perfil { margin:15px 0px 0px 15px; }
#dretaInici #perfil .dades { margin-left:15px; font-size:16px; font-weight:bold; color:#FFFFFF; }
#dretaInici #perfil .dades a { color:#FFFFFF; }
#dretaInici ul { list-style:none; margin:19px 0 0 15px; padding: 0; font-size:12px; color:#666666; }
#dretaInici ul li { padding-left: 5px; }
#dretaInici ul a { display:block; font-weight:normal; color:#666666; padding:5px 0 5px 15px; border-bottom: 1px dashed #666666; text-decoration:none; width:270px; }
#dretaInici ul a:hover { background-color:#F8AC3D; }
#dretaInici ul a.top{	border-top: 1px dashed #666666; }

.blocHome { width:980px; margin:auto; clear:both; padding-top:20px; }
.blocHome h1 { font: normal 20px 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #589BCD; border-bottom: 1px dotted #589BCD; padding-top:5px; }
.contentHome, .contentHomeUltim, .eventoHome, .eventoHomeUltim, .pvHome, .pvHomeUltim { float:left; margin-top:20px; width:200px; height:260px; background-color:#EFF4F7; border-left:1px solid #8BC215; border-top:1px solid #8BC215; border-right:3px solid #8BC215; border-bottom:3px solid #8BC215; margin-bottom:20px; padding: 10px 10px 5px 10px; margin-right:28px; }
.eventoHome, .eventoHomeUltim { background-color:#F1FBDD; }
.pvHome, .pvHomeUltim { background-color:#F8F8F8; height:90px; }
.contentHomeUltim, .eventoHomeUltim, .pvHomeUltim { margin-right:0px; }
.contentHome a, .contentHomeUltim a, .eventoHome a, .eventoHomeUltim a, .pvHome a, .pvHomeUltim a {color: #8BC114; text-decoration:none; font-size:14px;}
.contentHome a:hover, .contentHome a:active, .contentHomeUltim a:hover, .contentHomeUltim a:active, .eventoHome a:hover, .eventoHome a:active, .eventoHomeUltim a:hover, .eventoHomeUltim a:active, .pvHome a:hover, .pvHome a:active, .pvHomeUltim a:hover, .pvHomeUltim a:active {text-decoration:underline;}
.contentHome .titol, .contentHomeUltim .titol, .eventoHome .titol, .eventoHomeUltim .titol, .pvHome .titol, .pvHomeUltim .titol { height:45px; }
.contentHome .valoracion, .contentHomeUltim .valoracion, .eventoHome .valoracion, .eventoHomeUltim .valoracion { padding:5px 0px 5px 0px; }
.contentHome .usuario, .contentHomeUltim .usuario, .eventoHome .usuario, .eventoHomeUltim .usuario, .pvHome .usuario, .pvHomeUltim .usuario { clear:both; width:180px; float:left; padding-top:5px; }
.contentHome .usuario a, .contentHomeUltim .usuario a, .eventoHome .usuario a, .eventoHomeUltim .usuario a, .pvHome .usuario a, .pvHomeUltim .usuario a { color:#666666; font-size:12px; text-decoration:none; line-height:110%; font-weight:bold; }
.contentHome .usuario a:hover, .contentHome .usuario a:active, .contentHomeUltim .usuario a:hover, .contentHomeUltim .usuario a:active, .eventoHome .usuario a:hover, .eventoHome .usuario a:active, .eventoHomeUltim .usuario a:hover, .eventoHomeUltim .usuario a:active, .pvHome .usuario a:hover, .pvHome .usuario a:active, .pvHomeUltim .usuario a:hover, .pvHomeUltim .usuario a:active { text-decoration:underline; }
.vertodo { width:100%; text-align:right; height:10px; }

#caixes { width:980px; margin-left:10px; }
.caixa, .caixaUltima { float:left; margin-right:28px; font-size:14px; line-height: 25px; width:200px; min-height:150px; margin-top:80px; background-color:#F8F8F8; border-left:1px solid #8BC215; border-top:1px solid #8BC215; border-right:3px solid #8BC215; border-bottom:3px solid #8BC215; margin-bottom:20px; padding:3px 10px 5px 10px; }
.caixaUltima { margin-right:0px; }
.caixa a, .caixaUltima a {color: #666666; text-decoration:none;}
.caixa a:hover, .caixa a:active, .caixaUltima a:hover, .caixaUltima a:active {text-decoration:underline;}
.caixa h1, .caixaUltima h1 { font: normal 16px 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #8BC215; border-bottom:0; }
.tags span { float:left; white-space:nowrap; margin:5px 10px 0 0px; }
.tag0 { font-size:10px; }
.tag1 { font-size:10px; }
.tag2 { font-size:12px;}
.tag3 { font-size:14px;}
.tag4 { font-size:14px; font-weight:bold;}

.dadesUserMasActivo { float:left; margin-left:10px; line-height:16px; }
.recsUserMasActivo { font-size:11px; }

#contingut { width:954px; padding: 3px 13px 3px 13px; margin:auto; margin-top: 20px; margin-bottom:20px; background-color: #F8F8F8; }
#contingut h1 { font: normal 20px 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #589BCD; border-bottom: 1px dotted #589BCD; padding-top:5px; }
#contingut h1 .titol { font: normal 14px 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #589BCD; }
#contingut p { margin-top:20px; font: normal 14px 'Trebuchet MS', Tahoma, Arial, sans-serif; }
#contingut p a { font: normal 14px 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #F79F1E; text-decoration:none; }
#contingut p a:hover { text-decoration:underline;}
#contingut .formulari { background-color: #EFF4F7; border: 1px solid #8BC215; margin:auto; margin-top:20px; margin-bottom:20px; width: 500px; font: normal 14px 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #F79F1E; }
#contingut .formulari .formulariEsquerra { margin-top:18px; width:200px; text-align:right; float:left; clear:both; }
#contingut .formulari .formulariDreta { margin-top:15px; margin-left:0px; padding-left:10px; float:left; }
#contingut .formulari .formulariDretaEnviar { margin-top:15px; margin-left:0px; padding-left:122px; float:left; width:100px; }
#contingut .formulari .formulariComplet { clear:both; font-size:12px; color:#666666; padding-left:30px; }
#contingut .formulari .formulariComplet a { text-decoration:underline; color:#F79F1E; }
#contingut #contentLeft { width:750px; float:left; }

.resultatBusqueda, .resultatEvents { width:700px; border: 1px solid #8BC215; margin-top:15px; margin-left:15px; background-color:#EFF4F7; clear:both; }
.resultatEvents{ background-color:#F1FBDD; }
.descPlaViatge { width:700px; margin-top:25px; margin-left:15px; padding-bottom:10px; }
.infoCreador { margin-top:5px; height:38px; margin-left:15px; }
.infoCreadorPV { height:31px; border:1px solid #8BC215; background-color:#EFF4F7; margin-left:15px; padding:10px; margin-top:17px; float:left; }
.imatgeResultatBusqueda { float:left; padding:3px; margin: 0; width:200px; }
.imatgeResultatBusqueda h2 { margin-top:15px; font: normal 12px 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #999999; }
.imatgeResultatBusqueda a img { border:1px solid #F8F8F8; }
.imatgeResultatBusqueda a:hover img { border:1px solid #8BC215; }

.fotoPetita { padding:0px; margin:1px; }
.divFotoPetita { padding:0; margin:0; float:left; }

.textResultatBusqueda { float:left; padding:5px; padding-bottom:0px; margin: 0; width:480px; }
.textResultatBusqueda a { font: 12px 'Trebuchet MS', sans-serif; color: #666666; text-decoration:none; }
.textResultatBusqueda a:hover { color: #666666; text-decoration:underline; }

.textResultatBusqueda .eliminarContPV { float:right; color:#F79F1E; }
.textResultatBusqueda .eliminarContPV a { text-decoration:none; color:#F79F1E; font-weight:bold; font-size:14px; }
.textResultatBusqueda .posicionContPV { float:right; color:#F79F1E; margin-top:11px; }

.linia { clear:both; }
.info { float:left; width:140px; font-weight:bold; }
.valor { float:left; } 

#contingut #contentLeft .textResultatBusqueda h2 { font: normal 16px 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #8BC215; width:440px; }
#contingut #contentLeft .textResultatBusqueda h2 a { font: normal 16px 'Trebuchet MS', Tahoma, Arial, sans-serif;	color: #8BC215;	text-decoration:none; }
#contingut #contentLeft .textResultatBusqueda h2 a:hover { font: normal 16px 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #8BC215; text-decoration:underline; }
#contingut #contentLeft .textResultatBusqueda p { font: normal 12px 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #666666; margin-top:10px; }
#contingut #contentLeft .textResultatBusqueda .peuResultatBusqueda { width:480px; clear:both; }
#contingut #contentLeft .textResultatBusqueda .descResultatBusqueda { width:480px; }
#contingut #contentLeft .textResultatBusqueda .peuResultatBusqueda .peuEsquerra1 { width:480px; float:left; }
#contingut #contentLeft .textResultatBusqueda .peuResultatBusqueda .peuEsquerra2 { clear:both; width:180px; float:left; }
#contingut #contentLeft .textResultatBusqueda .peuResultatBusqueda .peuDreta2 { width:300px; float:left; text-align:right; }

#contingut #contentLeft .textResultatBusqueda .peuResultatBusqueda .peuEsquerra1 a.taronja { color:#F79F1E;  }

.infoUserCreador { float:left; margin-left:5px; line-height:110%; padding-top:3px; }
.infoUserCreador .data { font-size:10px; color: #999999; }

.editaInfo { text-align:right; font: normal 11px 'Trebuchet MS', Tahoma, Arial, sans-serif; font-style:italic; color: #666666; }
.editaInfo a { color: #666666; text-decoration:none; }
.editaInfo a:hover { color: #666666; text-decoration:underline; }

#tagsResultat { background-color:#E2ECF1; margin:3px; padding:10px; padding-bottom:5px; }
#tagsResultat h2 { font: normal 16px 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #8BC215; }
#tagsResultat span { float:left; white-space:nowrap; margin:4px 20px 0 0px; }
#tagsResultat .tag2 a { color:#666666; text-decoration:none; }
#tagsResultat .tag2 a:hover { text-decoration:underline; }

.volverResultados { margin-top:10px; margin-left:20px; }
.volverResultados a { color:#666666; font-size:11px; text-decoration:none; }
.volverResultados a:hover { text-decoration:underline; }

#sideBarDreta { width:200px; float:right; display:inline; }
#sideBarDreta #perfil { margin:15px 0px 0px 5px; height:70px; width:200px; }
#sideBarDreta #perfil .dades { float:left; margin-left:15px; width:100px; }
#sideBarDreta #perfil a {  display:block; }
#sideBarDreta #perfil a.blau {  color:#589BCD; }
#sideBarDreta ul { list-style:none; margin: 15px 0 0 0; padding: 0; }
#sideBarDreta ul li { padding-left: 5px; }
#sideBarDreta ul a { display:block; font-weight:normal; color: #589BCD; padding:5px 0 5px 15px; border-bottom: 1px dashed #589BCD; text-decoration:none; }
#sideBarDreta ul a:hover { padding:5px 0 5px 10px; border-left: 5px solid  #F79F1E;	color: #589BCD;	background-color:#FCFCFC; }
#sideBarDreta ul a.top{	border-top: 1px dashed #589BCD; }
#sideBarDreta ul a.topTachado{border-top: 1px dashed #589BCD; text-decoration:line-through; }
#sideBarDreta ul a.tachado{ text-decoration:line-through; }
#sideBarDreta #info { padding:5px; margin-top:15px; font-weight:normal; width:190px; border: 1px solid #8BC215; background-color:#EFF4F7; }

.anuncisGoogle { margin-top:30px; margin-left:20px;}

#botons { margin-top:30px; }
#botons a { background:url(../images/boto.png); background-position: 0px 0px; width:200px; display:block; margin-top:15px; text-decoration:none; color:#FFFFFF; text-align:center; }
#botons a:hover, #botons a:active { background-position: 0px -50px; }
.boto1 { padding-top:12px; height:28px; }
.boto2 { padding-top:6px; line-height:120%; height:34px; }
#botons a.normal { background:none; color:#F79F1E; height:auto; width:auto; display:inline; }
#botons a.normal:hover, #botons a.normal:active { text-decoration:underline; }
#botons input { background:url(../images/boto.png); background-position: 0px 0px; width:200px; display:block; margin-top:15px; text-decoration:none; color:#FFFFFF; text-align:center; border:none; font-size:12px; height:40px; cursor:pointer; padding-top:0px; }
#botons input:hover, #botons input:active { background-position: 0px -50px; }
#botons input.submit { background:url(../images/boto_peq.gif); width:70px; height:21px; background-position: 0px 0px; margin-top:3px; display:block; text-decoration:none; color:#FFFFFF; text-align:center; border:none; font-size:12px; cursor:pointer; }
#botons input.submit:hover { background-position: 0px -31px; }

#caixaPerfilUser { width:686px; border: 1px solid #8BC215; margin-top:15px; margin-left:15px; background-color:#EFF4F7; padding:7px; }
#caixaPerfilUser #colLeft { float:left; width:150px; }
#caixaPerfilUser #colRight { float:left; width:536px; }
#caixaPerfilUser #txtNombreUser { margin-top:2px; color:#8BC114; font-size:14px; float:left; }
#caixaPerfilUser #boto { float:right; }
#caixaPerfilUser h2 { clear:both; border-bottom:1px dashed #8BC114; font-size:12px; color:#666666; padding-top:30px; margin-bottom:10px;}
#caixaPerfilUser .infoLeft { clear:both; float:left; width:150px; }
#caixaPerfilUser .infoRight { float:left; width:300px; }
#caixaPerfilUser ul { list-style:none; margin:15px 0 0 0; padding:0; width:128px; }
#caixaPerfilUser ul a { display:block; font-weight:normal; color: #666666; padding:2px 0 2px 5px; border-bottom:1px dashed #589BCD; text-decoration:none; }
#caixaPerfilUser ul a:hover { background-color:#FCFCFC; }
#caixaPerfilUser ul a.top{	border-top:1px dashed #589BCD; }
#caixaPerfilUser a.botoBlauPeq { background:url(../images/boto_peq_blau.png); background-position:0px 0px; width:100px; display:block; text-decoration:none; color:#FFFFFF; text-align:center; height:24px; padding-top:5px; }
#caixaPerfilUser a.botoBlauPeq:hover, a.botoBlauPeq:active { background-position: 0px -36px; }
#caixaPerfilUser #form { text-align:center; }
#caixaPerfilUser #form .formulariEsquerra { margin-top:18px; width:110px; text-align:right; float:left; clear:both; }
#caixaPerfilUser #form .formulariDreta { margin-top:15px; margin-left:0px; padding-left:10px; float:left; }
#caixaPerfilUser #form .formulariDretaEnviar { margin-top:15px; margin-left:0px; padding-left:200px; float:left; width:100px; }

#peu { clear: both; margin: 0; font: normal 12px 'Trebuchet MS', Tahoma, Arial, sans-serif; height: 300px; background: url(img/imgPeu.jpg) no-repeat bottom; color: #F8F8F8; padding: 0 10px 0 10px; }
#simbolNetzgo { position:relative; top:235px; float:left; }
#textPeu { float:left; position:relative; top:255px; left:10px; }
#textPeu a { color:#FFFFFF;}
#textPeu a:hover { text-decoration:overline; color:#FFFFFF;}




.formulariEntra {

	background-color: #EFF4F7;

	border: 1px solid #8BC215;

	margin:auto;

	margin-top:20px;

	margin-bottom:20px;

	width: 400px;

	font: normal 14px 'Trebuchet MS', Tahoma, Arial, sans-serif;

	color: #F79F1E;

}

.formulariEntra .formulariEsquerra {

	margin-top:18px;

	width:150px;

	text-align:right;

	float:left;

	clear:both;

}

.formulariEntra .formulariDreta { 

	margin-top:15px;

	margin-left:0px;

	padding-left:20px;

	float:left;

}

.formulariEntra .formulariDretaEnviar { 

	margin-top:15px;

	margin-left:0px;

	padding-left:132px;

	float:left;

	width:100px;

}

.explicacionFormulariEntra { font: normal 14px 'Trebuchet MS', Tahoma, Arial, sans-serif; color:#666666; line-height:20px; }
.explicacionFormulariEntra li { margin-left:40px; }
.explicacionFormulariEntra a { text-decoration:none; color:#F79F1E; }
.explicacionFormulariEntra a.boto { text-decoration:none; color:#FFFFFF; width:50px; height:25px; background-color:#F79F1E; display:inline; }

h1.titolFormulariEntra {

	font: normal 20px 'Trebuchet MS', Tahoma, Arial, sans-serif;

	color: #589BCD;

	border-bottom: 1px dotted #589BCD;

}



ul.FAQs {

	margin-top:15px;

}

ul.FAQs li {

	list-style:none;

	font-size:13px;

}

ul.FAQs li a { text-decoration:none; color:#666666;}

ul.FAQs li a:hover { text-decoration:underline;}

p.pregunta {

	color: #589BCD;

}

p.respuesta {

	padding-bottom:15px;

	border-bottom: 1px dashed #589BCD;

}



#flechasBusqueda {

	text-align:center;

	margin-left:325px;

}

.flechas {

	float:left;

	margin: 0 10px 0 10px;

	padding-left:3px;

	padding-right:3px;

	font: normal 20px Verdana, Tahoma, Arial, sans-serif;

	border: 1px solid #8BC215;

}

.flechas a {

	color:#8BC215;

	text-decoration:none;

}

.flechas a:hover {

	text-decoration:none;

}

.noFlechas {

	float:left;

	margin: 0 10px 0 10px;

	padding-left:3px;

	padding-right:3px;

	font: normal 20px Verdana, Tahoma, Arial, sans-serif;

	border: none;

}

.comentaris{ width:676px; padding: 10px 12px 10px 12px; border: 1px solid #8BC215; margin-top:15px; margin-left:15px; background-color:#EFF4F7; }
.comentaris h2 { font: normal 16px 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #8BC215; }

.comentari { border-bottom: 1px dotted #8BC215; padding-bottom:5px; padding-top:10px; }
.comentariEsq { float:left; width:200px; }
.comentariDreta { float:right; width:476px; }
.comentariData { clear:both; font: normal 10px 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #999999; }

.afegirComentari { text-align:right; font: normal 11px 'Trebuchet MS', Tahoma, Arial, sans-serif; width:676px; font-style:italic; padding-top:10px; }
.afegirComentari a { color:#666666; text-decoration:none;}
.afegirComentari a:hover { color:#666666; text-decoration:underline;}

.formulariComentario {

	background-color: #EFF4F7;

	border: 1px solid #8BC215;

	margin:auto;

	margin-top:20px;

	margin-bottom:20px;

	width: 400px;

	font: normal 14px 'Trebuchet MS', Tahoma, Arial, sans-serif;

	color: #F79F1E;

}

.formulariComentario .formulariEsquerra {

	margin-top:18px;

	width:100px;

	text-align:right;

	float:left;

	clear:both;

}

.formulariComentario .formulariDreta { 

	margin-top:15px;

	margin-left:0px;

	padding-left:20px;

	float:left;

}

.formulariComentario .formulariDretaEnviar { 

	margin-top:15px;

	margin-left:0px;

	padding-left:182px;

	float:left;

	width:100px;

}



ol.olRegistrate {

	font: normal 14px 'Trebuchet MS', Tahoma, Arial, sans-serif;

	margin-top:5px;

}

ol.olRegistrate li {

	margin-left:40px;

	margin-top:5px;

}



.errorForm { font: normal 14px 'Trebuchet MS', Tahoma, Arial, sans-serif; text-align:center; color:#FF0000; }
.okForm { font: normal 14px 'Trebuchet MS', Tahoma, Arial, sans-serif; text-align:center; color:#8BC215; }

ul.ulRegistrate { font: normal 12px 'Trebuchet MS', Tahoma, Arial, sans-serif; margin-left:40px; color:#999999; }

p.pRegistreOk { font: normal 14px 'Trebuchet MS', Tahoma, Arial, sans-serif; color:#666666; margin-left:15px; }

ol.olRegistrateOk { font: normal 14px 'Trebuchet MS', Tahoma, Arial, sans-serif; color:#666666; margin-top:5px; }
ol.olRegistrateOk li { margin-left:55px; margin-top:5px; }

#contingut .formulariRecomienda { background-color:#EFF4F7; border:1px solid #8BC215; margin:auto; margin-top:15px; margin-bottom:20px; width:500px; font-size:14px; color: #F79F1E; }
#contingut .formulariRecomienda .formulariEsquerra { margin-top:18px; width:170px; text-align:right; float:left; clear:both; }
#contingut .formulariRecomienda .formulariDreta { margin-top:15px; margin-left:0px; padding-left:10px; float:left; }
#contingut .formulariRecomienda .formulariDretaEnviar {  margin-top:15px; margin-left:0px; padding-left:200px; float:left; width:100px; }

.esquerraBusqueda { width:750px; float:left; }

h2.h2links {  font: normal 16px 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #589BCD; margin-top:10px; }

#links ul { list-style:none; margin-left:20px; font: 13px 'Trebuchet MS', sans-serif; }
#links ul li { line-height:150%; }

#links a {color:#F79F1E; text-decoration:none; font: 13px 'Trebuchet MS', sans-serif;}
#links a:hover { text-decoration:underline;}

#error { text-align:center; font: bold 30px 'Trebuchet MS', verdana, sans-serif; margin:100px 0px 150px 0px; }

/* estils comuns */
ul.normal { margin-left:30px; font-size:14px; margin-top:20px; }

.clear { clear:both;}
.esquerra { float:left;}
.dreta { float:right;}

.marge2 { clear:both; height:2px; }
.marge4 { clear:both; height:4px; }
.marge5 { clear:both; height:5px; }
.marge8 { clear:both; height:8px; }
.marge10 { clear:both; height:10px; }
.marge15 { clear:both; height:15px; }
.marge20 { clear:both; height:20px; }
.marge25 { clear:both; height:25px; }
.marge27 { clear:both; height:27px; }
.marge30 { clear:both; height:30px; }
.marge45 { clear:both; height:45px; }
.marge50 { clear:both; height:50px; }
.marge120 { clear:both; height:120px; }

a { color: #666666; text-decoration:none; }
a:hover, a:active { text-decoration:underline; }

a.tachado { color: #666666; text-decoration:line-through; }
a.tachado:hover { color: #666666; text-decoration:underline; }

.liniaPuntsVerds { border-top: 2px dotted #8BC215; width:480px; height:1px; margin:0; padding:0; }
.liniaPuntsVerdsPV { border-top: 2px dotted #8BC215; width:684px; height:1px; margin:0; padding:0; }
.liniaPuntsVerdsTotal { border-top: 2px dotted #8BC215; margin-left:15px; width:700px; height:1px; padding:0; }

a.boto { text-decoration:none; font: bold 14px 'Trebuchet MS', verdana, sans-serif; background: #F79F1E; color: #FFFFFF; margin:0 40px 0 40px; padding:5px 15px; }



