@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333;
	}

.heading1 {
	font-family: Verdana, Geneva, sans-serif; font-size:16px; text-transform:uppercase; font-weight:bolder; color:#333;
	}
.titulares-e {
	font-family: Verdana, Geneva, sans-serif; font-size:16px; text-transform:uppercase; font-weight:bolder; color: #ff0101;
	}
.heading2 {
	font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#333;
		}
.heading3 {
	font-family: Verdana, Geneva, sans-serif; font-size:16px; font-weight:bolder; color:#333;
	}
.headings4 {
	font-family: Verdana, Geneva, sans-serif; font-size:14px; font-weight:bolder; color: #3a59cb;
	}
.headings5 {
	font-family: Verdana, Geneva, sans-serif; font-size:14px; font-weight:bolder; color: #ff0101;
	}
.page-titles {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:26px;
	color:#ffffff;
	letter-spacing:2px;
	height: 1.4em;
	filter: Shadow(Color=#000000, Direction=135, Strength=3);
}
.titles-red {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:26px;
	color:#ff0101;
	letter-spacing:2px;
	height: 1.4em;
	filter: Shadow(Color=#000000, Direction=135, Strength=3);
}

.sub-headings1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:18px;
	color:#ffffff;
	letter-spacing:2px;
	height: 1.4em;
	filter: Shadow(Color=#000000, Direction=135, Strength=3);
	}
.sub-headings1-red {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:18px;
	color:#ff0101;
	letter-spacing:2px;
	height: 1.4em;
	filter: Shadow(Color=#000000, Direction=135, Strength=3);
	}
.sub-headings2 {
	font-family: Verdana, Geneva, sans-serif; font-size:16px; font-weight:bolder; color:#ffffff;
	letter-spacing:2px;
	height: 1.4em;
	filter: Shadow(Color=#000000, Direction=135, Strength=3);
	}
.subheadings-e {
	font-family: Verdana, Geneva, sans-serif; font-size:16px; font-weight:bolder; color: #ff0101;
	}
.sub-headings3 {
	font-family: "Arial Black", Gadget, sans-serif; font-size:18px; letter-spacing:2px; color:#333;
	}


.justified {
	text-align:justify;
	}
.large-text1{
	font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#333;
	}
.image-left {
	margin-right:20px;
	}
/* NAVIGATION */
/*a:link { font-size:12px; font-weight:bold; text-decoration: none; color:#333;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover {text-decoration: underline; color: #000;}*/

.large-links a:link { font-family: Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:2px; color:#333; text-decoration: none}
.large-links a:visited {font-family: Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:2px; color:#333; text-decoration: none}
.large-links a:active {font-family: Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:2px; color:#333; none}
.large-links a:hover {font-family: Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:2px; color:#d04d0d; underline;}

.body-links a:link { font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:2px; color:#333; font-weight:bold; text-decoration: none;}
.body-links a:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:2px; color:#333; font-weight:bold; text-decoration: none}
.body-links a:active {font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:2px; color:#333; font-weight:bold; text-decoration:none}
.body-links a:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:2px; color:#d04d0d; font-weight:bold; text-decoration:underline;}

.footer-large a:link { font:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#333; text-decoration: none}
.footer-large a:visited {font:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#333; text-decoration: none}
.footer-large a:active {font:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#333; text-decoration: none}
.footer-large a:hover {font:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#333; text-decoration: underline; color: #000;}

.footer-small a:link {font:Arial, Helvetica, sans-serif;  font-size:10px; font-weight: normal; color:#333; text-decoration: none}
.footer-small a:visited {font:Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; color:#333; text-decoration: none}
.footer-small a:active {font:Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; color:#333; text-decoration: none}
.footer-small a:hover {font:Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; color:#333; text-decoration: underline; color: #000;}

#footer a{color:#666;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer ul{margin:0;padding:0;}
#footer h4{font-family:Arial,Helvetica,sans-serif;font-size: 11px;  font-weight:bold;margin:0 0 10px 0;text-transform:none;}
#footer li{list-style-type:none;margin:0 0 5px 0;padding:0;font-size:10px;}

#basico-left a{color: #333;text-decoration:none;}
#basico-left a:hover{text-decoration:underline;}
#basico-left ul{margin:0;padding:0;}
#basico-left li{ list-style: inside; list-style-image:url(images/paquete-bullet.gif); margin:0 0 5px 0;padding:0;font-size:16px;}

.small-footer { font:Arial, Helvetica, sans-serif; color: #666;text-decoration:none;}

ul.services-list {
	list-style:circle;
	line-height:1.5;
	}
ul.orange-bullet {
	list-style-image:url(images/paquete-bullet.jpg);
	list-style:circle;
	line-height:1.5;
	}
/* Form styles start here */
input.formInput {
    width: 390px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 1px;
    color: #3b3a3a;
    background-color: #ffffff;
    padding-left: 4px;
    border: solid 1px #c2bdb7;
    margin-left: 0px;
    margin-right: 0px;
    height: 18px;
    }
input.formInputButton  {
    font-size: 11px;
    vertical-align: left;
    font-weight: bolder;
    text-align: center;
    color: #4b3f01;
    background-color: #a59d90;
    padding: 1px;
    border: solid 1px #c2bdb7;
    float: left; 
    cursor: pointer;
    }

textarea.TextAreaReserve {
	width: 493px;
	height: 100px;
	font-family: Verdana;
	font-size: 11px;
    color: #3b3a3a;
	letter-spacing: 1px;
	border: 1px solid #c2bdb7;
    padding-left: 2px;
    background-color: #ffffff;
	}
select.TypeOfReservation { 
 color: #3c3e38;
 height:20px;
 margin:0px;
 width:363px;
 padding:0px;
}
.demoTable {
  width: 100%;
}
.title { font-family: arial; font-size: 16pt; }
.section { font-size: 11pt; color: #3366cc; }
.error {
  border: 1px solid red;
  background-color: #ffffff;
  color: #990000;
  width: 300px;
  padding: 5px;
}
.notify {
  border: 1px solid #336699;
  background-color: #ffffee;
  color: #336699;
  width: 300px;
  padding: 5px;
}
/* END CONTACT PAGE STYLES */