/* base */
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;background-color:#eae4d4;margin:0;padding:0;}
td{font-size: 11px;}
#base {margin:0 auto;padding:0;width:785px;display:block;}
#base2 {margin:0 auto;padding: 0;width:980px;display:block;}
#cap {width:100%;display:block;margin: 0 auto;border-bottom:1px solid #3b454c;}
#cap a {background-color:#FFF;text-align:center;height:20px;padding:5px 15px 0;font-weight:bold;border:1px solid #3b454c;border-bottom:1px solid #FFF;float:right;margin:30px 5px 0 0;}
#cap a:hover {background-color:#eae4d4;text-decoration:none;}
a.registro {background-color:#CEDBEA !important;}
#cos {width:100%;border-right:solid 1px #3b454c;border-bottom:solid 1px #3b454c;border-left:solid 1px #3b454c;margin-bottom:20px;background:url(imatges/menu.gif) repeat-y #FFF;}
#cos2 {width:100%;background-color:#FFF;border-right:solid 1px #3b454c;border-bottom:solid 1px #3b454c;border-left:solid 1px #3b454c;margin-bottom:20px;}
#cos3 {width: 100%;background-color: #FFFFFF;border-right: solid 1px #3b454c;border-bottom: solid 1px #3b454c;border-left: solid 1px #3b454c;margin-bottom: 20px;background-image: url(imatges/menu2.gif);background-repeat: repeat-y;}
#cos4{width:100%;border-right:solid 1px #3b454c;border-bottom:solid 1px #3b454c;border-left:solid 1px #3b454c;margin-bottom:20px;background:url(imatges/menu.gif) repeat-y #FFF;display:inline-block;}
.menu_pag {float:left;width:150px;background-color:#d8cfb6;overflow:hidden;}
.menu_pag2 {float:left;width:155px;background-color:#d8cfb6;padding:2px;}
.menu_pag3 {float:left;width:170px;background-color:#d8cfb6;overflow:hidden;margin-right:10px;}
.cos_pag{float: left;width: 609px;padding-right:3px;padding-left:23px;}
.cos_pag2{float:left;width:768px;padding-right:10px;padding-left:10px;background-color:#FFF;}
.cos_pag3{float: left;width: 585px;padding-right:10px;padding-left:10px;background-color:#FFF;}
.cos_pag3 h2{background-color:#d8cfb6;width:580px;font-size:16px;margin:5px 0;padding:5px;color:#F7EFDB;}
.cos_pag3 h3{width:580px;font-size:12px;margin:5px 0;padding:5px;color:#A78F52;background-color:#d8cfb6;}
h2{background-color:#d8cfb6;width:589px;font-size:16px;margin:5px;padding:5px;color:#F7EFDB;}
h3{border:1px solid #d8cfb6;width:589px;font-size:12px;margin:5px;padding:5px;color:#A78F52;background-color:#d8cfb6}
h4{border-bottom:1px solid #ccc;width:589px;font-size:11px;margin:5px;padding:5px; font-weight:lighter}
.mtext{border:1px solid #d8cfb6;width:589px;font-size:12px;margin:10px 0;padding:5px;}
/* links */
a:link, a:active, a:visited {font-size:11px;color:#3b454c;text-decoration:none;}
a:hover {text-decoration:underline;}
a.tab_1:link, a.tab_1:active, a.tab_1:visited {background-color:#FFF;text-align:center;height:20px;width:105px;border-bottom:1px solid #FFFFFF;padding-top: 5px;padding-left: 5px;font-weight: bold;border-top: 1px solid #3b454c;border-right: 1px solid #3b454c;border-left: 1px solid #3b454c;float: right;margin:30px 5px 0 0;}
a.tab_1:hover {text-decoration: underline;}
a.nav_mas:link, a.nav_mas:active, a.nav_mas:visited {display:block;border:1px solid #333333;margin:3px;padding:3px;clear:both;}
a.nav_mas:hover {text-decoration:none;background-color:#CCC;}
a.menu:link, a.menu:active, a.menu:visited{color:#666;text-decoration:none;display:block;width:120px;border-bottom:1px solid #F7EFDB;padding:10px 0 8px 6px;margin-left:5px;}
a.menu_act:link, a.menu_act:active, a.menu_act:visited {color:#000;text-decoration:none;display:block;width:120px;border-bottom:1px solid #F7EFDB;padding:10px 0 8px 6px;background-color:#CDC0A0;margin-left:5px;}
a.menu:hover {text-decoration:none;background-color:#F7EFDB;}
a.menu2:link, a.menu2:active, a.menu2:visited {color: #3b454c;text-decoration: none;display: block;height: 25px;width: 150px;border-bottom: 1px solid #F7EFDB;padding-top: 5px;padding-left: 16px;}
a.menu_cu:link, a.menu_cu:active, a.menu_cu:visited {color: #3b454c;text-decoration: none;display: block;height: 20px;width: 150px;border-bottom: 1px solid #3b454c;padding-top: 2px;padding-left: 3px;}
a.menu_cu:hover {text-decoration: none;background-color: #aacfd7;}
a.foto:link, a.foto:active, a.foto:visited  {padding:1px;margin-top:5px;margin-bottom:5px;display:block;}
a.foto:hover  {text-decoration: none;}
/* imatges */
.td_img{float:left;height:250px;width:191px;text-align:center;margin:5px;border:solid 1px #d8cfb6;vertical-align:middle;}
.td_img:hover{text-decoration:none;background-color:#F7EFDB;}
.td_img2{float:left;height:250px;width:180px;text-align:center;margin:5px;border:solid 1px #d8cfb6;vertical-align:middle;}

.missatge1 {border-bottom: 1px solid #CCCCCC;}
.missatge2 {border-bottom: 1px solid #CCCCCC;background-color: #F2F2F2;cursor: hand;cursor:pointer!important; }

.ficha_a {background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	font-size: 14px;
	font-weight: bold;
	color: #5588aa;
}
.ficha_b {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.ficha_c {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.m_fotos1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7B869A;
	height: 25px;
	margin-right: 4px;
	padding-right: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #7B869A;
	border-right-color: #7B869A;
	border-left-color: #7B869A;
}
.m_fotos2 {
	height: 25px;
	margin-right: 4px;
	padding-right: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B869A;
}

/* Taules */

  /* Galeria */
  
.taula_base {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #3b454c;
	border-bottom-color: #3b454c;
	border-left-color: #3b454c;
}
.recuadre_galeria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #ffffff;
	margin: 2px;
}

.taula_ralla_baix {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
}

.taula_ralla_baix_pt {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
	width: 5px;
}

  /* Membres */
  
.taula_base_me {
	border-right: 1px solid #3b454c;
	border-bottom: 1px solid #3b454c;
	border-left: 1px solid #3b454c;
	background-color: #ffffff;
}

.taula_ralla_baix_me {border-bottom: 1px solid #3b454c;}

.taula_ralla_baix_pt_me {border-bottom: 1px solid #3b454c;width: 5px;}

  /* foro */
  
.taula_base_fo {
	border-right: 1px solid #54A056;
	border-bottom: 1px solid #54A056;
	border-left: 1px solid #54A056;
	background-color: #F1FAF1;
}

.taula_ralla_baix_fo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
}

.taula_ralla_baix_pt_fo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
	width: 5px;
}

.foro {padding:10px;}
.foro h2{ width:755px;font-size:16px;margin:0px;}
.foro h3{ border:none;width:755px;margin:5px 0 5px 0;}
.foro h4{ border-bottom:1px solid #ccc;width:589px;font-size:11px;margin:5px;padding:5px; font-weight:lighter}
a.subcat:link, a.subcat:active, a.subcat:visited {font-size: 13px;font-weight: bold;color: #3b454c;text-decoration: none;}
  /* Cuenta */

.taula_cuenta {
	border-right: 1px solid #3b454c;
	border-bottom: 1px solid #3b454c;
	border-left: 1px solid #3b454c;
	background-color: #ffffff;
}

.taula_ralla_baix_cu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
}

.taula_ralla_baix_pt_cu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
	width: 5px;
}

  /* Alta */
  
.taula_alta {
	background-color: #CEDBEA;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #3b454c;
	border-bottom-color: #3b454c;
	border-left-color: #3b454c;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.taula_ralla_baix_alta {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
}
.taula_ralla_baix_pt_alta {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
	width: 5px;
}

  /* Altres */
  
.taula_titol {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3b454c;
	text-align: right;
	height: 25px;
	margin-right: 4px;
	padding-right: 4px;
	display:block;
	clear: both;
}  
.titol_foto_cuenta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3b454c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
}


.taula_lateral {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3b454c;
	vertical-align: top;
	height: 100%;
}

.taula_lateral_cu {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3b454c;
	vertical-align: top;
	height: 100%;
}
  

/* Formularis */
.input_alta {
	width: 100%;
	background-color: #FFFFFF;
	border: 1px solid #3b454c;
}

.comentaris {
	border: 1px solid #3b454c;
	width: 100%;
	background-color: #FFFFFF;
}
.boto_comentaris {
	border: 1px solid #3b454c;
	font-weight: bold;
	color: #3b454c;
	background-color: #FFFFFF;
}

.buscador {
	background-color: #FFFFFF;
	border: 1px solid #3b454c;
	height: 15px;
	width: 120px;
	margin: 2px;
}

/* ALtres */
.capmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	display: block;
	height: 20px;
	width: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
	padding-top: 2px;
	padding-left: 3px;
	font-weight: bold;
	background-color: #aacfd7;
}

.capmenu_cu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	display: table;
	height: 20px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
	padding-top: 2px;
	padding-left: 3px;
	font-weight: bold;
	background-color: #aacfd7;
}

.llistat1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
}

.llistat2 {
	background-color: #aacfd7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
}

.llistat3 {
	background-color: #76B1BE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.linia_comentaris {
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
	border-bottom-width: 1px;
	clear: both;
}

.boxscroll_cuenta {
	overflow: auto;
	z-index: 9;
	position: relative;

	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#333333;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#ffffff;
	
	top: 0px;
	height: 140px;
	padding: 3px;
	text-align: justify;
}
.boxscroll_cuenta3 {
	overflow: auto;
	z-index: 9;
	position: relative;

	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#333333;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#ffffff;
	
	top: 0px;
	height: 300px;
	padding: 3px;
	text-align: justify;
}
.td_font_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.pestanya_titol {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3b454c;
	border-right-color: #3b454c;
	border-bottom-color: #FFFFFF;
	border-left-color: #3b454c;
	padding-left: 2px;
	height: 20px;
}
.taula_base2 {
	background-color: #efefef;
	border: 1px solid #3b454c;
}
.input_cu {

	width: 100%;
	background-color: #FFFFFF;
	border: 1px solid #3b454c;
}
.recuadre_cu {
	width: 100%;
	background-color: #FFFFFF;
	border: 1px solid #3b454c;
	margin: 2px;
	padding: 2px;
	display: block;
	clip: rect(0px,0px,0px,0px);
}
.input_cu_90 {
	width: 93%;
	background-color: #FFFFFF;
	border: 1px solid #3b454c;
}
.boxscroll_cuenta2 {

	overflow: auto;
	z-index: 9;
	position: relative;

	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#333333;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#ffffff;
	
	top: 0px;
	height: 60px;
	padding: 3px;
	text-align: justify;
}
.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
a.big_foro:link, a.big_foro:active, a.big_foro:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3b454c;
	text-decoration: none;
}
.input_alta2 {
	border: 1px solid #3b454c;
}
.intro_cap {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3b454c;
	text-align: right;
	height: 25px;
	margin-right: 4px;
	padding-right: 4px;
}
.intro_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border-left: 1px solid #ffffff;
	text-align: justify;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.alerta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-top: 2px;
	padding-left: 3px;
	font-weight: bold;
	background-color: #D0E7E8;
	vertical-align: middle;
	text-align: center;
}

.boxscroll_mensajes {

	overflow: auto;
	z-index: 9;
	position: relative;

	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#333333;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#ffffff;
	
	top: 0px;
	height: 120px;
	padding: 3px;
	text-align: justify;
}

.cap_foro {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3b454c;
	text-align: right;
	height: 25px;
	margin-right: 4px;
	padding-right: 4px;
}
.taula_foro {
	font-size: 12px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b454c;
}
.ultimos_post {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3b454c;
	border-left-color: #3b454c;
}

.r_gris{border-bottom:1px solid #ccc;vertical-align:middle;height:20px;}
.l_gris {color:#CCC;}
.boxscroll{overflow-y:scroll;overflow-x:hidden;z-index:9;position:relative;top:0;height:400px;}
#footer{margin:0 auto;width:785px;padding-top:15px;float:left;}
#login{padding-top:15px; float:right;}
form{margin:0}
.divisio{margin-top: 5px;margin-bottom: 5px;margin-left:0 px;padding: 5px;border-bottom:5px solid #F7EFDB;border-left:solid 1px #d8cfb6;width:100%;display:block;text-transform: uppercase;font-weight: bold;}
li{margin-left: -15px;padding-left: 3px;list-style-type: square;}
.tree{display:block;height: 20px;width: 600px;padding-top: 5px;padding-bottom: 5px;}
#pg{clear:both;color:#999999;height:2em;margin:2em 0 2em 20px;}
#pg a,#pg strong{border:1px solid #000;display:block;color:#000;float:left;margin:0 2px 0 0;padding:1px 4px;text-align:center;text-decoration:none;}
#pg a:hover{background:#999999;color:#fff;}
#pg strong{border:0;color:#000;font-size:107%;font-weight:bold;padding:2px 6px;}
#pg-next,#pg-prev{border-width:2px;margin-top:-2px;padding-bottom:1px;padding-top:1px;_margin-top:-2px;}
#pg-next{margin-left:9px;}
#pg-prev{margin-right:14px;}
a.nav:link, a.nav:active, a.nav:visited {font-weight:bold;color:#FFF;background-color:#6d6f84;border: 1px solid #000;padding:3px;}
a.nav:hover {text-decoration: none;background-color:#000;}

#pg2{clear:both;color:#999999;height:2em; margin:5px 0;}
#pg2 a,#pg2 strong{border:1px solid #000;display:block;color:#000;float:left;margin:0 2px 0 0;padding:1px 4px;text-align:center;text-decoration:none;}
#pg2 a:hover{background:#999999;color:#fff;}
#pg2 strong{border:0;color:#000;font-size:107%;font-weight:bold;padding:2px 6px;}
#pg-next2,#pg-prev2{border-width:2px;margin-top:-2px;padding-bottom:1px;padding-top:1px;_margin-top:-2px;}
#pg-next2{margin-left:9px;}
#pg-prev2{margin-right:14px;}
a.nav2:link, a.nav2:active, a.nav2:visited {font-weight:bold;color:#FFF;background-color:#6d6f84;border: 1px solid #000;padding:3px;}
a.nav2:hover {text-decoration: none;background-color:#000;}

.navd{font-weight: bold;color: #CCCCCC;border: 1px solid #666666;padding: 3px;height: 25px;	}
.navs{font-weight: bold;color: #ffffff;border: 1px solid #666666;padding: 3px;height: 25px;background-color: #000000;}
.navtext{font-weight: bold;color: #CCCCCC;border: 1px solid #666666;padding: 3px;height: 25px;background-color: #6d6f84;}
.ibusca {background-color: #DDDDCC;width: 148px;margin-top: 5px;margin-bottom: 5px;border: 1px solid #414025;}
/*acordion*/
.basic  {width: 100%;border: 1px solid #ccc;}
.basic div {background-color: #fff;}
.basic p {margin-bottom : 10px;border: none;text-decoration:none;font-size:11px;margin: 0px;padding: 10px;}
.basic a {cursor:pointer;display:block;padding:5px;margin-top: 0;text-decoration:none;font-size: 11px;color: black;background-color: #ccc;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #999;}
.basic a:hover {background-color: white;}
.basic a.selected {color: black;background-color: #eae4d4;}

a.tem:link, a.tem:active, a.tem:visited { margin:10px 0; display:block; font-size:15px;}
.cap_post{background-color:#d8cfb6; border:solid 1px #a6a091; margin:5px; padding:5px;}
.cap_post h1{display:inline; font-size:16px;}
.men_post{background-color:#dfdfdf; border:solid 1px #666; margin:5px; padding:5px;}
.men_post h2{display:inline; font-size:14px; color:#000; background-color:transparent; margin:0; padding:0;border:none;}
.cos_pag p{ margin:5px; font-size:12px;}
.globe_1{ margin-bottom:-6px; margin-left:20px;}
#temes tr:hover {background-color:#CCC;}
#temes tr {background-color:#DDD; border-bottom:solid 1px #FFF;}
#temes td {border-bottom:solid 1px #CCC;background-color:#fff;}
#temes a {text-decoration:none;}

#formlogin{margin:20px auto; width:100%;display:block;}
#formlogin input{ width:300px; border:solid 1px #a9c0e0; margin:5px; background-color:#FFF;}
#formlogin span{ width:100px; display:inline-block; font-size:14px;}