*	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
X_ul	{
	margin: 0;
	list-style-type: none;
}
li {	display:block;	}
a	{
	text-decoration: none;
}
a:hover	{
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}
table#general {
	width: 748px;
}
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color:#CCCCCC;
}
div.bodyAdmin {
	padding: 0 1.5em 1.5em 1.5em;
	background-color: #FF0000;
}
table#tot {
	margin: 0px;
	border: 0px none;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
}
table {
	/*margin: 0px;*/
	border: 0px none;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	background-color:#FFFFFF;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}

table tr{
	border-collapse: collapse;
	margin: 0px;
	border: 0px none;
	padding: 0px;
	vertical-align: top;
}
table td {
	border-collapse: collapse;
	margin: 0px;
	border: 0px none;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	vertical-align:middle;
}
div#menuPrincipal {
	border: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
/*	X_background: #1D8BD3 url(../img/fons/menu_principal.gif);
	background: #ee6e07;*/
	background-color:#E7E2D8;
	X_background:#E7E2D8;
	text-align: center;
	padding: 4px;
	font-size: 0.67em;
	height:auto;
	/*height:20px;/*firefox*/
	/**height:30px;/*IE*/
	
}
div#menuPrincipal span {
	color:	#000000;
}
div#menuPrincipal a span {
	color: #000000;
}
div#menuPrincipalPeu {
	border: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	background-color:#000000;
	X_background:#000000;
	text-align: center;
	padding: 4px;
	font-size: 1em;
	height:auto;
}
div#menuPrincipalPeu span {
	color:	#FFFFFF;
}
div#menuPrincipalPeu a span {
	color: #FFFFFF;
}

h1 {
	font-size: 1em;
}
h1 {
	font-size: 0.95em;
}
h2 {
	font-size: 0.85em;
}
h3 {
	font-size: 0.75em;
}
h2 {
	font-size: 0.70em;
}
h6 {
	font-size: 0.65em;
}
div.noFloat	{
	clear: both;
}
img, a img {
	border: 0;
	margin: 0;
	padding: 0;
}
span.subratllat	{
	text-decoration: underline;
}
span.petitA	{
		font-size: 0.75em;
}
span.normalA	{
		font-size: 1em;
}
span.granA	{
		font-size: 1.1em;
}
div.menuSuperior	{
	padding-top: 14px;
	text-align: right;
	margin-left:140px;
	*margin-left:200px;
	margin-right:0px;
	padding-bottom: 7px;
	vertical-align: bottom;
}
div.menuSuperior span.menuItem	{
	font-size: 0.60em;
	color: #000000;
}
div.menuSuperior span.menuItem a	{
	color: #000000;
}
div#inferior {
	padding: 7px;
	text-align: center;
	vertical-align: middle;
	background-image: url(../img/fons/inferior.50.gif);
	height: 100px;
	border-top: 1px solid #e0e0e0;
}
div#inferior span {
	font-size: 0.65em;
	color:	#a3a19e;
}
.displayNone	{
	display: none;
}
form label, form input, form select	{
	X_display: block;
	X_text-align: right;
	font-size: 0.72em;
	font-weight: normal;
}
form label	{
	display: block;
	text-align: right;
}
form label span	{
	X_text-align: right;
}
td#cap {
	background-image: url(../img/fons/cap.jpg);
}
div.menuAdmin	{
	width: 748px;
	color: #FFFFFF;
	font-size: 0.70em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	
}
div.menuAdmin div.sortir	{
	float: right;
}
div.menuAdmin div.sortir a	{
	color: #FFFFFF;
}
div.menuAdmin div.administrador	{
	text-align: left;
	float: left;
}
div.menuAdmin div.administrador span.nom	{
	font-weight: bold;
}
div.menuAdmin div.edicioActivada {
	margin-left:	2em;
	width: 100%;
	clear: none;
	text-align: center;
}
div.menuAdmin div.edicioActivada form	{
	margin-left:	2em;
	clear: none;
	text-align: center;
}
div.menuAdmin div.edicioActivada form input	{
	margin-top:	-0.25em;
	margin-right:	-0.25em;
	padding-top:	0em;
	clear: none;
	text-align: center;
}
div.menuAdmin div.edicioActivada form label	{
	font-size:	1em;
	text-align: left;
}
ul.enllacosMenuLateral	{
	padding:	0;
	margin:	0;
	text-align:	center;
	list-style-type: none;
}
ul.enllacosMenuLateral li	{
	margin-bottom:	7px;
	list-style-type: none;
}
ul.enllacosMenuLateral	span	{
	text-align:	left;
}
div.nota {
	text-align:left;
	font-size:0.7em;
}
.titularTaronja{
	color:#FF6600;
	font-size:1em;
	font-weight:bold;
}
td {
	height:auto;
}
div.flashmenu {
	margin-top:10px;
	margin-right:10px;
	margin-bottom:5px;
	margin-left:10px;
	width:578px;
	height:230px;
	background-color:#FFFFFF;
}
div.banners {
	margin-top:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:0px;
	width:140px;
	background-color:#FFFFFF;
}
div.reservaHotel {
	width:284px;
	height:150px;
	background-color:#FF6600;
}
div.visitesGuiades {
	width:284px;
	height:150px;
	background-color:#0066FF;
}
div.ofertesTuristiques {
	width:284px;
	height:150px;
	background-color:#66CC00;
}
/***************NOU ESTIL**************************/
div.esquerra {
	width:284px;
	margin: 0px 10px 0px 10px;
	border:1px solid black;
	float:left;
	clear:both;
}
			
div.esquerra div.pastilla_oferta{
	background-image:url(../img/nou/ofertes.jpg);
	background-repeat:no-repeat;
	width:284px;
	height:110px;
	margin-top:10px;
}
div.esquerra div.pastilla_activitats{
	background-image:url(../img/nou/ofertes.jpg);
	background-repeat:no-repeat;
	width:284px;
	height:110px;
	margin-top:10px;
}
div.esquerra div.pastilla_visites{
	background-image:url(../img/nou/ofertes.jpg);
	background-repeat:no-repeat;
	width:284px;
	height:110px;
	margin-top:10px;
}

div.dreta {
	width:264px;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	float:right;
	border:solid 1px black;
	overflow:hidden;
}
div.dreta div.youtube {
	margin-top:10px;
	width:284px;
	height:300px;
	background-color:#000000;
}
