body {
background: #043A7A;
margin: 0px;
background-image: url(costabrava/fondo1.jpg);
background-repeat: repeat-x;
}
.fondo-menu2 {
background-image: url(costabrava/campinglasdunas_menu2.png);
background-repeat:no-repeat 
}

.menu1resA{
	background-image: url(costabrava/reservar.png);
	background-repeat: no-repeat;	background-position:  0px 0px;
}
.menu1resB{
	background-image: url(costabrava/reservar.png);
	background-repeat: no-repeat;	
	background-position: 0px -36px;
}
.menu1res, a.menu1res:link, a.menu1res:visited {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;
	color: #FFF; font-size: 13px;	font-weight: bold; text-decoration: none;
}

.menu2resA{
	background-image: url(costabrava/reservar_alojamiento.png);
	background-repeat: no-repeat;	background-position:  right 0px;
}
.menu2resB{
	background-image: url(costabrava/reservar_alojamiento.png);
	background-repeat: no-repeat;	
	background-position: right -36px;
}
.menu2res, a.menu2res:link, a.menu2res:visited {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;
	color: #FFF; font-size: 13px;	font-weight: bold; text-decoration: none;
}

.menu1A{
	background-image: url(costabrava/menu1.png);
	background-repeat: no-repeat;	
	background-position:  right top;
}
.menu1B{
	background-image: url(costabrava/menu1.png);
	background-repeat: no-repeat;	
	background-position: right -36px;
}
.menu1C{
	background-image: url(costabrava/menu1.png);
	background-repeat: no-repeat;	
	background-position: right -72px;
}
.menu1Csel{
	background-image: url(costabrava/menu1.png);
	background-repeat: no-repeat;	
	background-position: right -108px;
}

a.menu1:link, a.menu1:visited {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;
	color: #FFF; font-size: 12px;	font-weight: bold; text-decoration: none;
}

a.menu1sel, a.menu1sel, a.menu1sel:visited {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;
	color: #FFBF00; font-size: 12px;	font-weight: bold; text-decoration: none;
}


.menu1sub, .menu1sub a, .menu1sub a:visited {
	display: table-cell;
	font-family: Arial, Helvetica, sans-serif; text-transform: ;
	color: #FFBF00; font-size: 12px;	font-weight: ; text-decoration: none;
}
.menu1sub a:hover {
	color: ;
	text-decoration: underline;
}
.menu1subsel {
	font-family: Arial, Helvetica, sans-serif; text-transform: ;
	color: #FFBF00; font-size: 12px;	font-weight: bold; text-decoration: none;
	background-color: #0E64D8;
}

.menu2A{
	background-image: url(costabrava/menu2.gif);
	background-repeat: no-repeat;	
	background-position:  right top;
}
.menu2B{
	background-image: url(costabrava/menu2.gif);
	background-repeat: no-repeat;	
	background-position: right -36px;
}
.menu2C{
	background-image: url(costabrava/menu2.gif);
	background-repeat: no-repeat;	
	background-position: right -72px;
}
.menu2Csel{
	background-image: url(costabrava/menu2.gif);
	background-repeat: no-repeat;	
	background-position: right -108px;
}
a.menu2:link, a.menu2:visited {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;
	color: #224088; font-size: 12px;	font-weight: bold; text-decoration: none;
}

a.menu2sel {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;
	color: #C66716; font-size: 12px;	font-weight: bold; text-decoration: none;
}

.menu2sub, .menu2sub a, .menu2sub a:visited {
	display: table-cell;
	font-family: Arial, Helvetica, sans-serif; text-transform: ;
	color: #C66716; font-size: 12px;	font-weight: ; text-decoration: none;
}
.menu2sub a:hover {
	color: ;
	text-decoration: underline;
}
.menu2subsel {
	font-family: Arial, Helvetica, sans-serif; text-transform: ;
	color: #FFBF00; font-size: 12px;	font-weight: bold; text-decoration: none;
	background-color: #214087;
}


.menu3, .menu3 a, .menu3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.menu3 a:hover { color: #224088; text-decoration: underline;}
.menu3sel, .menu3sel a, .menu3sel a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C66716;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.menu3sub, .menu3sub a, .menu3sub a:visited {
	display: table-cell;
	font-family: Arial, Helvetica, sans-serif;
text-transform: ;
	color: #FFF;
	font-size: 13px;
	font-weight: ;
	text-decoration: underline;
} 
.menu3sub a:hover {
	color: #224088;
	text-decoration: none;
}
.menu3subsel {
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFBF00; font-size: 13px;	font-weight: bold; text-decoration: none;
	border:#FFBF00;
}

.LaLaDu, .LaLaDu a, .LaLaDu a:visited {
	font-family: Comic Sans MS, Arial Black, Helvetica73-Extended, Helvetica75, Helvetica75Outline, Helvetica85-Heavy, Helvetica95-Black, Helvetica-Black;
	font-size: 18px;
	color: #224088;
	text-decoration: none;
	text-align: center;
	font-weight: bolder;
	letter-spacing: 3px;
}
.LaLaDuover, .LaLaDuover a, .LaLaDuover a:visited { 
	font-family: Comic Sans MS, Arial Black, Helvetica73-Extended, Helvetica75, Helvetica75Outline, Helvetica85-Heavy, Helvetica95-Black, Helvetica-Black;
	font-size: 18px;
	color: #224088;
	text-decoration: underline;
	text-align: center;
	font-weight: bolder;
	letter-spacing: 3px;
	font-style: italic;
}
.LaLaDusel, .LaLaDusel a, .LaLaDusel a:visited {
	font-family: Comic Sans MS, Arial Black, Helvetica73-Extended, Helvetica75, Helvetica75Outline, Helvetica85-Heavy, Helvetica95-Black, Helvetica-Black;
	font-size: 18px;
	color: #C66716;
	text-decoration: none;
	text-align: center;
	font-weight: bolder;
	letter-spacing: 3px;
}


.LaLaDusub, .LaLaDusub a, .LaLaDusub a:visited {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
} 
.LaLaDusub a:hover {
	color: #224088;
	text-decoration: none;
}
.LaLaDusubsel {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif; text-transform: ;
	color: #FFBF00; font-size: 13px;	font-weight: bold; text-decoration: none;
	text-transform: uppercase;
}



.menu4, .menu4 a, .menu4 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #437CB5; text-decoration: none; font-weight: bold; }
.menu4 a:hover { color: #EF9531; }

.idiomas, .idiomas a, .idiomas a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 4px;
}
.idiomas a:hover { color: #224088;
	text-decoration: none; }

.titol1,.titol1 a, .titol1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #224088;
	text-decoration: none;
}
.titol1LaLaDu, .titol1LaLaDu a, .titol1LaLaDu a:visited {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #224088;
	text-decoration: none;
}
.titol2, .titol2 a, .titol2 a:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #224088; text-decoration: none;}
.titol3, .titol3 a, .titol3 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #224088; text-decoration: none;}
.titol4, .titol4 a, .titol4 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #224088; text-decoration: none;}

.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
.text1bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
.text1LaLaDu {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFBF00;
}
.text1 a , .text1 a:visited  { color: #224088}
.text1 a:hover { text-decoration: none; }
.text2, .text2 a , .text2 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}


.privacidad, .privacidad a , .privacidad a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.privacidad a:hover { text-decoration: none; }

.direccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.direccion a , .direccion a:visited  { color: #224088}
.direccion a:hover { text-decoration: none; }
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}

.links1, .links1 a, .links1 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #000E78}.tiranavidad {
	background-image: url(barholly02.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.bordeGris {
	border: 1px solid #C66716;
}
.tableHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C66716;
	text-decoration: none;
	background-color: #FCD362;
}
 
