
/* Default Style */
		BODY {
			font:78%/140% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif;
			font-size: 13px;
			color: #aaa;
			padding-top: 15px;
			background-color: #151515;
			background-image: url("../images/fondo2.png");
			background-position: 0 0;
			background-attachment: fixed;
			background-repeat: no-repeat;
		}
		P {
			padding-left: 10px;
		}
		BLOCKQUOTE {
			margin: 10px 20px 0px 20px;
			padding: 10px;
			border: 1px solid #8d8d8d;
			background-color: #f5f5f5;
		}
		h2 {
			font-size: 16px;
			padding: 0 0 0 0;
			color: #fff;
			}
		
/* Place Holder Style */
		#Container {
			width: 955px;
			margin-left: auto;
			margin-right: auto; 
		}
		#header { width:955px; border: 0px solid gray; margin:auto; }
		#Content {
			background-color: transparent;
			border: 0px solid #cc3e26;
			padding: 0;
			margin-top: 0px;
		}
		#texto {
			width: 850px;
			margin: auto;
			color: #aaa;
		}
		#rave {
			width: 700px;
			margin: auto;
			color: #aaa;
		}
		#texto p, #rave p {
			padding-top: 0;
		}
		.form {
			margin: 0 0 0 0;
		}
		input, textarea, SELECT {
			background-color: #aaa;
			border: solid 1px #fff;
			margin: 7px 0 0 10px;
			padding: 2px 5px 2px 5px;
                        color:  #fff;
		}	
		input.btn {
			background-color: #930;
			border: solid 1px #fff;
			color: #fff;
			float: right;
			margin-right: 65px;
		}	
		input.btn:hover {
			background-color: #cc3e26;
			border: solid 1px #fff;
			color: #fff;
		}
		input:focus, textarea:focus, select:focus{
			background-color: #fff;
			border: solid 1px #fff;
                        color:  #000;
		}
		.cont {
			text-align: right;
		}
		
		#Start {
			padding: 0 0 0 0;
		}

			
/* Title Style */
		#Title {
			font-family: Verdana, Arial;
			font-size: 22px;
			font-weight: normal;
			color: #ddd;
			border-bottom: 1px solid #cc3e26;
			margin-bottom: 0px;
			padding-bottom: 3px;
			width: 955px;
			margin-left: auto;
			margin-right: auto; 
		}
		.SubTitle {
			font-family: Verdana, Arial;
			font-size: 18px;
			font-weight: bold;
			color: #5b87b4;
		}
		.SubSubTitle {
			font-family: Verdana, Arial;
			font-size: 14px;
			font-weight: bold;
			color: #73a4d6;
		}

	
/* Menu */
		#header-description {
			font: 100%/85% Trebuchet, Verdana, Arial;
			float: right;
			text-align: right;
			color: #ddd;
			padding-right: 5px;
			border: 0px dotted #cc3e26;
		}
		#header-description h2 {
			float: right;
			font: 100%/85% Trebuchet, Verdana, Arial;
			padding: 0;
			margin: 0;		
		}
		#menu {
			float: right;
			background-color: transparent;
			margin-left: auto;
			margin-right: auto; 
		}
		
/* Suckerfish Navigation */
		.nav, .nav ul { 
			list-style: none;
			margin: 0;
			padding: 0;
		}		 
		.nav {
		  font-family: Arial, Helvetica, sans-serif;
		  z-index: 100;
		  position: relative;
		}
		.nav li {
		  border-left: 1px solid #151515;
		  float: right;
		  margin: 0;
		  padding: 0;
		  position: relative;
		}
		.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
		  font: Trebuchet, sans-serif;
		  background: #151515;
		  color: #959595;
		  display: block;
		  padding: 5px 15px;
		  text-transform: none;
		  text-decoration: none;
		}
		.nav li a:hover {
		  background: #151515;
		  color: white;
		  border-bottom: 1px solid #cc3e26;
		 
		}
		#nav-one li:hover a, 
		#nav-one li.sfHover a {
		  background: #151515;
		  color: #fff;
		}
		#nav-one li:hover ul a, 
		#nav-one li.sfHover ul a {
		  background: #151515;
		  color: #959595;	
		}
		#nav-one li:hover ul a:hover, 
		#nav-one li.sfHover ul a:hover {
		  background: #151515;
		  color: #fff;	
		}		 
		.nav ul {
		  background: #151515;
		  border: 1px solid #777;
		  padding:0 5px 10px 5px;
		  list-style: none;
		  margin: 0;
		  width: 120px;
		  position: absolute;
		  top: -999em;
		  left: -1px;
		}
		.nav li:hover ul,
		.nav li.sfHover ul {
		  top: 28px;
		}
		.nav ul li {
		  border: 0;
		  float: none;
		}
		.nav ul a {
		  border: 1px solid #151515;
		  padding-right: 20px;
		  width: 80px;
		  white-space: nowrap;
		}
		.nav ul a:hover {
		  background: #151515;
		  color: #fff;
		  border-bottom: 1px solid #cc3e26;
		}

/* Dynamic Menu */
	body#boda a#boda,
	body#precios a#precios,
	body#inicio a#inicio {
		color: #fff;
		margin: 0px 0px 0px 5px;
		border-top: 0px solid #cc3e26;
		border-right: 0px solid #cc3e26;
		border-bottom: 1px solid #cc3e26;
		border-left: 0px solid #cc3e26;
			}

/* Footer */
	div#footer {   
	  display:block;
	  width:100%;
	  position: fixed;
	  border-top: 1px solid #333;       
	  background:#1f1f1f;
	  left: 0px;
	  bottom: 0px;
	  text-align: center;
	  font-size:11px;
	  color: #aaa; 
	  z-index:10000;
	  padding: 0px;
	  opacity:0.8;
	}
	
	#footer p {
		padding: 0px 0;
	}
	
	body div#footer {
		width:100%;
	}
	
	div#footer A.grey, div#footer A.grey:active, div#footer A.grey:link, div#footer A.grey:visited {
			  color: #aaa;
			  text-decoration:none;
	}
	div#footer A.grey:hover { color: #aaa; }
	/* div#footer A.grey:hover { color: #fff; text-decoration:none; border-bottom: 1px solid #cc3e26; margin-bottom: 2px; } */
