/* Armengol Torra */

body{
font:62.5% "Times New Roman", Georgia, serif;
line-height:2em;
margin:0px; padding:0px; 
background:#A9775B url(../images/fons.jpg) repeat-x 100% 0%;
border-top:#5A3410 solid 5px;
}


h1, h2, h3, #barra, #peu{font-family:Georgia, "Times New Roman", serif;}

h1{margin:0px 0px 15px 0px; font-size:250%; letter-spacing:-1px; color:#5A3410;}
h2{margin:0px 0px 10px 0px; font-size:200%; color:#A9775B;}
h3{}



p{margin:0; padding:0; }
ul, li{margin:0; padding:0;}
img, iframe{border:0;}

a:link, a:visited, a:active{color:#4F2C0C; text-decoration:underline;}
a:hover{color:#A9775B;text-decoration:none;}

#superior, .central, .central2, #peu-int, #barra, #idiomes, #tancar{width:850px; margin:0px auto 0px auto;}

/* idiomes */

#idiomes{width:830px; background:#A9775B; text-align:right; font:1.3em Arial, Verdana, sans-serif; padding:4px 20px 4px 0px;}
#idiomes a:link, #idiomes a:active, #idiomes a:visited{ color:#fff; font-weight:bold;}
#idiomes a:hover{}

/* Barra */

#barra{width:844px; background:#5A3410 url(../images/barra.gif) repeat-x; height:44px; border:3px solid #fff; border-bottom:0;}
#barra ul{margin:0px 0px 0px 15px;}
#barra li{display:inline; list-style:none; font-size:2.5em; color:#FFD201; letter-spacing:1px; margin:0px 15px 0px 0px; line-height:1.7em;}
#barra a:link, #barra a:visited, #barra a:active{color:#fff; text-decoration:none; padding:6px 0px 7px 0px;}
#barra a:hover{background:#000;}

/* Central */

.central p {font-size:1.6em; text-align:justify; margin-bottom:7px;}
.central form, .llista, .mapaweb{font-size:1.5em; line-height:1.6em;}
.central label{padding:0;}

.central{background:#fff; padding:20px; width:810px;}
.central2{background:#fff;}
#columna1, #columna2{width:390px; }
#columna1{margin:10px 5px 0px 0px; float:left;}
#columna2{margin:10px 0px 0px 5px; float:right;}

.llista, .mapaweb{margin:20px 0px 10px 15px;}
.llista li, .mapaweb li{list-style:url(../images/li.gif);}

.mesgran{font-size:2.3em;}

.mapaweb ul{margin-left:15px; }

.llistafotos{margin-top:10px;}
.llistafotos li{margin-right:7px; display:inline; list-style:none;}

#navbar{float:left; font-size:1.3em; font-family: Arial, Verdana, sans-serif; margin-right:10px;}

/* galeries */

body.galeria{background:#fff; border:0;}
.galeria h1{margin:0px 0px 20px 0px;}

#tancar{background:#A9775B; padding:5px 0px 5px 0px; font-size:1.4em; text-align:center; font-weight:bold;}
#tancar a:link, #tancar a:visited, #tancar a:active{color:#000;}
#tancar a:hover{color:#fff;}

/* Peu */

#peu{background:#4F2C0C url(../images/peu.gif) repeat-x; height:88px; color:#fff; font-size:1.2em;}
#peu ul{padding:25px 0px 5px 0px;}
#peu li{display:inline; color:#FFD201; letter-spacing:1px; font-weight:bold;}
#peu a:link, #peu a:visited, #peu a:active{color:#fff; text-decoration:none;}
#peu a:hover{background:#000; }
#peu img{float:left; margin:0px 13px 0px 0px;}
#peu span{font-family: Arial, Verdana, sans-serif;}

/* Contactar */

input, textarea{float:right; width:210px; margin-bottom:5px;}
#contacto{width:350px; margin:0px 0px 0px 30px; }
#contacto input.boton{float:none; width:60px; margin-left:120px; margin-top:15px;}
label span.etiqueta{float:left; clear:right !important; font-weight:bold; padding-bottom:3px;}
#contacto .right{float:right; margin-bottom:10px;}
.rojo{color:#ff0000; font-size:85%;}
.small{font-size:85%;}


/* Varios */

.border{border:2px solid #A9775B;}
.clear{clear:both;}
.right{float:right;}
.left{float:left;}
.visi{padding:0px; margin:0px; height:11px; width:30px; float:none; background:url(../modContador.php?colorfondo=4F2C0C&colortexto=ffffff&ancho=&alto=&tamletra=2&margen=0) no-repeat 100% 0%;}
.hide{margin-left:-9999px;}
.alpha{filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4; background:#000000;}