

html, body { height:100%; }
body {
	font-size: 14px; line-height:19px; font-family: Arial, Sans-Serif; 
	color: #222; background: url('/img/portada/dalt.jpg') repeat-x center -30px;	
	margin: 0; padding: 0;
}


div { position:relative; }
a, a:hover, a:visited { text-decoration:none; color:#2788e2; outline: none; -moz-outline-style: none; }
a:hover { color: #147; }
a:focus { outline: none; -moz-outline-style: none; }
p { text-align:justify; margin-top:0px; }
h1,h2,h3,h4,h5 { margin-top:0px; outline: none; -moz-outline-style: none; text-align:left; }
p,div,span,ul,li { outline: none; -moz-outline-style: none; }
img { border:0; margin:0; }

#tot { margin:0px; padding: 0; position:relative; }
#dins { width:1000px; margin: 0px auto; padding:0px; position:relative; }

#dalt { height:160px; margin: 0; padding: 0; width:1000px; position:absolute; left:0px; top:0px; }
h1 { margin:0; padding:0; }
h1 img { margin-top:-10px; }
h1 span { display:none; visibility:hidden; }


#idiomes { position:absolute; right:10px; top:140px; width:auto; height:auto; background:none; border:none; margin:0px; padding:0px; }
#lang_sel_list { width:auto; height:auto; background:none; border:none; margin:0px; padding:0px; }
#lang_sel_list ul { list-style:none; margin:0px; padding:0px; width:auto; height:auto; background:none; border:none; }
#lang_sel_list ul  li { float:left; width:auto; background:none; border:none; margin:0px; padding:0px; }
#lang_sel_list ul li a, #lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_other { 
	width:auto; height:auto; background:none; border:none; margin:0px; padding:0px 0px 0px 7px; line-height:1em; font-size:12px; }
#lang_sel_list a, #lang_sel_list a:visited { color:#2788e2;  }
#lang_sel_list a.lang_sel_sel { color:#666;  }
#lang_sel_list ul li a:hover, #lang_sel_list a.lang_sel_sel:hover { color:#666; }


#menu { list-style:none; margin:0px; padding:0px; margin:0px; height:240px; overflow:hidden; margin-right:10px; }
#menu h2 { width:138px; height:240px; overflow:hidden; float:right; margin-left:5px; padding:0px; position:relative; font-size:1em; font-weight:normal; }
#menu h2 a { margin:0px; padding:0px; }
#menu h2 span { display:block; position:absolute; bottom:0px; left:0px; width: 270px;
	color:white; display:none; padding:0px; margin:0px;
	background-image:url(/img/portada/fons_transparent.png); background-repeat:repeat; }
#menu h2 span em { font-style:normal; margin:5px 10px; text-align:justify; display:block; padding:0px; }


#mig { position:relative; padding-top:158px;  }

#txt { padding:0px; margin-right:10px; margin-left:6px; margin-top:30px; padding:0; clear:both;  }
#txt h2 { font-size:1.3em; text-align:center; font-weight:normal; line-height:1.2em; color:#555; padding-bottom:20px; }

div.anuncis { position:relative;  clear:both; text-align:right; font-size:13px; 
	margin-bottom:60px; margin-top:40px; overflow:hidden; width:984px; height:240px;
}
div.anuncis_dins { width:10000px; margin:0; padding:0; 
	padding-top:15px; padding-bottom:20px; position:absolute; right:0; top:30px;
	border-top:1px solid #d9c59e; border-bottom:1px solid #d9c59e; background-color:#f1e7d3;
}

div.anuncis p.botons { height:30px; margin:0; padding:0; width:984px; clear:both; text-align:center; }
div.anuncis p.botons a { background-color:#d9c59e; font-size:1.2em; font-weight:bold; color:white;
	padding:5px 8px; margin:0; margin-bottom:2px; }
div.anuncis p.botons a:hover { color:black; }
div.anuncis p.botons a.boto_dret { position:absolute; right:0; top:0; }
div.anuncis p.botons a.boto_esq { position:absolute; left:0; top:0; }
div.anuncis p.botons a.desactivat { background-color:#f1e7d3; cursor:default; }
div.anuncis p.botons a.desactivat:hover { color:white; cursor:default; }
div.anuncis p.botons span { color:#2788e2; font-size:1.5em; letter-spacing: 0.5em; text-transform:uppercase; }
	
div.anuncis div.anunci { width:380px; height:170px; overflow:hidden;
	float:right; margin:0; margin-right:25px; background-color:#d9c59e;
	padding:0; border-top-left-radius: 20px; -ms-border-radius-topleft: 20px; -moz-border-radius-topleft: 20px; -webkit-border-top-left-radius: 20px; -khtml-border-radius-topleft:20px;
	-moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-shadow: 3px 3px 4px #000;
}
div.anuncis div.anunci_dins { margin:0; padding:0;  }
div.anuncis div.anunci_dins p { padding:10px 15px 0px 15px; margin:0; line-height:18px; margin-right:170px;}
div.anuncis div.anunci_dins h4 { padding:15px 15px 0px 15px; margin:0; text-align:right;
	font-size:16px; font-weight:bold; color: black; line-height:18px; margin-right:170px; }
div.anunci a { color:black; }
div.anunci a:hover { color:white; }
div.anunci p.anunci_text a { color:white; }
div.anunci p.anunci_text a:hover { color:black; }
div.anuncis div.anunci p.anunci_img { position:absolute;top:0;right:0; margin:0; margin-left:15px; width:170px; height:170px; overflow:hidden; padding:0;  }
div.anuncis div.anunci p.anunci_img img { width:170px; height:170px;  }
div.anuncis div.anunci p.anunci_img iframe { width:170px; height:170px; }
div.anuncis div.anunci p.anunci_img object { margin:0; padding:0; }


div.anuncis div.anunci form {  
	padding:0px; margin:0; background-color:#d9c59e; 
	position:absolute; left:0px; /*top:35px;*/ top:175px; padding-top:5px; width:210px; height:200px; }
div.anuncis div.anunci form p { margin:0px 15px 5px 5px; padding:0px; text-align:right; line-height:15px; }
div.anuncis div.anunci form input { 
	width:80px; padding:0; font-family: Arial, Sans-Serif; font-size:13px; line-height:15px; 
	border: 1px solid #555; background-color:#f1e7d3; }
div.anuncis div.anunci form input { height:15px; }
div.anuncis div.anunci form input.boto { height:20px; background-color:#aaa; width:80px; margin-left:5px; }
div.anuncis div.anunci div.anunci_resposta { background-color:#d9c59e; padding:0;
	position:absolute; left:0px; top:35px; width:210px; height:200px; margin:0; display:none; }
div.anuncis div.anuncis_dins div.anunci div.anunci_resposta p { text-align:center; margin:0; }
div.anuncis div.anunci div.anunci_resposta p img { margin-top:15px; }

#poema { padding:0px; margin-right:5px; margin-left:460px; margin-top:80px; clear:both; text-align:right; }
#poema p { text-align:right; }

a.pdf_link { padding-left:25px; background:url(/img/icon_pdf.png) left no-repeat; white-space:nowrap; }
a.zip_link { padding-left:25px; background:url(/img/icon_zip.png) left no-repeat; white-space:nowrap; }
a.img_link { padding-left:25px; background:url(/img/icon_image.png) left no-repeat; white-space:nowrap; }


#baix { padding: 0; margin:0; width:100%; clear:both; position:relative; text-align: center; z-index:1; }
#baix a { color:#ccc; }
#baix a:hover { color:#aaa; }
#baix p { margin: 0; padding: 30px 0 5px 0; text-align: center; }
#baix #perfil { width:100%; height:100px; margin:0px; padding:0px;   }
#baix #perfil_dins { height:100px; width:1000px; position:relative; margin:0px auto; 
	background-image:url('/img/peu/perfil.png'); background-position:top left; background-repeat:no-repeat; }
#baix_dins { background: #777777; color:#aaa; }
#baix p.social { padding: 5px 0 20px 0; }
#baix table, #baix table td { border:0; vertical-align:top; }

#baix_dins div.buttons { text-align:center; padding-top:30px; padding-bottom:30px; }
#baix_dins iframe {  }
#fb-root { display:inline; }
.fb_iframe_widget.fb-like { display:inline; }
.fb_iframe_widget.fb-like-box { background-color:#F5F5F5 }
