/* CSS Document */
body{
margin:0px;
padding:0px;
background:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

h1, h2, h3, h4, h5, h6{
display:inline;
font-weight:normal;
}


#ContentBox{
margin:0px auto;
width:940px;
background:#FFFFFF;
}

#Content{
width:100%;
padding:10px;
background:#FFFFFF;
}

#TopContentBox{	
	background-image: url(../images/2007/top.bg.logo.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-top: 0px;	
	margin-bottom: 8px;	
	height: 25px;
	width: 940px;
	clear:both;	
}

#LanguageBox{
	width: 800px;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 5px;
}

#LanguageBox a{ 
	text-decoration: none; 
	color: #FFFFFF;
}
#LanguageBox a:hover{ text-decoration: underline;}

#LocalTime{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	width:130px;
	float:left;
	padding-top: 5px;
}

#HeaderBox{
	/*background-color: #3c9ac8;*/
	background-color: #5ca7cd;
	background-image: url(../images/2007/head.bg.logo.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-top: 0px;	
	height: 100px;
	width: 940px;
	clear:both;
	/*position:relative;
	padding-top: 6px;*/
	text-align: right;	
}

#HeaderBoxHola{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: lighter;
	color: #FFFFFF;
	margin-right: 25px;
}

#HeaderBoxTextOficial{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	position:relative;
	top: 20px;	 
}

#HeaderBoxBanner{
	background-color: #FFFFFF;
	position: absolute;
	left: 445px;	
	top: 30px;
	width: 300px;
	height: 70px;
}


#idHeaderLogo{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/PUBLIC/images/2007/head.bottom.logo.png', sizingMethod='image');
}


#HeaderBoxBotom{
	background-image: url(../images/2007/headBGLogo/1.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 120px;
}

#MenuPoblacions{
	margin-top: 49px;
	margin-bottom: 9px;
	width: 940px;
	height: 20px;
}
#MenuPoblacions a{
	text-decoration: none;
}



/* Menú Esquerra */

#ContentLeft{
	/*border-right: 1px solid #CECECE;*/
	float: left;
	margin-top:8px;
	padding-right:20px;
	width: 300px;
	
}
#ContentLeftMenu{
	background-image: url(../images/2007/menu.left.bg.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	margin-bottom: 18px;
}

.menu_esquerra {
	background-color: #FBEB9D;
	left: 95px;
	position: absolute;
	top: -18px;
	visibility: hidden;
	width: 210px;
	z-index: 6;
}


.tblanc{
	display:block;
}

.tblanc {
	color: #666666;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;	
	margin-left: 0px;
}

.tblanc a{
	display:block;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	width:auto;
	padding: 5px 4px;
	padding-left:8px;
	border-left: 6px solid #81a0a8;
	border-bottom: 1px solid #FFFFFF;
}

.tblanc a:hover{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	border-left: 6px solid #4f7486;
	background-color: #E5E5E5;	
}

a.s_menul {
	color: #666666;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;	
	margin-left: 5px;

}

.itemMenu {
	/*background-color: #FFFFFF;*/
	color: #000000;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}


.t_sombra {
	background-color: #E5E5E5; /*BORDER-RIGHT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid;*/
}

a.s_menuL{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

#ContentLeftBanners{
	width: 210px;
	text-align: center;
}

#ContentLeftBanners a:hover{

}

#ContentLeftBanners a img{
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}

#ContentBottomBanners{
	width: 940px;
	text-align: center;
}

#ContentBottomBanners a:hover{

}

#ContentBottomBanners a img{
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	margin-left: 35px;
	width: 100px;
}

#ContentHome{
	float:left;
	width: 615px;
	margin-top:8px;
}

#ContentHomeDestacats{
	margin-bottom: 20px;
}

#ContentHomeDestacat_1{
	float: left;
	width: 295px;
	margin-right:25px;

}

#ContentHomeDestacat_2{
	float: left;
	width: 295px;
}

#ContentHomeDestacatImatge {
	float: left;
}

#ContentHomeDestacatImatge a{
	display:block;
	padding-bottom:2px;
	border-bottom: 8px solid #FFFFFF;
}

#ContentHomeDestacatImatge a:hover{
	border-bottom: 8px solid #3c9ac8;
}

#ContentHomeDestacatText{
	background-image: url(../images/2007/home.destacats.bg.gif);
	background-position: top lef;
	background-repeat: repeat-x;
	border-top: 1px solid #3c9ac8;
	margin-left: 10px; 
	float: left;
	width: 205px;
	/*padding:5px;*/
	height: 100px;
	
}
#ContentHomeDestacatText a{
text-decoration:none;
}

#ContentHomeDestacatText a:hover{
text-decoration:none;
}

#ContentHomeDestacatText h3 a{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #237eab;
}
#ContentHomeDestacatText span{
	display:block;
	margin-top:6px;
}

#ContentHomeDestacatText span a{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#ContentHomeHotelRest{
	background-image: url(../images/2007/home.hot.rest.bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 300px;
	height: 202px;
	margin-bottom:10px;
	float: left;
	margin-top:20px;	
}


#ContentHomeHotelRest h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	font-weight:bold;
}

#ContentHomeHotelRest a{
text-decoration:none;
}

#ContentHomeHotelRestSeparador{
	height:18px;
	margin-top:6px;
	background-image: url(../images/2007/home.hot.rest.sep.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}
#ContentHomeHotelContact{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

#ContentHomeHotelTorroella{
	background-image: url(../images/2007/home.dot.torroella.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-top: 10px;
}

#ContentHomeHotelTorroella a{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

#ContentHomeHotelEstartit{
	background-image: url(../images/2007/home.dot.estartit.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-top: 10px;
}

#ContentHomeHotelEstartit a{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

#ContentHomeBanner{
	margin-top:0px; 
	width: 300px; 
	float: right;
	height: 100px;
}



#ContentHomeSeccions{
		     background-image: url(../images/2007/newsletter.jpg);
	margin-top:20px; 
	float: right; 
	width: 300px; 
	height: 114px;
}

#img.imagebackground
{
        z-index: 10; 
        position:relative;
}


/* TV3*/

#tv3{
	margin-top:0px;
	float: left;
	width: 260px;
/*position: absolute;*/
}

/* Butlleti*/



#Butlleti{
  	top: -120px;
  	padding: 14px;
  	z-index: 20;
  	position:relative;
}



#Butlleti h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	font-weight:bold;
}

#Butlleti h4{
   	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

#Butlleti span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}


#Butlleti .input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	border:1px solid #999999;
	background-image:url(../images/2007/home.input.gif)  no-repeat top left; 
	/*background-repeat:repeat-x;
	background-position:left top; */
	width:135px;
	height:18px;
	margin-top:4px;
	margin-right:10px;
}


.buttonxxxx { 
	border: none; 
	background: url('../images/2007/boto.subscripcio.jpg') no-repeat top left; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#ffffff;	
	font-size:10px;
	text-align:left;	
	padding: 0px 0px;
	width:75px;
	height: 24px;
	margin-top:0px;	
}

.button{
	border: none; 
	background: url('../images/2007/boto.subscripcio.jpg') no-repeat top left; 
	background-repeat:no-repeat;
	
	font-weight:bold; 
	color:#000000;	
	font-size:10px;
	
	height: 24px;
	width:75px;
}

.button:hover { 
	border: none; 
	background: url('../images/2007/boto.subscripcio.over.jpg') no-repeat top left; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#000000;
	font-size:10px;
	padding: 0px 0px; 
	width:75px; 
	height:25px; 	
	margin-top:0px; 	
	cursor:pointer; 
}

#Butlleti .error{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CC3333;
	font-weight:bold;
}

#FillHome{
margin-top:25px;
}

#FillHome img{
border:0px;
}

#FillHome a{
text-decoration:none;
}

#FillHome #Image{
float:left;
width:94px;
}

#FillHome #Text{
float:left;
width:140px;
}

#FillHome #Text span a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#FillHome #Text h3 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3399CC;
font-weight:bold;
}
/* Peu de plana */

#FootBox{
	background-image: url(../images/2007/foot2.bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #3c9ac8;
	height: 89px;
	width: 940px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	
}

#AvisMapa{
	width: 250px;
	position: relative;
	left: 20px;
	top: 60px;

}

#AvisMapa a{
	color: #FFFFFF;
	text-decoration: none;
}

#AvisMapa a:hover{
	text-decoration: underline;
}

#Address{
	width: 330px;
	position: relative;
	left: 600px;
	top: 50px;
	text-align: right;
}

#Address a{
	color: #FFFFFF;
	text-decoration: none;
}

#Address a:hover{
	text-decoration: underline;
}

/*TIOTOLS EDICIO EXTESA*/
.titol_general, .titol_GENERAL{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#006699;
}

.titol_torroella, .titol_TORROELLA{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#D85C12;
}

.titol_estartit, .titol_ESTARTIT{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#2DB0D2;
}

.titol_medes, .titol_MEDES{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#30A3A6;
}


.seo_h2_ESTARTIT {
 font-size:20px; color:#2DB0D2; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; display:block; padding-top:8px;
}

.seo_h2_MEDES {
 font-size:20px; color:#30A3A6; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; display:block; padding-top:8px;
}

.seo_h2_TORROELLA {
 font-size:20px; color:#D85C12; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; display:block; padding-top:8px;
}

#ContentInfo{
margin:10px;
margin-bottom:22px;
}

#ContentInfo img{

}

#ContentInfo a{
text-decoration:underline;
color:#000000;
font-weight:bold;
}

#ContentInfoList{
margin:0px;
margin-bottom:22px;
}

#ContentGal{
margin:10px;
margin-bottom:22px;
}

.ContentGeneral{

}

.ContentGeneral table{
background:#FFFFFF;
margin:0px;
padding:0px;
margin-bottom:15px;
width:100%;
}

.ContentGeneral table td{
padding:10px;
background:#FFFFFF;
font-size:xx-small;
vertical-align:top;
line-height:17px;
color:#000000;
}

.ContentGeneral table th{
padding:7px;
background:#EEEEEE;
font-size:xx-small;
vertical-align:top;
text-align:left;
color:#000000;
}

.ContentGeneral table td img{
border:1px solid #000000;
margin-bottom:8px;
}

.ContentGeneral table td strong{
background:#EEEEEE;
display:block;
padding:3px;
margin:0px;
}

.ContentGeneral table td span, .ContentGeneral table td em{
color:#000000;
font-weight:bold;
font-style:normal;
}


.ContentTorroella{

}

.ContentTorroella table{
background:#FFEDE3;
margin:0px;
padding:0px;
margin-bottom:15px;
width:100%;
}

.ContentTorroella table td{
padding:10px;
background:#FFEDE3;
font-size:xx-small;
vertical-align:top;
line-height:17px;
color:#000000;
}

.ContentTorroella table th{
padding:7px;
background:#D75D10;
font-size:xx-small;
vertical-align:top;
text-align:left;
color:#000000;
}

.ContentTorroella table td img{
border:1px solid #000000;
margin-bottom:8px;
}

.ContentTorroella table td strong{
background:#D75D10;
display:block;
padding:3px;
margin:0px;
}

.ContentTorroella table td span, .ContentTorroella table td em{
color:#D75D10;
font-weight:bold;
font-style:normal;
}

.ContentEstartit{

}

.ContentEstartit table{
background:#C2E1F7;
margin:0px;
padding:0px;
margin-bottom:15px;
width:100%;
}

.ContentEstartit table td{
padding:10px;
background:#C2E1F7;
font-size:xx-small;
vertical-align:top;
line-height:17px;
color:#000000;
}

.ContentEstartit table th{
padding:7px;
background:#53B7F1;
font-size:xx-small;
vertical-align:top;
text-align:left;
color:#FFFFFF;
}

.ContentEstartit table td img{
border:1px solid #000000;
margin-bottom:8px;
}

.ContentEstartit table td strong{
background:#53B7F1;
display:block;
padding:3px;
margin:0px;
}

.ContentEstartit table td span, .ContentEstartit table td em{
color:#0092EA;
font-weight:bold;
font-style:normal;
}

.ContentEstartit table td a{
color:#000000;
font-weight:bold;
}

.ContentMedes{

}

.ContentMedes table{
background:#EBFAFA;
margin:0px;
padding:0px;
margin-bottom:15px;
width:100%;
}
 
.ContentMedes table td{
padding:10px;
background:#EBFAFA;
font-size:xx-small;
vertical-align:top;
line-height:17px;
color:#000000;
}

.ContentMedes table th{
padding:7px;
background:#30A3A6;
font-size:xx-small;
vertical-align:top;
text-align:left;
color:#FFFFFF;
}

.ContentMedes table td img{
border:1px solid #000000;
margin-bottom:8px;
}

.ContentMedes table td strong{
background:#30A3A6;
display:block;
padding:3px;
margin:0px;
}

.ContentMedes table td span, .ContentMedes table td em{
color:#30A3A6;
font-weight:bold;
font-style:normal;
}


/*LLISTAT D'ACRECES*/
.tlistadotorroella a, .tlistadoestartit a, .tlistadomedes a, .tlistado a{
font-size:9px;
color:#000000;
text-decoration:none;
}

.cabeceratorroella{
font-weight:bold;
color:#FFFFFF;
background:#D85C12;
padding:3px;
}

.cabeceraestartit{
font-weight:bold;
color:#FFFFFF;
background:#2DB0D2;
padding:3px;
}

.cabeceramedes{
font-weight:bold;
color:#FFFFFF;
background:#30A3A6;
padding:3px;
}

.cabecera{
font-weight:bold;
color:#FFFFFF;
background:#4F7486;
padding:3px;
}

.tlistadotorroella .row1{
background:#F8C3A3;
}

.tlistadotorroella .row2{
background:#F5DBCB;
}

.tlistadotorroella .row1 td, .tlistadotorroella .row2 td{
padding:3px;
}

.tlistadoestartit .row1{
background:#93DDF0;
}

.tlistadoestartit .row2{
background:#CAEDF6;
}

.tlistadoestartit .row1 td, .tlistadoestartit .row2 td{
padding:3px;
}

.tlistadomedes .row1{
background:#93DCDE;
}

.tlistadomedes .row2{
background:#C6F8F9;
}

.tlistadomedes .row1 td, .tlistadomedes .row2 td{
padding:3px;
}

.tlistado .row1{
background:#DFDFDF;
}

.tlistado .row2{
background:#EEEEEE;
}

.tlistado .row1 td, .tlistado .row2 td{
padding:3px;
}

/*DETALL COMERÇ*/

#t_GENERAL a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#666666;
}

#t_TORROELLA a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#D85C12;
}

#t_ESTARTIT a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#2DB0D2;
}

#t_MEDES a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#30A3A6;
}

/*GALERIA imatges*/

.galitem{
width:110px;
height:180px;
float:left;
margin:2px;
padding:4px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
}

.galitem img{
border:6px solid #EBF5F9;
}

#ContentGal a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
font-weight:bold;
text-decoration:none;
}
#ContentGal a:hover{
color:#3C9AC8;
}
/*PAGINACIO*/

#pagin_GENERAL, #pagin_TORROELLA, #pagin_ESTARTIT, #pagin_MEDES{
text-align:center;
margin:18px 0px;
border-top:1px solid #CCCCCC;
padding:8px;
}
#pagin_GENERAL a, #pagin_TORROELLA a, #pagin_ESTARTIT a, #pagin_MEDES a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
padding:2px 4px;
margin-right:6px;
text-decoration:none;
}

#pagin_TORROELLA a:hover{
background-color:#F8C3A3;
color:#FFFFFF;
text-decoration:none;
}

#pagin_TORROELLA a.selected, #pagin_TORROELLA .selected:hover {
background-color:#D85C12;
color:#FFFFFF;
text-decoration:none;
}

#pagin_ESTARTIT a:hover{
background-color:#93DDF0;
color:#FFFFFF;
text-decoration:none;
}

#pagin_ESTARTIT a.selected, #pagin_ESTARTIT .selected:hover {
background-color:#2DB0D2;
color:#FFFFFF;
text-decoration:none;
}

#pagin_MEDES a:hover{
background-color:#93DCDE;
color:#FFFFFF;
text-decoration:none;
}

#pagin_MEDES a.selected, #pagin_MEDES .selected:hover {
background-color:#30A3A6;
color:#FFFFFF;
text-decoration:none;
}

#pagin_GENERAL a:hover{
background-color:#DFDFDF;
color:#FFFFFF;
text-decoration:none;
}

#pagin_GENERAL a.selected, #pagin_GENERAL .selected:hover {
background-color:#4F7486;
color:#FFFFFF;
text-decoration:none;
}

/*MAPA WEB*/

#map{

}

#map ul li{
margin:0px;
padding:0px;
list-style-type:none;
margin-left:-25px;
}

#map li.grup a{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

#map li.item a, #map li{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4F7486;
text-decoration:none;
}

#map a:hover{
text-decoration:underline;
}
.enllac{
width:200px;
height:90px;
float:left;
}

.enllac img{
border:1px solid #CCCCCC;
}

