/* CSS Document */
body { width: 710px; margin: 0px auto 0px auto;	background-image: url(img/fonsgeneral.gif); background-attachment: fixed; }

#contenedor { float: left; width: 770px; background-image: url(img/fons.gif); background-attachment: fixed; padding-left: 15px; padding-right: 15px; }
#top { float: left; width: 770px; background-image: url(img/top.gif); margin-bottom: 0px; }
#contingut { float: left; width: 770px; background-color: #FFFFFF; }
#peu { float: left; width: 770px; height: 35px; margin-bottom: 15px; }
#menuflash { float: left; width: 770px; height: 40px; margin-top: 30px; }

#contenedor_avislegal { float: left; width: 280px; background-image: url(img/fons.gif); background-attachment: fixed; padding-left: 10px; padding-right: 10px; }
#contingut_avislegal { float: left; width: 280px; background-color: #FFFFFF; }
#contenedor_mapaweb { float: left; width: 680px; background-image: url(img/fons.gif); background-attachment: fixed; padding-left: 10px; padding-right: 10px; }
#contingut_mapaweb { float: left; width: 680px; background-color: #FFFFFF; }
#contenedor_productes { float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; }
#contenedor_naus { float: left; margin-top: 10px; margin-bottom: 10px; }

.toptext { float: right; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-right: 6px; margin-top: 6px; }
.toptext a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }
.toptext a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.titoltext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #333333; margin-right: 25px; margin-left: 20px; margin-top: 20px; margin-bottom: 15px; }
.titolnau { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color: #333333; margin-right: 25px; margin-left: 20px; margin-top: 20px; margin-bottom: 15px; }
.text { text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; margin-right: 25px; margin-left: 20px; margin-bottom: 15px; }
.text a{ text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #993333; text-decoration: none; }
.text a:hover{ text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #993333; text-decoration: underline; }
.linkgeneric {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #993333; padding-right: 25px; padding-left: 20px; margin-top: 10px; margin-bottom: 15px; }
.linkgeneric a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #993333; text-decoration: none; }
.linkgeneric a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #993333; text-decoration: underline; }
.producte { display: block; width: 220px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #993333; border: #993333 1px solid; margin-bottom: 3px; background-color: #FFFFFF; padding: 3px; text-align: left; }
.producte a{ display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #993333; text-decoration: none; text-align: left; }
.producte a:hover{ display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #993333; text-decoration: none; text-align: left; }
.nau { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #993333; border: #993333 1px solid; margin-bottom: 3px; background-color: #FFFFFF; padding: 3px; text-align: left; }
.nau a{ display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #993333; text-decoration: none; text-align: left; }
.nau a:hover{ display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #993333; text-decoration: none; text-align: left; }

.taula { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.galeria { width: 512px; margin-left: 20px; margin-bottom: 5px; background-color: #FFE1E1; padding: 5px; }
.fotogaleria { border: 1px solid #993333; }
.fotogaleriasel { border: 10px solid #FFFFFF; filter: alpha(opacity=100); }


INPUT {	border: #993333 1px solid; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #993333; }
TEXTAREA { border: #993333 1px solid; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #993333; }
DIV.formulari { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-right: 25px; margin-left: 20px; margin-bottom: 25px; }
DIV.camp { clear: both; padding-top: 10px; }
DIV.camp SPAN.etiqueta { float: left; width: 110px; padding-right: 10px; text-align: right; }
DIV.botoenviar { float: left; text-align: left; }
