body {
	background-image: url(../img/fondo.jpg);
}
.form_contacto {
	line-height:25px;
	color: #333;
	font-size:12px;
	text-align: left;
	width: 300px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;

}
.box_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	border: #999 1px solid;
	background-color: #FFFFFF;
}

.box_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	border:#999 1px solid;
	background-color: #FFFFFF;
}
.bot_enviar, .bot_enviar:link {
	background-color:#333;
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0
	}
	.bot_enviar:hover {
	background-color:#FFF;
	color:#333;
	}
	
#breadcrumb {
	background-color:#73827A;
}

#content {
	background-color:#5A6274;
	border-bottom:7px #5A6274 solid;
	border-left:7px #5A6274 solid;
	background-image:url(../img/_bg/home-sub.jpg);
	background-position:right center;
	background-repeat:repeat-y;
	width: 948px;
}
#centre-content {
	background-color:#fff;
}
/* ##################################### Set the right sub section colours */
#right-sub-nav h2 {
	background-image:url(/img/_bg/side-sections/default-heading.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#5A6274;
	color:#FFFFFF;
}
#right-sub-nav .side-sub-content {
	background-color:#949AA8;
}
#right-sub-nav .side-sub-content img {
	border:1px #5A6274 solid;
}
/* ##################################### END RIGHT SECTION */


#breadcrumb {
	color:#FFFFFF;
	background-color:#5A6274;
}
#section-nav li a.active-section {
	background-image:url(../img/_nav/c-5.png) !Important;
}

/* ##################################### This is for the background colour of the large image links */
div#image-link-large a, div#image-link-large a:visited {
	background-color:#5A6274;
}

/* ##################################### This controls the full width content holder and needs to change border colour dependent on section*/
#centre-content-full {
	border-right:7px #5A6274 solid;
}


/* ##################################### These are the styles for the random template */

#random_left_top a, #random_left_top a:visited, #random_left_middle a, #random_left_middle a:visited, #random_left_bottom a, #random_left_bottom a:visited, #random_middle a, #random_middle a:visited, #random_right_top a, #random_right_top a:visited, #random_right_middle a, #random_right_middle a:visited, #random_right_bottom a, #random_right_bottom a:visited {
	background-color:#5A6274;
}
#random_text_topright, #random_text_middleleft, #random_text_bottommiddle {
	color:#5A6274;
}

/* ##################################### continued.... Random 6 colours */
#randomsix_left_top a, #randomsix_left_top a:visited, #randomsix_left_middle a, #randomsix_left_middle a:visited, #randomsix_left_bottom a, #randomsix_left_bottom a:visited, #randomsix_middle a, #randomsix_middle a:visited, #randomsix_right_top a, #randomsix_right_top a:visited, #randomsix_right_middle a, #randomsix_right_middle a:visited, #randomsix_right_bottom a, #randomsix_right_bottom a:visited {
	background-color:#5A6274;
}
#randomsix_text_top, #randomsix_text_topleft, #randomsix_text_middleright, #randomsix_text_bottommiddle {
	color:#5A6274;
}

/* ##################################### continued.... Random 4 colours */
#randomfour_left_top a, #randomfour_left_top a:visited, #randomfour_left_bottom a, #randomfour_left_bottom a:visited, #randomfour_right_top a, #randomfour_right_top a:visited, #randomfour_right_bottom a, #randomfour_right_bottom a:visited {
	background-color:#5A6274;
}
#randomfour_text_topleft, #randomfour_text_bottomleft, #randomfour_text_rightmiddle, #randomfour_text_rightbottom {
	color:#5A6274;
}
/* ##################################### These are the styles for the random8 template */

#random_left_top a, #random_left_top a:visited, #random_left_middle a, #random_left_middle a:visited, #random_left_bottom a, #random_left_bottom a:visited, #random_middle a, #random_middle a:visited, #random_right_top a, #random_right_top a:visited, #random_right_middle a, #random_right_middle a:visited, #random_right_bottom a, #random_right_bottom a:visited {
	background-color:#5A6274;
}
#random_text_topright, #random_text_middleleft, #random_text_bottommiddle {
	color:#5A6274;
}

#randomeight_left_top a, #randomeight_left_top a:visited, #randomeight_left_middle a, #randomeight_left_middle a:visited, #randomeight_left_bottom a, #randomeight_left_bottom a:visited, #randomeight_middle_upper a, #randomeight_middle_upper a:visited, #randomeight_middle_lower a, #randomeight_middle_lower a:visited, #randomeight_middle a:visited, #randomeight_right_top a, #randomeight_right_top a:visited, #randomeight_right_middle a, #randomeight_right_middle a:visited, #randomeight_right_bottom a, #randomeight_right_bottom a:visited {
	background-color:#5A6274;
}
#randomeight_text_topright, #randomeight_text_middleleft, #randomeight_text_bottommiddle {
	color:#5A6274;
}
/* ##################################### These styles are for the 50/50 template */

h3#ff-offers, h3#ff-search {
	background-color:#5A6274;
	color:#FFFFFF;
}
#fiftyfiftybottom-holder .themes-row h5, #fiftyfiftybottom-holder .themes-row p {
	color:#5a6274;
}
#fiftyfifty-right h2 {
	background-color:#5A6274;
	color:#FFFFFF;
}

/* ##################################### 1/3 rd Template */

div.image-link-large a, div.image-link-large a:visited {
	background-color:#5A6274;
}
div.image-link-large a:hover {
}

/* ##################################### Summary template colours */

#summary-middle h2 {
	background-color:#5A6274;
	color:#FFFFFF;
}
#summary-bottom-left, #summary-bottom-right {
	background-color:#5A6274;
}
#summary-bottom h3 {
	color:#FFFFFF;
	background-color:#5A6274;
}
#summary-bottom h5 {
	color:#5A6274;
}

/* ##################################### artilce long template */

.articlelong-middle-quote {
	background-image:url(/img/_bg/quotes/maps-quote-left.gif);
}
.articlelong-middle-quote-inside {
	background-image:url(/img/_bg/quotes/maps-quote-right.gif);
	color:#5a6274;
}

/* ##################################### CMS Section Specific Styles */

.section-colour, .big-section-text, .bigger-section-text, .large-section-text {
	color:#5A6274;
}
.huge-article-text {
	color:#999999;
}

/* ##################################### Landing Page Styles / Colours */

#top-landing {
	background-color:#5A6274;
	color:#FFFFFF;
}
#centre-landing-left h3, #centre-landing-right h3 {
	background-color:#5A6274;
	color:#FFFFFF;
}
#centre-landing-left, #centre-landing-right {
	background-color:#5A6274;
	border:1px #5A6274 solid;
}

/* New Brochure template styles - 17-03-2008 */
#top-brochure {
	background-color:#81869F;
}

#middle-brochure {
	background-color:#E0E1E7;
	color:#5B6274;
}

#brochure-form-top {
	background-color:#E0E1E7;
	border:1px #81869F solid;
	color:#5B6274;
}

#brochure-form-bottom {
	background-color:#E0E1E7;
	border:1px #81869F solid;
	color:#5B6274;
}

#centre-content-full {
	border-right:7px solid #5B6274;
}

#brochure-form-bottom fieldset {
	border-color:#5B6274;
}

#thedmsProfiling li {
	border-bottom:1px dotted #5B6274;
}

#brochure-container #breadcrumb {
	background-color:#5B6274 !Important;
}

#brochure-container #content {
	border-bottom:7px solid #5B6274 !Important;
	border-left:7px solid #5B6274 !Important;
	background-color:#5B6274;
}

#middle-brochure h2 {
	color:#5B6274;
}
/*           */
/* ---- Main Navigation ---- */
#nav-holder {
	clear:both;
	color:#FFFFFF;
	padding: 0;
	background-image:url(../img/_bg/nav-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000000;
	margin:0;
	height: 42px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	
}
#nav-holder ul {
	list-style: none;
	/*clear:right;*/
	float:left;
}

#nav-holder li {
	float: left;
	position: relative;
	background-image:url(../img/_bg/nav-divider.png);
	background-position:right center;
	background-repeat:no-repeat;
	height: 42px;
	width: 95px;
}
#nav-holder li a, #nav-holder li a:visited {
	display:block;
	height:30px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	font-size:90%;
}
#nav-holder li a:hover {
	background-image:url(../img/_bg/nav-bg_hov.jpg);
	background-repeat:no-repeat;
}
/* Make it appear... Just like that said Paul Daniels ;o) ... */
#nav-holder li:hover ul, #nav-holder li.over ul {
	display: block;
	background-color:#CCCCCC;
	background-image:url(../img/_bg/nav-bg_hov.jpg);
	background-repeat:no-repeat;
}

/* ------ Start second-level lists ----- */

#nav-holder li ul {
	display: none; /* This controls whether you see the drop down or not */
	position: absolute;
	bottom: 40px;
	left: 0px;
}
#nav-holder li ul li {
	width:220px;
	height:30px;
	text-align:left;
	float:none;
	background-image:url(../img/_nav/main-nav-bg.jpg) !Important;
	background-repeat:repeat-x !Important;
	background-position:top center !Important;
	background-color:#BEBFC1;
	border-top:1px #ACACAC solid;
}
#nav-holder li ul li#inspired
{
    border-top:0px;
}
#nav-holder li ul li a, #nav-holder li ul li a:visited {
	/*display:block;*/
	padding:3px 0px 3px 10px !Important;
	height:auto !Important; /* Added to stop FF inheriting the parent height */
	font-weight:normal !Important;
	color:#000000 !Important;
	font-weight:normal !Important;
	float:none !Important;
	font-size:0.9em !Important;

}
#nav-holder li ul li a:hover {
	color:#FFFFFF !Important;
}
/* -- end second level -- */

/* -- Add the coloured C's to the main navigation -- */
#section-nav li a {
	height: 30px;
	width: 95px;
	margin:0;
	background-position:right bottom;
	background-repeat:no-repeat;
	background-image:url(../img/_nav/c-grey.png);
	padding-top: 12px;
	padding-bottom: 0px;
	text-align: center;
	border-right-width:solid 1px #666;
	}
/*#section-nav li a:visited {
, #section-nav li a:visited
}*/

li#lastone {
	background-image:none;
}
/*END COLOURED C'S*/

/* Main menu button style */
#nav-holder li.main-menu {
	background-image:url(../images/_bg/main-menu-btn-bg2.png);
	width:125px;
	height:40px;
}
#nav-holder li.main-menu a {
	padding:13px 5px 0px 14px;
}
ul#nav {
	float:left;
	width:125px;
	height:40px;
	clear:left;
}
/* ------------------- End Navigation -------------- */

/* ------------------- Home Page Main Navigation --- */
#menu-holder {
    float:left;
    width:195px;
    margin: 0px -205px 0px 0px;
}
#menu-holder li {
/*	background-image:url(../img/_nav/main-nav-bg.jpg) !Important;
	background-repeat:repeat-x;
	background-position:top left;*/
	background-color:#BEBFC1;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px #ACACAC solid;
	list-style:none;
}
#menu-holder li a, #menu-holder li a:visited {
   	display:block;
	padding:5px 0px 2px 10px;
	margin:0px 0px 0px 0px;
	color:#363637;
	font-weight:bold;
	text-decoration:none;
}
#menu-holder li a:hover {
    color:#FFF;
}

/* start different coloured main nav buttons */


#menu-holder li#myhome a, #menu-holder li#myhome a:visited, #nav-holder li#myhome a, #nav-holder li#myhome a:visited {
	background-image:url(../img/_nav/main-be-inspired.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#myhome a:hover, #nav-holder li#myhome a:hover {
	color:#000000;
}
/*-------*/
#menu-holder li#inspired a, #menu-holder li#inspired a:visited, #nav-holder li#inspired a, #nav-holder li#inspired a:visited {
	background-image:url(../img/_nav/main-be-inspired.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#inspired a:hover, #nav-holder li#inspired a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#planmyvisit a, #menu-holder li#planmyvisit a:visited, #nav-holder li#planmyvisit a, #nav-holder li#planmyvisit a:visited {
	background-image:url(../img/_nav/main-plan-my-visit.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#planmyvisit a:hover, #nav-holder li#planmyvisit a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#accommodation a, #menu-holder li#accommodation a:visited, #nav-holder li#accommodation a, #nav-holder li#accommodation a:visited {
	background-image:url(../img/_nav/main-where-to-stay.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#accommodation a:hover, #nav-holder li#accommodation a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#thingstodo a, #menu-holder li#thingstodo a:visited, #nav-holder li#thingstodo a, #nav-holder li#thingstodo a:visited {
	background-image:url(../img/_nav/main-things-to-do.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#thingstodo a:hover, #nav-holder li#thingstodo a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#placestosee a, #menu-holder li#placestosee a:visited, #nav-holder li#placestosee a, #nav-holder li#placestosee a:visited {
	background-image:url(../img/_nav/main-places-to-see.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#placestosee a:hover, #nav-holder li#placestosee a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#maps a, #menu-holder li#maps a:visited, #nav-holder li#maps a, #nav-holder li#maps a:visited {
	background-image:url(../img/_nav/main-maps-routes.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#maps a:hover, #nav-holder li#maps a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#specialinterests a, #menu-holder li#specialinterests a:visited, #nav-holder li#specialinterests a, #nav-holder li#specialinterests a:visited {
	background-image:url(../img/_nav/main-special-interests.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#specialinterests a:hover, #nav-holder li#specialinterests a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#shop a, #menu-holder li#shop a:visited, #nav-holder li#shop a, #nav-holder li#shop a:visited {
	background-image:url(../img/_nav/main-shop-online.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#shop a:hover, #nav-holder li#shop a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#downloads a, #menu-holder li#downloads a:visited, #nav-holder li#downloads a, #nav-holder li#downloads a:visited {
	background-image:url(../img/_nav/main-downloads.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#downloads a:hover, #nav-holder li#downloads a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#recommended a, #menu-holder li#recommended a:visited, #nav-holder li#recommended a, #nav-holder li#recommended a:visited {
	background-image:url(../img/_nav/main-recommended.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#recommended a:hover, #nav-holder li#recommended a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#information a, #menu-holder li#information a:visited, #nav-holder li#information a, #nav-holder li#information a:visited {
	background-image:url(../img/_nav/main-visitor-info.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#information a:hover, #nav-holder li#information a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#recommended a, #menu-holder li#recommended a:visited, #nav-holder li#recommended a, #nav-holder li#recommended a:visited {
	background-image:url(../img/_nav/main-visitor-recommendations.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#recommended a:hover, #nav-holder li#recommended a:hover {
	background-position:top right;
}
/*             */

