/* 
Author:Andalucia Web Solutions
Website: http://www.andaluciaws.com
Created:
Last Amended:
*/
/*global values + layout divs======================================*//* Remove padding and margin */

* {margin:0px;padding:0px;}

body { background:#FFF url(images/fondo.jpg) repeat-x; color:#333; text-align:center;font: normal 75% "Trebuchet MS", Tahoma, Arial;}

#outer{	width:728px; margin: 0 auto; text-align:left;}

/* Remove border around linked images */
img {border: 0;}
/* Class for clearing floats*/
.clear {clear:both;}
 /*link colours======================================*/
a, a:link {color: #333;text-decoration:none;font-weight: normal;}
a:visited {color: #333;}
a:hover {color:  #A7A5BB;}
a:visited:hover{color:  #A7A5BB;}



 /*main======================================*/
 
#header {margin: 5px 0px 0px 0px;}
.lang {	float: right;	text-align: right;	width: 300px;margin-right: 10px;margin-top: 5px;color:white; font-size:90%;}
.lang a, .h1area a:link {	color: #FFF; }
.lang a:visited {color: #FFF;}
.lang a:hover {color: #0B203A;text-decoration: underline;}
.lang a:visited:hover{color: #0B203A;}

.img_lang {margin:0px 2px 5px 3px; }

#content {margin:0px; padding:0px;}

#boxes {font: normal 90% Arial, Helvetica, sans-serif;	color:#333;	width:728px;background-color: #FFFFFF;}
#boxes a, .h1area a:link {	color: #333; font-weight:bold; text-decoration:underline;font-size:115%;}
#boxes a:visited {color: #333;}
#boxes a:hover {color:  #A7A5BB;}
#boxes a:visited:hover {color:  #A7A5BB;}

#box_a{margin:0px; padding:26px 0px 2px 0px;background-image:url(images/boxes_r1_c1.gif); float:left;width:184px; height:127px;}
#box_b{margin:0px; padding:30px 4px 2px 4px;background-image:url(images/boxes_r1_c2.gif); float:left;width:161px; height:123px;}
#box_c{margin:0px; padding:26px 0px 2px 0px;background-image:url(images/boxes_r1_c3.gif); float:left;width:155px; height:127px;}
#box_d{margin:0px; padding:25px 6px 2px 4px;background-image:url(images/boxes_r1_c4.gif); float:left;width:210px; height:128px;}
 /*eng======================================*/
#box_a_en{margin:0px; padding:26px 0px 2px 0px;background-image:url(images/boxes-eng_r1_c1.gif); float:left;width:184px; height:127px;}
#box_b_en{margin:0px; padding:30px 4px 2px 4px;background-image:url(images/boxes-eng_r1_c2.gif); float:left;width:161px; height:123px;}
#box_c_en{margin:0px; padding:26px 0px 2px 0px;background-image:url(images/boxes-eng_r1_c3.gif); float:left;width:155px; height:127px;}
#box_d_en{margin:0px; padding:25px 6px 2px 4px;background-image:url(images/boxes-eng_r1_c4.gif); float:left;width:210px; height:128px;}
 
#maincontent {background:#F7F7F8 url(images/dotted-llne.gif) no-repeat top left; width: 722px;float: left;padding-left:5px;}


#footer {width:728px;line-height: 17px;	background: white url(images/dotted-line-2.gif) no-repeat top left; text-align: center;clear: both;}
#footer a, #footer a:link {	color: #A7A5BB;	font-weight: normal;}
#footer a:visited {color: #A7A5BB;}
#footer a:hover {color: #666;}
#footer a:visited:hover{color: #666;}


	/*menu-nav======================================*/
	
ul#menu{margin:5px 0px 0px 0px;	padding:0;list-style-type:none;	width:auto;	position:relative;display:block;height:28px;	text-transform:uppercase;font-size:11px;background:transparent url("images/bg_nav.gif") no-repeat top left;	font-family:"Trebuchet MS", Tahoma, Arial;width:728px;}
ul#menu li{	display:block;	float:left;	margin:0;	padding:0;border-right:1px dotted #FE6200;}
ul#menu li a{display:block;	float:left;	color:#4B4860;text-decoration:none;	padding:8px 15px 0 14px;height:20px;height:20px;}
ul#menu li a:hover{	color:#333333;	text-decoration:underline;}
ul#menu li a#noline {border-right:0px solid #1865BA;}

/*typography======================================*/

p {font-size: 100%;	font-weight:normal;	color: #333;	margin: 0px;	padding:3px 2px 0px 5px;}
h1 {font-size: 120%;	font-weight: bold;	color: #6B6789;	margin: 0px;	padding:20px 2px 0px 5px;}
h2 {font-size: 120%;	font-weight: bold;	color: #666;	margin: 0px;	padding:4px 2px 4px 2px;}
h3 {font-size: 140%;	font-weight: bold;	color: #016701;	margin: 0px;	padding:8px 0px 0px 0px;}
h4 {font-size: 110%;	font-weight: bold;	color: #6B6789;	margin: 0px;	padding:8px 2px 0px 5px;}
h5 {font-size: 110%;	font-weight: bold;	color: #666;	margin: 0px;	padding:6px 2px 0px 2px;}
h6 {font-size: 75%;	font-weight: normal;color: #333;margin: 0px;padding:10px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif;}

/*typography======================================*/
/* Padding cancelled in Global - Back on certain elements here */
pre, blockquote, fieldset, table, ul { margin: 0.8em 0;}



/*others======================================*/

.right {float:right; margin:15px 5px 5px 5px;}
.left {float:left; margin:2px 2px;padding-right:3px;padding-left:3px;}
.blue {color: #1D3C61;	margin: 0px; padding:2px 2px 5px 18px;}
.blau {color: #1D3C61;}
.black {color: #000;font-weight:bold;}

ul#ev {	text-align: left;list-style:none;margin-top:0px;	margin-left:5px;padding:0px;font-size: 75%;	color: #666;font-weight:normal;	}
ul#ev li{padding:0px 0px 0px 0px;margin:0px;display: inline;color:#666666;	}
ul#ev li a{	display:block;background: url("images/dot.gif") no-repeat 0px 6px;	padding: 3px 0px 0px 8px;	margin:0px;	text-decoration: none;	color: #666;	font-weight:normal;	}
ul#ev li a:hover{	text-decoration: none;	color: #66B23F;}
	

.img_reservas {margin-left:10px;

.submit {background:#FFF url(images/reserva_bt.jpg);float: right;margin-top: 5px;margin-right: 5px;text-align:center;height:27px;width:120px;padding:0px;} 
input, select, textarea {color: #333;font-weight: normal;font-size:90%;width: 90px;border-top: 1px solid #CCCCCC;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px solid #CCCCCC;margin-left: 2px;}