p{ font-size:12px; padding:5px; line-height: 1.4em;}
html{ background:none; color: #4B4B4B;}
html a:visited{ color:#666;}
a:link {text-decoration:none; color:none}
a:visited {text-decoration:none; color:none}
a:hover {text-decoration:none;color:none }
a:active {text-decoration:none; color:none}
.yui-t7{ padding:10px; padding-top:0px; padding-bottom:15px; background-color: #FFF;}	 
body{background:url(../images/fondo.png) repeat}
#hd{background-color:#CCC;}
#sub-menu{ overflow:hidden; background-color: #FFF; width:auto;}
.lin{ color:#CCC;}
#sub-menu img{ float:right;  padding-top:10px;}
#log{margin-right:462px; *padding-right:660px;}
#sub-menu p{ float: right; padding:5px; padding-top:10px; }
.cmenu{ height:40px; width:auto;  background-color:#F1F1F1; overflow:hidden}
.csubmenu{ width:950px; margin:0 auto; color:#666; font-size:11px; overflow:hidden}
.csubmenu img { float:left}
.csubmenu h1{margin:5px 0px 5px 0px;  width:173px; height:65px; text-indent:-9999px; background: url(../images/logo.png) no-repeat scroll; float:left}
label{ color:#FFF; font-weight:bold;}
#contact_form label{ color:#333;}
#reservaciones{ background:url(../images/dot.jpg); height:auto; overflow:hidden; }
#mtr_btn{ float:left; overflow:hidden; background-color:#fe5400; height:530px; margin-right:5px }
#btns{ float:left;}
/*form{ width:268px; float: left; }*/
#form_res form {width:268px; float: left;}
#frm-scb form{width:268px; float: left;}
#dte{ margin-right:20px;}
#form_res input{ width:95%;  margin-bottom:7px; margin-top:5px;}
#frm-scb  input{ width:95%;  margin-bottom:7px;}
#pas{ padding-top:18px; margin-right:2px;}
select{ margin-bottom:15px; padding:4px; width:125px; }
#boton{ margin-top:10px;}
.motorrsv{ width: 270px; height:auto;   margin:10px; padding:8px;margin-top:0px; overflow: hidden; }
#crecuadros{ width:auto;overflow:hidden; }
.recuadros{ width:215px; height:120px; float:left; margin: 11px 11px 0px 11px;}
.recuadros p { margin-top:66px; margin-left:6px; padding:8px; font-size:14px; color:#0062A8;}
.recuadros a:link {  color: #000;}
.recuadros  a:visited {  color: #000;}
#img1{ background: url(../images/recuadro.jpg) no-repeat;}
#img2{ background: url(../images/recuadro2.jpg) no-repeat;}
#img3{ background: url(../images/recuadro4.jpg) no-repeat;}
#img4{ background: url(../images/recuadro3.jpg) no-repeat;}
#secondaryFull{  background-color:#0C6;}
#centro{ margin:0 auto; margin-top:11px; overflow:hidden;}
.columna{ width:229px; float:left; height:auto; overflow:hidden;}
.columna img { margin-top:15px;}
#callus{ width:219px;  height:140px; padding:5px; margin-top:0px; background:url(../images/callus.jpg )}
#callus p{ font-size:13px; font-weight:bold;  padding:0px; margin-top:4px; margin-left:5px; }
#callus h1{ color:#FFF; text-align:center; margin-top:0px; margin-top:2px; margin-bottom:0px; margin-bottom:5px;}
#secure p{ font-size:16px; font-weight:bold; padding-top:20px; margin-left:40px;}
#secure{ width:229px; height:88px; background:url(../images/secure.jpg ) no-repeat}
#suscribe{ width:227px; height:135px; background:url(../images/suscribe.jpg ) no-repeat}
#suscribe input[type='text']{ width:150px;  float:left;*float: none;}
#suscribe input[type='submit']{width:60px; float:left;  margin-bottom:0px; margin-top:-2px;}
#frm-scb{ margin-top:15px; padding-top:45px; padding-left:10px;}


.jqTransformInputWrapper jqTransformInputWrapper_focus{ width: inherit;} 

#frm-scb .jqTransformInputWrapper {
	background: none; 
	 border: 1px #999 solid; background-color:#FFF; padding:0px; height:20px;
     margin:5px; 

}

#frm-scb .jqTransformInputInner {
	backgro
	und: none;
	padding: 0px;
	margin: 0px; 
}

#frm-scb .jqTransformInputInner div input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 20px; 
	color:#404040; 
	border: none;

	background:transparent; 
}



#frm-scb  button.jqTransformButton { background:#FFF; float:right; margin-right:5px;	  
	 width:50px;
margin-top:-9px; 
	cursor: pointer;

	
}



#frm-scb button.jqTransformButton span { margin-top:3px;
	background: none; 
	display: block;
	padding: 0px 4px 0px 0px; /* sliding doors padding */ 
	height: 20px;
}





#frm-scb .jqTransformInputWrapper { *background:none; background:none;border:none  !important;}

#hotel{ background:none;}
.ctn-colum {  margin-top:15px; overflow:hidden }
.ctn-colum p{ /*padding-top:40px;*/ float:left;}
#join{ width:229px; height:180px; background:url(../images/join.jpg ) no-repeat}
.ctn-art{float:left; width:705px; height:auto; overflow:hidden;}
.ctn-art p {text-align:justify; float:left; /*margin-right:15px;*/}
/*.ctn-art h1{ width:445px;}*/
.img-art{ text-align:center; background-color:#F5F4F4;}
.img-art img{ text-align:center; margin:8px; margin-top:18px; margin-bottom:9px;}


.fb-like{ margin-top:50px; margin-left:8px; float:left; margin-right:25px;}
.twitter-share-button{ margin-left:8px; margin-right:15px; float:left; margin-top:10px; margin-bottom:25px;}
.seccion{ overflow:hidden; float:left;margin-bottom:15px;}
.groups{ text-align:center;}
.groups h1{ margin:0px; position:absolute; color:#FFF; margin-top:37px; margin-left:60px;}
.groups img{ margin-bottom:15px;}
.propie-text { width:440px; padding:5px;}
.propie-art{margin-left: 15px;}
#reserva{ width:248px;}
#google{ padding-left:8px;}
#face{ padding-top:37px;}
#ft{  height:auto; width:949px; margin:0 auto; padding:10px; background-color:#F5F4F4; overflow:hidden; }
#ft ul{ float:left;  margin:28px;margin-top:0px;}
#ft ul p{ margin-bottom:12px;}
#ft li{ margin-top:5px;}

#subft{height:auto; width:949px; margin:0 auto; padding:10px; background-color:#FFF; overflow:hidden;}
#subft img{ margin-right:7px; float:left}
#subft p{ margin-right:10px; font-size:10px; margin-top:3px; float:left;}
.ulfirst{ margin-left:0px;}
.ultop{ margin-right:0px;}
.ctn-subft{ float:right;}


#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(../images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

.slider-wrapper { 
	  float:left;
	  width:637px; 
	/*margin: 100px auto;*/
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

#info{ margin-left:15px;}
.err
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color: red; float:left;
}
#contact_form { overflow:hidden; width:640px;  *width:640px; background-color: #F8F8F8; float:left; padding:15px; border:1px solid #E9E9E9  }
#contact_form textarea { width:335px; color: #666 }
#contact_form  img{ margin-left:30px; *margin-left:190px; *margin-top:5px; margin-top:15px \0/;}
#contact_form input[type='text']{ margin-bottom:10px; color: #666}
#send-contact {  float: left}
#contact_form_errorloc{ float:left}
#codigo{ float:left; width: 180px; margin-left:360px;  *margin-left:180px;margin-top:-100px;}
#send-contact{ width:90px; height:90px; margin-left:555px;  margin-top:-110px; margin-top:-105px \0/;}
.box2{ float:left; padding:5px}
#fqs{ width:500px;  overflow:hidden;}

.faqs h2{ text-align:center;}
.faqs h1{   background-color: #F88607;
  border-bottom: 0px;
  padding: 20px 28px;
  color: #ffffff;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; text-align:center;}

.faqs h4{ color: #FAA241; font-size:14px;text-transform: uppercase; margin-bottom:5px;}
.faqs li {padding-bottom:15px; padding-top:15px; padding-left:12px; padding-right:12px; border-bottom:1px  #F0F0F0 solid; }
.faqs li:hover{ background-color: #FFF2EC;}
.faqs span{ color:#666; font-size:14px;    display:block; *color:#666; *font-size:14px; }
.faqs ol{ color: #F88607;  font-size:20px;}
#frm-groups{ width:400px; padding:20px;  background: #FBFBFB; float:left; margin-top:15px; overflow:hidden;}
#frm-groups input[class=text]{ width:90%;}
#frm-groups input[type=submit]{height:40px; width:100px; }
#frm-groups input{ padding:8px; margin:10px; height:15px;}
#kids,#adult{ width:100px;}

#frm-groups spam{ margin-left:50px;}
.errorfrm {
	border:1px solid #FF4F4F; width:90%; background: #FFE8E8; 
}

.reviews  h4{ color: #666; font-size:14px;text-transform: uppercase; margin-bottom:5px;}
.reviews li:hover{background:none;}
.reviews li{ /*border: 1px #DFDFDF dashed;*/ margin-bottom:18px;   border-radius: 5px;         box-shadow:
       
        -2px 1px 5px rgba(0, 0, 0, 0.3);}
		
		blockquote {
font-family: Georgia, serif;

font-style: italic;
width: 500px;
margin: 0.25em 0;
padding: 0.25em 40px;
line-height: 1.45;
position: relative;

}


blockquote:before {
display: block;
content: "\201C";
font-size: 80px;
position: absolute;
left: -8px;
top: -20px;
color: #E9E9E9;
}

blockquote cite {
color: #E9E9E9;
font-size: 14px;
display: block;
margin-top: 5px;
}
 
blockquote cite:before {
content: "\2014 \2009";
}
