/*
Quick.Cms webmaster stylesheet
More about design modifications - http://opensolution.org/docs/?p=en-design
*/
/* GLOBAL STYLES */
body, body *{margin:0;padding:0;border:0;}
body,table{color:#000;font-size:1em;font-family:Arial, sans-serif;}
h1,h2,h3,h4{font-size:1em;} 

body{padding:0;background:url('img/1.jpg');text-align:center;}

input[type="text"], input[type="email"], select, textarea{padding:2px;border-width:1px;border-style:solid;border-color:#000;font-family:Arial, sans-serif;font-size:1em;border-radius:2px;}
input[type="text"].warning-required, input[type="password"].warning-required, input[type="email"].warning-required, select.warning-required, textarea.warning-required{background:#fbefef;}
input[type="submit"]{padding:5px 14px;border-width:1px;border-style:solid;background:#000;color:#fff;transition:all 0.3s ease;font-family:Arial, sans-serif;font-size:1em;border-radius:2px;}
input[type="submit"]:hover{background:#f00;cursor:pointer;}
label{font-weight:bold;}
label span{padding-left:10px;color:#aaa;font-weight:normal;}

a{color:#00f;text-decoration:underline;}
a:hover{color:darkgreen;text-decoration:underline;}

.msg.error h1{padding:20px 0;text-align:center;background-color:#f00;}

#container{position:relative;background:#fff; border-radius: 10px 10px 10px 10px; box-shadow: 1px 1px 10px #ccc inset; border-bottom: medium none;}
#container:after{content:"";display:table;clear:both;}

/* VERSION 1: container - fixed size */
  #container{width:1200px;margin:20px auto;text-align:left;}
  #head1{float:left;width:100%; margin-left: 5px; margin-top:5px;} /*  background:url('../../files/img/head.png') no-repeat 0 0; border-radius: 10px;*/
  #head2 .container{float:left;width:100%;margin-top:0px;}
/* Head logo design */  
 #imglogo{float:left;}
#logoname{overflow: hidden; display: inline-block;}
 #logoname img{height:auto; width: 100%;}
 #social{float:right; display:inline-block; margin-top:5px; margin-right:10px; overflow:hidden;}
 #langpag{float:right; position: relative; margin-right:10px; margin-bottom: -5px; }
 
 
  /*
  */

/* VERSION 2: container - 100%, inner - fixed size */
  /*
  #container{width:100%;margin:10px 0;}
  #head1 .container, #head2 .container, #slider, #body .container, #foot .container{width:1200px;margin:0 auto;text-align:left;}
  #head1 .container:after, #head2 .container:after, #body .container:after{content:"";display:table;clear:both;}
  #head1, #head2, #slider, #body{}
  #head1{padding-bottom:30px;}
  #head2{padding-top:7px;background:#ebebeb;}
  */

#header{}
#body, #foot{float:left;width:100%;margin:0 auto;padding:0;}

/* QUICK LINKS */
#skiplinks{position:absolute;top:0px;left:0px;}
#skiplinks a{position:absolute;top:-500px;left:0px;z-index:10;min-width:200px;padding:10px;color:#fff;}
#skiplinks a:focus{top:0;background:#000;color:#fff;}

/* LOGO, HEADER BACKGROUND AND SLOGAN */
#head1 .container{}
#logo{float:left;padding:10px 0 0 0;}
#logo #title{float:left;}
#logo #title a{color:#333;font:bold 3.25em 'Arial';line-height:1em;text-decoration:none;}
#logo #title a span{color:darkgreen;background:inherit;}
#logo #title a strong{color:#888;background:inherit;}
#logo #slogan{float:left;clear:left;background:inherit;color:#333;}

/* HEADER WITH TOP MENU */
#head2{}

/* MENU TOP */
.menu-1{float:left;}
.menu-1 ul{float:left;height:100%;margin:0;list-style:none;}
.menu-1 li{float:left;padding:0;}
.menu-1 li a{float:left;margin:0;padding:10px 20px 15px;color:#333;font-size:1.25em;text-decoration:none;background:transparent;}
.menu-1 li:first-child a{padding-left:0;}
.menu-1 li:last-child a{}
.menu-1 li a:hover, .menu-1 .selected a{color:darkgreen;text-decoration:underline;transition:all 0.5s ease;}
.menu-1 .selected a{}

#header .menu-1{float:left; margin-left: 5px;}
#header .menu-1 ul{float:left;height:100%;margin:0;list-style:none;}
#header .menu-1 li{float:left;padding:0;}
#header .menu-1 li a{float:left;margin:0;padding:10px 20px 15px;color:#333;font-size:1.25em;text-decoration:none;background:transparent;}
#header .menu-1 li:first-child a{padding-left:0;}
#header .menu-1 li a:hover, #header .menu-1 .selected-parent a{color:darkgreen;text-decoration:underline;transition:all 0.5s ease;}
#header .menu-1 .selected a {color:darkgreen;text-decoration:none;transition:all 0.5s ease;}

/* HEADER WITH SLIDER */
#slider{position:relative;clear:both;display:none;overflow:hidden;color:#fff;}
.quick-slider{position:relative;margin:auto;overflow:hidden;}
.quick-slider ul{padding:0;margin:0px;list-style:none;}
.quick-slider-slide{position:absolute;width:100%;display:none;text-align:left;overflow:hidden;line-height:0px;}
.quick-slider-slide:first-child{display:block;}
.quick-slider-nav-arrows{position:absolute;bottom:75px;float:right;display:block;margin:0 0 -20px;padding:5px 10px;border:1px solid #fff;color:#fff;text-decoration:none;background:rgba(0,0,0,0.4);}
.quick-slider-nav-arrows:hover{color:#000;text-decoration:none;border:1px solid #000;background:rgba(255,255,255,0.4);transition:all 0.3s ease;}
.quick-slider-nav-arrows-next{right:20px;}
.quick-slider-nav-arrows-prev{left:20px;}
.quick-slider-nav-arrows-next:after{content:" >";padding-left:3px;}
.quick-slider-nav-arrows-prev:before{content:"< ";padding-right:3px;}
.quick-slider-nav-dots-wrapper{position:absolute;bottom:20px;left:100px;float:right;width:100%;list-style:none;}
.quick-slider-nav-dots{float:left;width:12px;height:12px;margin:0 10px 0 0;background:rgba(0,0,0,0.4);border:1px solid #666;color:transparent;}
.quick-slider-nav-dots.active, .quick-slider-nav-dots:hover{background:#fff;transition:all 0.3s ease;color:transparent;}
.quick-slider-slide .description{z-index:3;position:absolute;top:10px;left:20px;width:25%;margin:10px 200px 0 0;padding:10px;background:rgba(0,0,0,0.3);line-height:1.25em;color:white;}
.quick-slider-slide .description a{color:inherit;}
.quick-slider-slide .description a:hover{text-decoration:none;}

.slide25{background:#007ebb;} /* CUSTOM */

/* BODY/CONTENT STYLES */
#body{clear:both;margin:0px 5px 0px 5px;}
#body:after{content:"";display:table;clear:both;}


/* PAGE */
#page{position:relative;float:left;width:100%;margin:0 0 30px;text-align:left;}
#page h1{margin:30px 0 15px;color:darkgreen;font-size:2.417em;font-weight:normal;}

/* PAGE - BREADCRUMB (navigation path) */
#page nav.breadcrumb{margin-bottom:20px;}
#page nav.breadcrumb a{}
#page nav.breadcrumb a:hover{}

/* PAGE CONTENT */
#page div.content{line-height:1.5em; width: 98%;}
#page div.content > ul, #page div.content > ol{padding:0 0 0 30px;}
#page div.content > ul:after, #page div.content > ol:after{content:"";display:table;clear:both;}
#page div.content > ul li, #page div.content > ol li{margin:8px 0;padding:0;}
#page div.content p{padding-bottom:10px;}

/* IMAGES STYLES */
/* global */
#content li img{box-shadow:0 0 4px rgba(100,100,100,0.4);}
#content li img:hover{opacity:0.8;}
/* list global */
.images-1, .images-2, .images-3{list-style:none;}
.images-1 li, .images-2 li, .images-3 li{margin:0 0 15px 0;background:inherit;text-align:center;}
.images-1 p, .images-2 p, .images-3 p{max-width:250px;margin:0 auto;color:#888;font-size:0.875em;}
/* list custom */
.images-1{clear:left;float:left;margin:9px 20px 0 30px;}
.images-1 img{padding: 2px; border: 2px solid #868F94;}
.images-2{clear:right;float:right;margin:8px 10px 0 15px;}
.images-2 img{padding: 1px; border: 2px solid #868F94;}
.images-3{margin:9px 20px 0 30px;}
.images-3 img{padding: 1px; border: 2px solid #868F94;}


/* FILES LIST STYLES */
#content .files-list{width:98%;float:left;margin:15px 0 5px;list-style:none;vertical-align:middle;border-left:2px solid #c8cccf;font-size:0.9em;}
#content .files-list li{float:left;clear:left;width:100%;height:20px;margin:9px 0 9px 20px;padding-left:30px;background:url('img/files-ext.gif') no-repeat 0 -260px;}
#content .files-list p{display:inline;color:#888;font-style:italic;}
#content .files-list p:before{content:" - ";}
#content .files-list li.zip{background-position:0 0;}
#content .files-list li.xml{background-position:0 -20px;}
#content .files-list li.xls{background-position:0 -40px;}
#content .files-list li.web{background-position:0 -60px;}
#content .files-list li.vcf{background-position:0 -80px;}
#content .files-list li.txt{background-position:0 -100px;}
#content .files-list li.sys{background-position:0 -120px;}
#content .files-list li.swf{background-position:0 -140px;}
#content .files-list li.psd{background-position:0 -160px;}
#content .files-list li.pps{background-position:0 -180px;}
#content .files-list li.png{background-position:0 -200px;}
#content .files-list li.pic{background-position:0 -220px;}
#content .files-list li.pdf{background-position:0 -240px;}
#content .files-list li.nn{background-position:0 -260px;}
#content .files-list li.eml{background-position:0 -280px;}
#content .files-list li.media{background-position:0 -300px;}
#content .files-list li.fla{background-position:0 -320px;}
#content .files-list li.exe{background-position:0 -340px;}
#content .files-list li.chm{background-position:0 -360px;}
#content .files-list li.cdr{background-position:0 -380px;}
/* to do */

/* QUICK.BOX */
#quick-box{position:fixed;width:100%;height:100%;left:0px;top:0px;background:rgba( 0, 0, 0, 0.7 );z-index:200;}
#quick-box .background{height:100%;}
#quick-box .quick-box-container{position:absolute;padding:0;border-radius:5px;box-shadow: 0 0 15px 1px #000;}
#quick-box .image-wrapper{position:relative;line-height:0px;}
#quick-box .image-wrapper img{margin:0px;padding:0px;border-radius:5px;}
#quick-box .navigation{position:absolute;bottom:0px;margin:0px;padding:5px 0;text-align:center;font-size:0.875em;font-weight:bold;color:#ddd;line-height:normal;background:rgba( 0, 0, 0, 0.2 );width:100%;}
#quick-box .description{margin:0px;padding:5px 0;text-align:center;font-size:0.875em;color:#ddd;font-weight:bold;background:rgba( 0, 0, 0, 0.8 );border-bottom-left-radius:5px;border-bottom-right-radius:5px;max-height:66px;overflow:hidden;}

#quick-box .prev, #quick-box .next{position:absolute;width:50%;top:15%;height:70%;margin:0px;color:#fff;font-family:Verdana;z-index:100;opacity:0.15;}
#quick-box .prev span, #quick-box .next span{position:absolute;top:47%;left:0px;padding:10px;border:1px solid #fff;background:#000;}
#quick-box .next span{left:auto;right:0px;border-right:none;}
#quick-box .prev span{border-left:none;}
#quick-box .next:hover, #quick-box .prev:hover{opacity:0.8;}
#quick-box .prev{left:0px;}
#quick-box .next{right:0px;}
#quick-box .close{position:absolute;top:0px;right:0px;padding:0px 4px 2px;opacity:0.5;background:#000;color:#fff;font-weight:bold;font-family:"Trebuchet MS";text-decoration:none;border:1px solid #fff;border-top:none;border-right:none;border-top-right-radius:5px;z-index:100;}
#quick-box .close:hover{opacity:0.8;}
#quick-box .close, #quick-box .prev, #quick-box .next{line-height:normal;}
#quick-box .loading{display:block;padding:40px 35px;color:white;line-height:1em;}

/* SUBPAGES LIST STYLES */
.pages-list{float:left;width:100%;margin:7px 0;list-style:none;}
.pages-list li{clear:left;float:left;width:100%;margin:15px 0;padding:25px 0 20px;border-top:5px solid #e8eaee;}
.pages-list li .image{float:left;margin:0 2.5% 5px 0;}
.pages-list h2{padding:0 2.5% 10px 0;}
.pages-list h2 a{color:#f00;font-size:1.25em;font-weight:normal;background:none;text-decoration:none;}
.pages-list h2 a:hover{color:#888;background:none;text-decoration:underline;}
.pages-list div.description{margin:5px 2.5% 0 0;font-weight:normal;font-size:1em;line-height:1.4em;}
.pages-list ul, .pages-list ol{float:left;width:96%;margin:5px 0 0 4%;padding:0;list-style:disc;}
.pages-list li li{padding:0;border:0;background:none;}
.pages-list li ol{list-style:decimal;}
.pages-list p{padding-bottom:10px;}

/* FOOTER - SITE AND SCRIPT COPYRIGHTS STYLES */
#foot{clear:both;background:#888;color:#fff;font-size:1.083em; border-radius: 0px 0px 10px 10px;}
#foot .container{padding:22px 25px;}
#foot .container:after{content:"";display:table;clear:both;}
#foot a{color:#fff;text-decoration:none;}
#foot a:hover{text-decoration:underline;}
#foot .copy{float:left; margin-top:5px; font-size: 1em; width: 100%;}
#foot .options{float:right;}
#foot .options ul{list-style:none;}
#foot .options li{float:right;margin-left:25px;}
#foot .options li a{display:block;width:16px;height:16px;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:1%;color:transparent;}
#foot .options li.print a{background:url('img/options.png') no-repeat 0 0;}
#foot .options li.print a:hover{background-position:0 -16px;}
#foot .options li.back a{background:url('img/options.png') no-repeat 0 -32px;}
#foot .options li.back a:hover{background-position:0 -48px;}
#foot .legal{margin: 10px auto 0px; float: left; padding: 0px 5px 5px 5px; font-size: 0.7em;}

#powered{clear:both;width:100%;margin-bottom:30px;text-align:center;}
#powered a{display:inline-block;width:192px;height:26px;}
#powered a:hover{border-color:#fff;}

@media print{
  /* PRINT STYLES */
  * {color:#000 !important;background:#fff !important;border-color:#444 !important;border-width:1px !important;}

  body{margin:1cm 0;font-size:0.875em;}
  #container{position:static;width:17.2cm;height:auto;margin:0;box-shadow:none;}
  #head1{height:auto;}
  #logo{padding:0 0 0.2cm;}
  #logo #title a{font-size:2em;}
  #header .menu-1{margin-top:0.3cm;}
  #header .menu-1 li a{padding:0.1cm 0.2cm;border:0px;border-right:1px solid #000;font-size:1em;}
  #header .menu-1 .selected a{font-weight:bold;}
  #head2 .container{position:static;}

  #body{clear:none;border-top:0px;}
  #page{clear:both;position:static;float:none;}
  #page h1{margin:0;}

  #body, #head1, #foot{float:none;}
  #search#foot .options{display:none;}
  #slider, .quick-slider img, .quick-slider-nav-arrows, .quick-slider-nav-dots{display:none;}
}

/* RESPONSIVE WEB DESIGN - media queries */
  @media screen and (max-width:1199px){
    #logo #title a{font-size:2em;}
    #search-form{float:left;clear:left;min-width:250px;width:60%;max-width:350px;text-align:left;}
    #search-form input[type="text"]{width:78%;}
    #content .files-list li{width:80%;margin-left:15px;padding-left:30px;}
   /* .images-1 img, .images-2 img, .images-3 img, .images-4 img{max-width:95%;} */
  }
  @media screen and (max-width:480px){
    .images-3 li, .images-4 li{width:50%;}
    .images-3 li:nth-child(2n+1), .images-4 li:nth-child(2n+1){clear:left;}
    .images-3 li:nth-child(4n+1), .images-4 li:nth-child(4n+1){clear:none;}
  }

  /* VERSION 1: container - fixed size */
  @media screen and (max-width:1199px){
    #container{width:95%;}
	.quick-slider-slide .description{width:35%;}
  }
  /*
  */

  /* VERSION 2: container - 100%, inner - fixed size */
  /*
  @media screen and (max-width:1199px){
    #head1 .container, #head2 .container, #slider, #body .container, #foot .container{width:95%;}
    #foot .container{padding:22px 0;}
  }
  */

/* PLUGINS */

/*ADDED BY ME*/
.one_fourth h3 {
    margin: 15px 0 10px;
    padding: 0;
    color: #4a4a4a;
    font-size: 18px;
}

.one_fourth img {
    max-width: 100%;
	opacity: 1;
	border-bottom: medium none;
    border-radius: 10px;
	box-shadow: 0 0 4px rgba(100, 100, 100, 0.4);
	border: 1px solid #868f94;
    padding: 2px;
}
.one_fourth img:hover {
    max-width: 100%;
	opacity: 0.75;
}

img {
    color: transparent;
    font-size: 0;
    vertical-align: middle;
}
.one_fourth {
    margin-right: 3.7%;
    width: 22%;
	display: inline;
    float: left;
    position: relative;
	text-align: center;
}
#Content_columns { /*Columns on main page*/
	margin: auto;
    overflow: hidden;
    width: 98%;
}
#content_col_page {  /*Columns on content page*/
	margin: auto;
    overflow: hidden;
	margin-left: 20px;
}

.one_two {
    margin-right: 3.7%;
	display: inline;
    float: left;
    position: relative;
	margin-top: 20px;
	margin-left: 20px;
	width: 38%;
}
.one_two ul{
    margin-left: 25px;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	#Content_columns  .one_fourth {
		width: 45%;
	}
	#Content_columns  .one_fourth.middle {
		margin-right: 0 !important;
	}
	.menu-1 li a{float:left;margin:0;padding:10px 10px;color:#333;font-size:1.25em;text-decoration:none;background:transparent;}
	#header .menu-1 li a{float:left;margin:0;padding:10px 10px;color:#333;font-size:1.25em;text-decoration:none;background:transparent;}
	
	#tabla_head { width: 70%}
	#imglogo{width: 80% !important; overflow: hidden; margin-left: 45px; }
	#imglogo img  {width: 100% !important; overflow: hidden; }
	#logoname {width: 390px !important;}
	#tabla_social img  {height: 80%; width: 80% !important; overflow: hidden; }
	#head1 .container {text-align: center !important;}
	#tabla_social2 {padding-top: 5px;}
}

@media only screen and (max-width: 480px) {
	#Content_columns {
		margin-top: 10px !important;
	}
	#Content_columns .one_fourth {
		text-align: center;
		width: 100%;
	}
	#Content_columns .one_fourth h3 {
		margin-top: 0 !important;
	}
	#Content_columns  .one_fourth img {
		height: auto;
		margin-bottom: 15px;
		width: 100%;
	}
	#content_col_page .one_two {
		/*text-align: center;*/
		width: 100%;
	}
	#content_col_page {  /*Columns on content page*/
	margin: auto;
    overflow: hidden;
	}
	.one_two {
		margin-left: 3.7%;
	}
	.one_two ul{
		margin-left: 25px;
	}
	.desaparece {
		display: none;
	}
	.images-3 img{max-width:100%;}
	.images-3 {padding: 0 !important; }
	.images-3 li{width:100%;}
	#imglogo img {width: 90%;}
	#tabla_social img  {height: 70%; width: 70% !important; overflow: hidden; }
	#tabla_social2 img  {width: 99% !important; overflow: hidden; }
	#container {text-align: center !important;}
	#tabla_social2 {padding-top: 5px;}
	#header .menu-1 li {float: none;}
	.menu-1 li {float: none;}
	#header .menu-1 li a {padding:2px 10px 10px; }
	#header .menu-1 li:first-child a {padding:20px 15px 10px; }
}

.last {
    margin-right: 0 !important;
}

/*Page Form*/
.table_price {margin-top:20px; margin-bottom:30px; width:90%; border: 1px solid #868f94; padding:0px; box-shadow:0 0 10px rgba(50, 50, 50, 0.25);}
.table_price td {border: 1px dashed #cccccc;}
.title_price {color: #86B226;text-decoration:none;font-weight:bold;}
/* input[type="button"]{background: linear-gradient(to bottom, #FF8400 0%, #FF5200 100%) repeat scroll 0 0 transparent;border: 1px solid #ED4901;border-radius: 5px 5px 5px 5px;box-shadow: 0 2px 1px 0 #FEBF7A inset;color: #FFFFFF;cursor: pointer;font-size: 14px;font-weight: bold;height: 30px;letter-spacing: -1px;padding: 2px 15px 2px 15px;text-decoration: none;text-shadow: 2px 2px 3px #DE5C00; margin-bottom:5px; margin-right:5px;} 
input[type="button"]:hover{background: linear-gradient(to bottom, #FF8400 0%, #FF5200 100%) repeat scroll 0 0 transparent;border: 1px solid #ED4901;border-radius: 5px 5px 5px 5px;box-shadow: 0 2px 1px 0 #FEBF7A inset;color: #FFFFFF;cursor: pointer;font-size: 14px;font-weight: bold;height: 30px;letter-spacing: -1px;padding: 2px 15px 2px 15px;text-decoration: none;text-shadow: 2px 2px 3px #000000;}*/
.table_form{width:80%; margin: 0 auto; border: 1px dashed #cccccc; box-shadow:0 0 10px rgba(50, 50, 50, 0.25);}
.div_note { 
    background: #ccc none repeat scroll 0 0;
    border: 1px dotted #555;
    padding: 10px;
	max-width: 30%;
}
/*Error*/
#error_box {display: none; color: #FF0000; background-color: #000000; width:90%; margin: 0 auto; border-radius: 4px;	-moz-border-radius: 4px; -web-kit-border-radius: 4px; -khtml-border-radius:4px;}


/*New Responsive Form*/

* {
    box-sizing: border-box;
}

input:focus, textarea:focus {
    box-shadow: 0 -2px 0 0 #fe9500 inset !important;
}

#easyForm {
    border: 1px dashed #cccccc;
    box-shadow: 0 0 10px rgba(50, 50, 50, 0.25);
    margin: 0 auto;
    width: 80%;
}

#easyForm span.row {
    display: inline-block;
    margin: 0 0 12px 9px;
    max-width: 64%;
    width: 60%;
}

#easyForm select {
    margin: 0 0 12px 10px;
    padding: 3px 3px 3px 2px;
    width: 52%;
	border-color: #e5e5e5;
	background-color: transparent !important;
	border-radius: 0;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0) inset;
    color: inherit !important;
    font-size: 16px !important;
    transition: border-color 0.3s ease 0s, box-shadow 0.3s ease 0s;
	text-transform: none;
}

select > option {
    padding: 4px 8px;
}

#easyForm input[type="text"] {
    display: inline-block;
    margin: 0 0 12px 10px;
    padding: 5px 4px;
    width: 50%;
	border-color: #e5e5e5;
	background-color: transparent !important;
	border-radius: 0;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0) inset;
    color: inherit !important;
    font-size: 16px !important;
    transition: border-color 0.3s ease 0s, box-shadow 0.3s ease 0s;
	outline: 0 none;
    vertical-align: top;
}

#easyForm label {
    display: inline-block;
    float: left !important;
    font-weight: bold;
    line-height: 1em;
    text-align: right;
    width: 35%;
}

#easyForm textarea {
    border-color: #e5e5e5;
	width: 50%;
}
/*
#easyForm .btn_sbmt2 {
    background: #ededed -moz-linear-gradient(center top , #444444 5%, #636363 100%) repeat scroll 0 0;
    border: 1px solid #575757 !important;
    box-shadow: 0 1px 0 0 #575757 inset;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 8px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #000;
    width: 30%;
} */

#easyForm .btn_sbmt2 {
    background: #fbaf43 none repeat scroll 0 0;
    border: 2px solid #fbaf43;
    border-radius: 6px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 22px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    padding: 0.5em 1em;
    text-align: center;
}

#easyForm .btn_sbmt2:hover {
      color: #FBAF43;
      background: transparent; }

#easyForm .btn_sbmt2:focus {
      box-shadow: 0 -1px 0 0 #FBAF43 inset !important;
	  
	  }

.btn_sbmt {
    background: #fbaf43 none repeat scroll 0 0;
    border: 2px solid #fbaf43;
    border-radius: 6px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 22px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    padding: 0.5em 1em;
    text-align: center;
}

.btn_sbmt:hover {
      color: #FBAF43;
      background: transparent;
	  text-decoration: none;
	  }

.btn_sbmt:focus {
      box-shadow: 0 -1px 0 0 #FBAF43 inset !important;
	  
	  }	  
	  
	  
/*
#easyForm .btn_sbmt2:hover {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #636363 5%, #636363 100%) repeat scroll 0 0;
    color: #ffffff;
}
#easyForm .btn_sbmt2:focus {
    box-shadow: 0 1px 0 0 #575757 inset !important;
} */

label, input[type="checkbox"], input[type="radio"] {
    cursor: pointer;
}

.easyForm {
    font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
}

	#orderdate_Day_ID {
		margin: 0 0 6px 5px !important;
		float: left;
	}
	#orderdate_Month_ID {
		margin: 0 0 6px 10px !important;
		float: left;
	}
	#orderdate_Year_ID {
		margin: 0 0 6px 5px !important;
		height: 38px;
		float: left;
	}
	#img_calendar {
		margin-left: 5px;
	}
	#img_calendar:hover {
		box-shadow: 2px 2px 2px 2px #febf7a inset;
	}
	#calendar_div {
		max-width: 98%;
	}
	#takeairport {
		margin: 10px;
	}

/*Formulario*/
@media screen and (max-width: 550px){
	#easyForm > label, #easyForm > div.usereditdiv > label {
		margin-left: 15px;
		margin-top: 5px;
		display:block;
		text-align:left;
		width: 100%;
	}
	#easyForm small, #easyForm .small {
		display: block;
		font-size: 11px;
		width: 100%;
		text-align: left;
	}
	#easyForm label.easy-show-error  {
		margin-top: 0px;
		margin-left: 20px;
		display:block;
		text-align:left;
		width: 100%;
	}
	#easyForm span.row {
		margin: 4px 0px 6px 18px;
		max-width:90%;
	}
	#easyForm > input[type="text"] {
		margin: 4px 0px 6px 18px;
		width:90%;
	}
	#easyForm > textarea {
		margin: 4px 0px 6px 18px;
		width:90%;
	}
	#easyForm select {
		margin: 4px 0px 6px 18px;
		width:90%;
	}
	#orderdate_Day_ID {
		margin: 4px 0 6px 5px !important;
	}
	#orderdate_Month_ID {
		margin: 4px 0 6px 20px !important;
	}
	#orderdate_Year_ID {
		margin: 4px 0 6px 5px !important;
		height: 38px;
		background-color: #ffffff;
	}
	#security_code, #img_security {
		margin-top: 5px !important;
	}
	#img_calendar {
		margin-top: 5px;
	}
	#orderdate_ID {
		left: 60px;
		margin-top: 44px;
	}
	.div_note { 
		max-width: 60%;
	}
}
@media screen and (max-width: 350px){
	#orderdate_ID {
		left: 25px;
	}
	#img_calendar {
		margin-left: 20px;
	}
	.div_note { 
		max-width: 85%;
	}
}