article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;margin-top:0px}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#body-wrapper{width:960px;margin:0 auto;padding:5px 0;background-color:#CCC;padding:5px;margin-top:7px;box-shadow:5px 5px 5px #999}body,input,textarea{font:12px/20px Arial;background:#FFF;color:#000;background:url("./images/bg.jpg") repeat scroll 0 0 transparent;background-attachment:fixed}.clear{clear:both}strong{font-weight:bold}.one_half{width:48%}.one_third{width:30.5%}.one_fourth{width:22%}.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:4%;margin-bottom:20px;float:left}.column-last{margin-right:0!important;clear:right}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.box{border-top:1px solid #CCC;float:left;margin:0px 0 30px;padding-top:20px;width:100%;text-align:center;border:1px solid #666;background-color:#fff;box-shadow:3px 3px 3px #666}.box span{border-bottom:1px solid #CCC;color:#444;display:block;font-size:16px;line-height:26px;padding-bottom:25px;margin-bottom:40px}a{text-decoration:none;color:#0033cc;transition:color 0.1s linear;-moz-transition:color 0.1s linear;-webkit-transition:color 0.1s linear;-o-transition:color 0.1s linear}a:hover{color:#e53258;border-color:#}p{margin-bottom:15px}h1 + p,h2 + p,h3 + p{margin-top:-10px}h2,h3,h4,p,ul,ol{font-weight:normal;margin:0 0 20px}h1{color:#036;font-weight:bold;font-size:28px;margin:0 0 20px;le}h2{font-size:24px;color:#3B3D3F;font-weight:700;text-align:center}h3{font-size:16px;font-weight:800;color:#036}h4{font-size:16px;font-weight:800;color:#E1B500;text-shadow:1px 1px 3px #000}h5{font-size:14px;font-weight:800;color:#CE1124}.header{background:url("#") repeat-x scroll left top transparent;height:230px;margin-left:auto;margin-right:auto;width:960px}#logo{float:left;margin-right:50px;margin-top:45px;margin-left:20px}#nav-container{z-index:1000;font-size:14px;text-align:center;text-transform:uppercase;border:1px solid #666;background-color:#BCA07A;width:958px;margin:auto;margin-top:85px;padding:3px 3px 3px 3px;box-shadow:5px 5px 5px #999}.nav,.nav *{list-style:none;margin:0;padding:0}.nav ul{position:absolute;top:-999em;width:10em}.nav ul li{width:100%}.nav li:hover{visibility:inherit}.nav li{position:relative;display:inline-block;zoom:1;*display:inline}.nav a{display:block;position:relative;color:#fff!important;text-decoration:none;padding:.75em 1em;border:1px solid #fff;border-radius:5px;background-color:#036;box-shadow:inset -3px -3px 5px #000}.nav li:hover ul,.nav li.sfHover ul{left:0;top:2.5em;z-index:99}.nav a,.nav a:visited,.nav li.active li a{color:#333}.nav a.sf-with-ul{padding-right:2.25em}.nav li ul a.sf-with-ul{padding-right:1em}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat -10px -100px}a>.sf-sub-indicator{top:.8em;background-position:0 -100px}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}.nav ul a>.sf-sub-indicator{background-position:0 0}a.readmore{text-align:center;float:right;font-size:13px;color:#fff!important;text-decoration:none;margin-top:30px;background:#454545;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px}a.readmore:hover{background:#272727}ul.nav li:hover li ul,ul.nav li.sfHover li ul,ul.nav li li:hover li ul,ul.nav li li.sfHover li ul{top:-999em}ul.nav li li:hover ul,ul.nav li li.sfHover ul,ul.nav li li li:hover ul,ul.nav li li li.sfHover ul{left:10em;top:0}.nav li.active a,.nav li:hover,.nav li.sfHover,.nav a:focus,.nav a:hover,.nav a:active{background:#9B8D60;border-radius:5px}.nav li li,.nav li li li{background:#eee url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) repeat}.nav ul .sf-sub-indicator,.nav ul a:focus>.sf-sub-indicator,.nav ul a:hover>.sf-sub-indicator,.nav ul a:active>.sf-sub-indicator,.nav ul li:hover>a>.sf-sub-indicator,.nav ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}#menu{margin-top:17px}.menu,.menu *{float:right;list-style:none outside none;margin:10px;padding:0}.menu a{text-decoration:none;color:#000;border-bottom:1px solid #d3d4d6;transition:color 0.1s linear;-moz-transition:color 0.1s linear;-webkit-transition:color 0.1s linear;-o-transition:color 0.1s linear}.menu a:hover{color:#e53258;border-color:#}.un-cuarto{width:33%;float:right}.tres-cuartos{width:66%;float:left}#footer-main{bottom:0;width:100%;height:230px;background:#AF9E7C;margin-top:0px}#footer-main p{padding:20px;color:white;text-shadow:0 0px 0 rgba(255,255,255,0.8)}#footer-main h3{padding:20px 0px 0px 20px;color:white;text-shadow:0 0px 0 rgba(255,255,255,0.8);margin-bottom:0px}#footer{bottom:0;width:100%;background:#AF9E7C}#footer-text{padding-left:20px}.contact_map{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat;width:261px;height:310px;padding:35px 0 0 21px;margin:30px 0 30px 0}.map_canvas{width:240px;height:280px}.required_info{font-size:11px;margin:0 0 10px 0}.required_info span{color:red}.inputText{width:300px;height:24px;border:1px solid #cccccc;padding:7px}.inputTextarea{width:425px;height:250px;border:1px solid #cccccc;padding:7px}.contact_form .inputText.error_class{border:1px solid #ef716d}.contact_form .inputTextarea.error_class{border:1px solid #ef716d}.contact_form label{text-align:left;margin-right:0.5em;color:#262626;font-size:13px}.contact_form label span{color:red}.col_1_5{width:420px;float:left;margin:0 20px 0 0;text-align:center}.col_1_5 ul li{list-style:none}.col_2_3{width:500px;float:right;margin:0 20px 0 0}.object{background:#CCC!important;overflow:hidden}