a {
	outline: none;
}
html, body {margin:0; height:100%}

body { background:#FFF url(layout/header_bg_repeat.jpg) repeat-x top;font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none;}
a:hover{text-decoration:underline;cursor:pointer;background:transparent;}
ul, li{list-style:none;margin:0; padding:0;}

#pageContent { position:relative; height:94%; min-height:94%;background: url(layout/slide_bottom_bg.jpg) repeat-x 0 bottom; margin-bottom:0px;}
* html #pageContent { height:94%;margin-bottom:0px;background: url(layout/slice_bottom_bg.gif) repeat-x 0 bottom; }
body>#pageContent { height:auto; }
html>body #pageContent {height:auto; }
/* 10 reasons on home page */
.home-content{position:relative;width:1000px; margin:0px auto; padding:30px; 
	font-size:12px;color:#333333; background-color:#FFFFFF}
.home-content h1{font-size:18px;color:#0099FF;margin-top:20px;margin-left:10px }
.home-content li{margin-bottom:7px; font-size:13px;}




#header {float:left;; width:100%; height:130px; background:transparent;text-align:center; color:#FFFFFF;background:url(layout/header_bg.jpg) no-repeat center top;}

.container { position:relative;width:1000px; margin:0px auto; height:auto !important; display:block; position:relative;}
.container .content { position:relative;width:960px; margin:0;float:left;height:auto!important;z-index:1;padding:0 20px;}


#bigContent { width:100%; height:auto; position:relative; padding:0;color:#FFFFFF;text-align:center;}
* html #bigContent {height:1%}

#logo{float:left; margin:0px 0px 34px 0px;}
#motto{float:right; margin:34px 33px 34px 0px;}

#menu_row {float:left; width:100%; height:48px; background:url(layout/menu_bg.jpg) repeat-x top;text-align:center; padding:0; margin:0;}

#efectiv_content { float:left;width:100%; height: auto; min-height: 100%; background:#FFFFFF url(layout/slide_top_bg.jpg) repeat-x top;}
#efectiv_content .bottom{float:left;width:100%; height:auto; background:transparent url(layout/slide_bottom_bg.jpg) repeat-x bottom;padding-bottom:30px;}
#efectiv_content .bottom .container .content{padding-top:30px;}

#boxes{ float:left;width:100%; height:auto; background:#414141 url(layout/boxes_bg.jpg) repeat-x top;}

#footer {float:left;position:relative; bottom:0; width:100%; height:35px; background:transparent;color:#FFFFFF;background: #DBF2FD; padding-top:17px; font-size:11px; font-weight:normal; color:#4c4b4b; margin:0; border-top:solid 4px #FFFFFF;}
#footer .footer_right ul{float:left;height:15px;}
#footer .footer_right ul li {display:inline; background:url(layout/footer_selector.jpg) no-repeat top left;}
#footer .footer_right ul li.first {background:none;}
#footer .footer_right ul li a, #footer .footer_left a{  color:#5c5b5b;height:15px;display:inline-block;padding:0px 9px;}

#footer .footer_right ul li a:hover,
#footer .footer_left a:hover{color:#8d8d8d;text-decoration:none;}

#footer .footer_left{float:left;width:300px;color:#505050;}
#footer .footer_right{float:right;width:655px;}
 #footer .footer_left a {padding:0;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */