/* CSS Document */

/* colors:

vermellós: #992E20
taronja: #CC682C
rosat clar: #FFDDC8
blau: #2C7B94
verd: #324525

*/

body {
	background: #C7622B url(../imatges/fons_body.jpg) top repeat-x;
	color: #2C7B94;
	padding: 20px 0 0 0;
}

a {
	color: #CC682C;
	text-decoration: none;
}

a:hover { text-decoration: underline; color: #992E20 }

h1, h2, h3, h4 {
color: #324525;
}
#interior_sol h1{ font-size:24px; margin:0px; padding:5px; color:#992E20; font-weight:normal}

h3 {color:#992E20; font-weight:normal; margin-top: 0; }

dt {
margin: 1em 0 .5em 0;
font-weight:bold;
color:  #992E20
}

p.intro {
color: #324525;
background-color:#f6f6f6;
border: 1px solid #ebebeb;
padding: 1em;
}
p.nota {
color: #324525;
background:#FFDDC8 url(../imatges/fons_paragraf_notes.png) top right no-repeat;
padding: 1em;
border: 2px solid #EBBAA6;
}

#principal {
	background: #fff url(../imatges/fons_principal.png) left repeat-y ;

}

#interior_esquerra  {
float: left;
width:60%;
padding:0px 20px 20px 40px;
border-right: 2px dotted #7D7D6C;

}

#interior_dreta {
float: left;
width:25%;
padding:0 20px;
}

#interior_sol {
padding: 0px 40px 0px 40px;
}

#capsalera {
height: 134px;
background:url(../imatges/fons_capsalera.jpg) left top no-repeat;
}

#logo {
margin: 10px 0 0 20px;
}

#eslogan {
margin: 10px 0 0 0;
}

#menu {
padding:0 4px 63px ;
margin: 0;
background: url(../imatges/ombra_sota_menu.jpg) left bottom no-repeat;
}

#contingut {
}

#fons_peu {
background-color: #324525;
}

#peu {
background:url(../imatges/fons_peu_principal.png) left top no-repeat;
padding-top: 35px; 
font-size: 85%;
}

#coldreta {
text-align:center;
}

#coldreta img {
margin: 2px 0}

ul#botonera {
margin: 0;
padding: 0;
}

ul#botonera li {
text-align:left;
list-style:none;
margin: 5px 10px;
padding: 0;
width:202px;
height:52px;
overflow:hidden;
background-color:#FFDDC8;

}

ul#botonera li a {
background: #FFDDC8 url(../imatges/fons_boto_dreta.png) no-repeat;
color: #324525;
font-size:115%;
line-height:120%;
padding: 8px 40px;
display: block;
min-height:52px;

}
ul#botonera li a:hover { text-decoration:none; color: #000}



.neteja {
clear:both;
height:0px;
}



/*menus */

ul#inici {
margin: 0 0 2em 0;
padding: 0;
}


ul#inici li
{
margin: 0;
display: inline;
list-style-type: none;
padding: 0 5px;
font-size:110%;
}


#menu ul, #peu ul {
padding: 0;
margin: 0; 
font-family: arial, helvetica, sans-serif;
}

#menu ul {
background: #9F351D url(../imatges/fons_menu.jpg) repeat-x top ;
float: left;
width: 100%;
}


#peu ul { text-align:right; }

#menu ul li, #peu ul li { display: inline;  }

#menu ul li a
{
padding: 0.2em .54em;
color: White;
text-decoration: none;
float: left;
border-right: 2px solid #CC682C;
}

#menu ul li a:hover
{
background-color: #FFDCC7;
color: #000;
}

#menu ul li a.actual {
background:#FFDDC8 url(../imatges/fons_boto_menu_on.jpg) top left no-repeat;
color: #000
}


#peu ul li a {
padding: 0.2em; 
margin 0;
color: white;
}



#menu_interior_dreta
{
padding-left: 0;
margin-left: 0;
border-bottom: 0px solid gray;
width: 90%;
}

#menu_interior_dreta li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}

#menu_interior_dreta li a { text-decoration: none; }

#menu_interior_dreta li a.actual { color: black }


ul#menuidiomes {margin: 2px auto;
text-align:center;
 }

#menuidiomes li
{
display: inline;
list-style-type: none;
padding: 2px 0px;
margin: 0;

}


/* Calendari tarifes */


.calendari, .tarifes {
	padding: 0;
	margin: 1em 0;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color: #324525;
	text-align: center;
}

.tarifes {margin: 1em auto 2em auto; font-size: 90%}

.calendari th, .tarifes th {
	color: #324525;
	background: #f6f6f6;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 0 5px;
}

.calendari td, .tarifes td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 18px;
	text-align: center;
	padding: 0 20px;
}
.calendari td {
	width: 18px;
	padding: 0 1px;
}



.temporada_baixa { background-color: #2C7B94; color: white}
.temporada_mitja_baixa { background-color: #324525; color: white }
.temporada_mitja_alta { background-color: #CC682C; color: white }
.temporada_alta { background-color: #992E20; color: white }


/* Notícies  */

.noticies h3, .novetats h3{
font-family:Georgia, "Times New Roman", Times, serif;
line-height:120%;
clear:both;
margin-bottom: 0em;
}

.data {
font-size:80%;
display: block; 
float: left; 
margin: 3px 5px 0 0; 
color: #CC682C; 

}

/* colors:

vermellós: #992E20
taronja: #CC682C
rosat clar: #FFDDC8
blau: #2C7B94
verd: #324525

*/


.noticies img, .novetats img {float:right; margin: 0 0 10px 10px; }
.noticies h3, .novetats h3 {clear: right; margin-bottom: .25em; font-size:120%; font-weight:bold }

/* Ofertes */

a.boto_oferta {display: block; background:url(../imatges/icona_ofertes.png) 4px 2px no-repeat; padding: 7px 30px 7px ; color: red; font-weight:bold; border: 2px solid #ccc; line-height:110%;}
a.boto_oferta:hover {background-color:#FFFFCC; text-decoration: none; border-color: red}

#ofertes {border: 5px dotted #CC682C; background-color:#FFDDC8; padding: 2em; margin-bottom: 3em; color: #324525 }

#ofertes dt {color: #992E20; font-weight:bold; font-size:120%; margin-top: .5em }

#ofertes dd {margin-bottom: 0.5em; }


.pdf {padding-left:25px; background:url(../imatges/icona_acrobat.png) left top no-repeat; }
.download {padding:5px 0 5px 28px; background:url(../imatges/icona_download.png) left top no-repeat; font-weight: bold }



/* colors:

vermellós: #992E20
taronja: #CC682C
rosat clar: #FFDDC8
blau: #2C7B94
verd: #324525

*/

