@charset "utf-8";
/* CSS Document */


form { 	color:#231F20;  }
.form2 { z-index:5;		width:220px; color:#FFF; padding-bottom:15px; margin-left:900px;	 background-color: #23282E; text-align: left;   position: absolute;  margin-top:10px;   }

.form2_internas { 		width:220px; color:#FFF; margin-left:728px;	 background-color: #00ADEE; text-align: left;   position: absolute;  z-index:3; margin-top:150px; box-shadow: 0 0 10px rgba(0,0,0,0.50); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.50);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.50);   }

.close { text-align:right; padding-right:15px; padding-top:20px;   }


.txtsupform{	 text-align: center;  font-family: 'Raleway', Arial, sans-serif;  font-size:15px; color:#FFF; padding-left:18px; text-decoration:none; font-weight:600;    }


.txtsupform_res{	 text-align: left;  font-family: 'Raleway', Arial, sans-serif;  font-size:15px; color:#333333;  text-decoration:none; font-weight:600;    }
.send{ border:none; color:#fff; background-color:#DA1B67; width:120px; height:45px; font-family: 'Raleway', Arial, sans-serif;  letter-spacing:2px; font-size:16px; text-align:center;  cursor:pointer;-webkit-appearance:none; float:left; margin-left:10px; margin-top:65px; -webkit-border-radius: 5px;font-weight: 400;text-shadow: 0px 0px 2px rgba(0, 0, 0, 1);
-moz-border-radius: 5px; cursor:pointer; 
border-radius: 5px; background: #f12200; /* Old browsers */
background: -moz-linear-gradient(top, #f12200 0%, #ce0300 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f12200), color-stop(100%,#ce0300)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f12200 0%,#ce0300 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f12200 0%,#ce0300 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f12200 0%,#ce0300 100%); /* IE10+ */
background: linear-gradient(to bottom, #f12200 0%,#ce0300 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f12200', endColorstr='#ce0300',GradientType=0 ); /* IE6-9 */}
.txtintup {	color: #333333;	font-family: 'Raleway', Arial, serif; font-weight: 400; font-size:13px;  line-height:20px; text-decoration:none;}

 .styled-select select {   background: transparent;   width:214px;   padding: 5px;   line-height:20px;   border:0;
   border-radius: 0;    -webkit-appearance: none;height: 41px;   font-size:16px;letter-spacing:1px; color:#7F7E7F; }
   
 .styled-select {    width: 214px;   height: 41px;   overflow: hidden;   background: url(drop_arrow.png) no-repeat right rgba(255, 255, 255,.75) ;    float:left; margin-right:15px;   margin-top:5px; margin-bottom:10px; border: #CCC 1px solid;color:#7F7E7F;}
 


input {	 text-align: left; width:208px; height:40px;  font-family: 'Lato', sans-serif;  font-size:16px; color:#231F20; padding-left:10px;  font-weight:400;border: #CCC 1px solid; margin-top:5px; margin-bottom:10px; display:inline-block; margin-right:10px; letter-spacing:1px;}

.input-large{	 text-align: left; width:440px; height:40px;  font-family: 'Lato', sans-serif;  font-size:16px; color:#231F20; padding-left:10px; text-decoration:none; font-weight:400;border: #CCC 1px solid;  margin-top:5px; margin-bottom:10px; display:inline-block; margin-right:10px; letter-spacing:1px; }

textarea { float:left;	text-align: left; width:430px; height:85px;  font-family: 'Lato', sans-serif;  font-size:16px; color:#231F20; padding:10px; text-decoration:none; font-weight:400;border: #CCC 1px solid;  margin-top:5px; margin-bottom:10px; display:inline-block; margin-right:10px; letter-spacing:1px;   }

.button {	 text-align: center; width:86px;  font-family: 'Fjalla One', sans-serif; text-transform:uppercase; font-size:15px;  color:#ffffff; padding-left:10px; margin-left:18px; text-decoration:none; font:normal; border:none; height:35px; margin-top:5px; margin-bottom:10px; background-color:#BACF44; cursor:pointer;    }

.button_res {	 text-align: center; width:auto;  font-family: 'Fjalla One', sans-serif; text-transform:uppercase; font-size:15px;  color:#ffffff; padding-left:10px; padding-right:10px;  text-decoration:none; font:normal; border:none; height:35px; margin-top:5px; margin-bottom:10px; background-color:#BACF44; cursor:pointer;  margin-left:0;    }


.form_reservar { 		color:#333333; 	text-align: left;    clear:both; padding-bottom:10px; margin-left:30px;  }

.input_reservar {	 text-align: left; width:560px;  font: Arial, sans-serif;  font-size:12px; color:#333333;   text-decoration:none; font:normal; border: #9B9B9B  solid 1px; height:23px; margin-top:5px; margin-bottom:10px; margin-left:0;     }

.textarea_reservar {	 text-align: left; width:560px;  font: Arial, sans-serif;  font-size:12px; color:#333333; padding-left:10px;padding-top:10px; text-decoration:none; font:normal; border: #9B9B9B  solid 1px; height:65px; margin-top:10px; margin-bottom:10px; margin-left:0;     }


/* checkbox */
.checkbox{ display: none; }


.checkbox + label span{
  display: inline-block;
  width: 19px;
  height: 19px;
  background: url(../images/check_radio_sheet.png) left top no-repeat;
  margin: -1px 10px 0 0; 
  vertical-align: middle;
  cursor:pointer;
}

.checkbox:checked + label span{
  background: url(../images/check_radio_sheet.png) -19px top no-repeat;
}