/*background*/
.background {width:100%; background: url(../images/screen/background.jpg) repeat-x center top;}

/*main*/
#main {}

/*header*/
#main header {height:172px; margin:0 0 20px 0;}
#main header #header-wrap {width:960px; margin:0 auto; padding:16px 0 0 0;}
#main header #header-wrap #logo {width:290px; height:77px; text-indent:-9999px; float:left;}
#main header #header-wrap #logo a {width:290px; height:77px; display:block; background:url(../images/screen/logo.png) no-repeat;}
#main header #header-wrap #menu-wrap {width:620px; height:87px; float:right;}
#main header #header-wrap #menu-wrap #menu-fast {width:200px; height:55px; float:right; list-style:circle; background:url(../images/screen/menu-fast-line.png) 7px 34px no-repeat;}
#main header #header-wrap #menu-wrap #menu-fast li {float:left; margin:0 0 0 26px;}
#main header #header-wrap #menu-wrap #menu-fast li a {color:#666;}
#main header #header-wrap #menu-wrap #menu-fast li a:hover {text-decoration:underline;}
#main header #header-wrap #menu-wrap #menu {width:620px;}
#main header #header-wrap #menu-wrap #menu #menu-list {}
#main header #header-wrap #menu-wrap #menu #menu-list #first {padding:0 0 0 30px; margin:0 0 0 30px; float:left; background:none;}
#main header #header-wrap #menu-wrap #menu #menu-list li {height:32px; padding:0 0 0 33px; margin:0 0 0 15px; float:left; background:url(../images/screen/symbol.png) no-repeat;}
#main header #header-wrap #menu-wrap #menu #menu-list li a {font-size:15px; color:#242413;}
#main header #header-wrap #menu-wrap #menu #menu-list li a:hover {border-bottom:2px solid #00A6FD; padding:0 0 3px 0;}

#main header #header-wrap #menu-wrap #menu #menu-list .sub-1 {margin:0px 0 0 -20px; position:absolute; top:103px; z-index:99999; display:none;}
#main header #header-wrap #menu-wrap #menu #menu-list .sub-1 li {width:210px; height:25px; padding:5px 0 0 8px; background:#00ABFD; position:relative; float:none; opacity:0.9; border:1px solid #FFF; border-top:none; color:#FFF;}
#main header #header-wrap #menu-wrap #menu #menu-list .sub-1 li:hover {text-decoration:underline;}
#main header #header-wrap #menu-wrap #menu #menu-list .sub-1 li a {color:#FFF; font-size:12px; opacity:1;}
#main header #header-wrap #menu-wrap #menu #menu-list .sub-1 .sub-2 {margin:0px; position:absolute; top:0px; left:208px; z-index:99999; display:none;}

#main header #header-wrap #menu-wrap #menu #menu-list .current-page {border-bottom:2px solid #00A6FD; padding:0 0 3px 0;}
#main header #header-wrap #sac {width:960px; height:26px; padding:4px 0 0 0; text-align:right; color:#FFF; background:url(../images/screen/telephone-icon.png) 725px 6px no-repeat;}
#main .number {color:#FFF; font-size:17px; font-weight:bold;}

/*content*/
#main #content {width:960px; margin:0 auto;}
#main #content #content-h1 {font-size:20px; color:#0182BD;  background:url(../images/screen/title-symbol.png) 0 4px no-repeat; padding:2px 0 0 28px; margin:0 0 10px 0;}
#main #content #content-p {margin:0 0 25px 0;}
#main #content #content-text {margin:30px 0; text-align:justify;}

/*footer*/
#main footer {height:130px; margin:20px 0; background:url(../images/screen/footer-bg.jpg) repeat-x;}
#main footer #footer-wrap {width:960px; margin:0 auto;}
#main footer #footer-wrap #telephones {height:40px; padding:17px 0 0 35px; color:#FFF; background:url(../images/screen/telephone-icon.png) 0 20px no-repeat;}
#main footer #footer-wrap address {height:24px; padding:6px 0 0 0; color:#FFF; margin:0 0 10px 0;}
#main footer #footer-wrap #footer-left {width:450px; float:left;}
#main footer #footer-wrap #seals {width:70px; height:24px; display:block; margin:8px 0 0 0; float:right;}
#main footer #footer-wrap #seals li {float:left; margin:0 0 0 10px;}

/*index*/
#main #content #images {width:960px; height:376px; overflow:hidden; text-align:center;}
#main #content #images #images-wrap li {width:960px; height:376px; margin:0 0 10px 0; text-align:center;}
#main #content #top-shadow {margin:10px 0 0 0;}
#main #content #images #images-nav {height:20px; position:absolute; left:50%; z-index:99999; margin:0px;}
#images-nav a {width:12px; height:10px; display:block; float:left; background:url(../images/screen/pager.png) 0 6px no-repeat; text-decoration:none; margin:0 2px; padding: 3px 2px; text-indent:-9999px;}
#images-nav a.activeSlide {background:url(../images/screen/pager.png) 0 -14px no-repeat;}
#images-nav a:focus {outline: none;}
#main #content #services {width:490px; height:200px; float:left; background:url(../images/screen/title-shadow.png) 0 30px no-repeat; margin:0 0 20px 0;}
#main #content #services-h1 {height:20px; font-size:16px; color:#0182BD; background:url(../images/screen/title-symbol.png) no-repeat; padding:2px 0 0 28px;}
#main #content #services-list {margin:30px 0 0 0;}
#main #content #services-list li {width:230px; float:left; background:url(../images/screen/services-list-li.png) 0 5px no-repeat; padding:0 0 13px 15px;}

#main #content #rss {width:450px; height:420px; float:right; background:url(../images/screen/title-symbol.png) no-repeat;}
#main #content #rss #rss-h1 {height:20px; font-size:16px; color:#0182BD; background:url(../images/screen/title-symbol.png) no-repeat; padding:2px 0 0 28px;}
#main #content #rss #rss-list {width:450px; height:370px; overflow:auto; margin:20px 0 0 0;}
#main #content #rss #rss-list li {height:100px; margin:0 0 0 0;}
#main #content #rss #rss-list li a {width:420px; height:43px; color:#0182BD; padding:23px 0 0 0; display:block; background:#F3F3F3;}
#main #content #rss #rss-list li a:hover {text-decoration:underline;}
#main #content #rss #rss-list img {width:80px; height:60px; border:1px solid #0182BD; padding:1px;}

#main #content #faq {width:234px; float:left;}
#main #content #faq #faq-h1 {font-size:16px; color:#0182BD;}
#main #content #faq #faq-p {font-size:11px; color:#1F1F1F;}
#main #content #faq #faq-img {margin:20px 0 0 0; border:1px solid #CCC;}
#main #content #social-responsibility {width:245px; float:left; margin:0 0 0 10px;}
#main #content #social-responsibility #sr-h1 {font-size:16px; color:#0182BD;}
#main #content #social-responsibility #sr-p {font-size:11px; color:#1F1F1F;}
#main #content #social-responsibility #sr-img {margin:20px 0 0 0; border:1px solid #CCC;}

/*contato*/
#main #content #gmap {width:250px; height:400px; float:left; border:1px solid #072652; padding:3px;}
#main #content #contact-right {width:650px; float:right;}
#main #content #contact-right #inf {margin:25px 0 0 0;}