

/* Insurance Home */

body.seguro { background: url('/Images/bg-seguro.jpg') no-repeat center top #27ABB1 }

body.seguro div.page-title h2 { color: #275965; }

.insurance-home-content { width: 620px; float: left; margin: 0 20px 0 0; }

#insurance-featured { margin: 0 20px 28px 0; width: 620px; height: 250px; position: relative; overflow: hidden; float: left; }

#insurance-featured ul li { width: 620px; height: 250px; }

#insurance-featured img { display: block; width: 620px; height: 250px; }

#insurance-featured a.banner-link { border: 0; width: 620px; height: 250px; }

#insurance-featured .bx-pager { bottom: 25px; left: 46%; position: absolute; z-index: 50; display: none; }

#insurance-featured .bx-pager a { background: url('/Images/home-destaques-navigation-bullets.png') no-repeat scroll left center transparent; float: left; height: 22px; margin-right: 3px; text-indent: -9999px; width: 22px; cursor: pointer; position: relative; z-index: 9; }

#insurance-featured .bx-pager a.pager-active { background-position: right center }

#insurance-featured a.bx-prev { background: url('/Images/home-destaques-navigation.png') no-repeat scroll left top transparent; width: 26px; height: 51px; text-indent: -9999px; display: block; position: absolute; top: 100px; left: 0; }

#insurance-featured a.bx-next { background: url('/Images/home-destaques-navigation.png') no-repeat scroll left bottom transparent; width: 26px; height: 51px; text-indent: -9999px; display: block; position: absolute; top: 100px; right: 0; }

.insurance-sidebar { width: 300px; float: left; }

.insurance-sidebar h3 { font-size: 24px; font-family: 'MyriadProItalic',Arial,Tahoma,Verdana,Sans-Serif; font-weight: normal; color: #275965; margin: 0 0 30px 0; }

.insurance-sidebar select { width: 280px }

.insurance-sidebar .cmf-skinned-select { margin: 0 0 40px 0 }

.insurance-treatment ul li { background: url("/Images/bullet-blue.png") no-repeat scroll left 8px transparent; padding: 8px 0 8px 25px; }

.insurance-treatment ul li a { color: #0EA0D6; font-size: 16px; font-weight: bold; }

a.insurance-treatment-phone { display: block; width: 242px; height: 60px; overflow: hidden; text-indent: -999999px; background: url('/Images/insurance-treatment-phone.gif') no-repeat; margin: 18px 0 10px 0; }

.insurance-home-products { width: 620px; margin: 0 0 40px 0; }

.insurance-home-products h3 { font-size: 24px; font-family: 'MyriadProItalic',Arial,Tahoma,Verdana,Sans-Serif; font-weight: normal; color: #275965; float: left; margin: 0 0 20px 0; }

.insurance-home-products .blue-link { float: right;}

#insurance-home-products-slider { width: 620px; height: 114px; overflow: hidden; position: relative; }

.insurance-home-products ul { width: 999999px; height: 114px; position: absolute; top: 0; left: 0; clear: both; }

.insurance-home-products ul li { width: 140px; float: left; padding: 0 20px 0 0; }

.insurance-home-products ul li img { display: block; width: 140px; height: 90px; background: #ccc; margin: 0 0 10px 0; }

.insurance-home-products ul li h4 a { color: #666666; font-size: 12px; }

#insurance-home-products-slider a.bx-prev { background: url('/Images/featured-nav-small-left.png') no-repeat scroll left top transparent; width: 21px; height: 39px; text-indent: -9999px; display: block; position: absolute; top: 25px; left: 0; }

#insurance-home-products-slider a.bx-next { background: url('/Images/featured-nav-small-right.png') no-repeat scroll left bottom transparent; width: 21px; height: 39px; text-indent: -9999px; display: block; position: absolute; top: 25px; right: 18px; }

.insurance-textual-block { width: 300px; float: left; margin: 0 20px 40px 0; }

.insurance-textual-block h4 a, .insurance-textual-block h4 { color: #265965; font-size: 24px; font-family: 'MyriadProItalic',Arial,Tahoma,Verdana,Sans-Serif; font-weight: normal; }

.insurance-textual-block h4 { margin: 0 0 10px 0 }



/* Insurance Insurers */

.insurance-insurers-content { width: 640px; float: left; margin: 0 0 0 0; }

.insurance-insurers-content ul { width: 640px }

.insurance-insurers-content ul li { width: 300px; height: 149px; float: left; overflow: hidden; border-bottom: 1px dotted #A3A3A3; margin: 0 20px 0 0; }

.insurance-insurers-content ul li a { display: block; padding: 48px 0 0 0; }

.insurance-insurers-content ul li img { display: block; margin: 0 auto; }



/* Insurance Products */

.insurance-products-content { width: 940px }

.insurance-products-content li { width: 300px; height: 285px; margin: 0 20px 30px 0; border-bottom: 1px dotted #A3A3A3; float: left; }

.insurance-products-content li img { float: left; margin: 0 15px 15px 0 }

.insurance-products-content li h3 { color: #265965; font-size: 24px; font-family: 'MyriadProItalic',Arial,Tahoma,Verdana,Sans-Serif; font-weight: normal; margin: 0 0 15px 0; }

.insurance-products-content li h3 a { color: #265965 }

.insurance-products-content li p { margin: 0 0 20px 0; line-height: 18px; }

.insurance-products-content li a.readmore { background: url("/Images/saiba-mais-bullet.png") no-repeat scroll right 6px transparent; color: #0FA1D6; display: block; float: left; font-size: 16px; padding: 0 18px 0 0; }



/* Insurance Product Show */

.insurance-product-show-content { width: 620px; float: left; margin: 0 20px 0 0; }

.insurance-product-show-content img { float: left; margin: 0 35px 35px 0; }

.insurance-product-show-content p { font-size: 16px; line-height: 22px; }

.insurance-product-show-more-content { width: 940px; border-top: 1px dotted #A3A3A3; padding: 32px 0 0 0; }

.insurance-product-show-more-content li.topic { /*width: 450px;*/ /*float: left;*/ margin: 0 120px 20px 120px; }

.insurance-product-show-more-content li.topic h3 { padding: 0 0 0 26px; background: url("/Images/insurance-product-bullet.gif") no-repeat; background-position: 0 5px; font-size: 24px; font-family: 'MyriadProItalic',Arial,Tahoma,Verdana,Sans-Serif; font-weight: normal; color: #265965; margin: 0 0 20px 0; }

.insurance-product-show-more-content li.topic ul { padding: 0 0 0 30px }

.insurance-product-show-more-content li.topic ul li { margin: 0 0 25px 0; background: url("/Images/gray-bullet1.gif") no-repeat; background-position: 0 1px; padding: 0 0 0 20px; }

.insurance-product-obs { padding: 80px 0 0 0; background: url("/Images/insurance-product-obs.gif") no-repeat; text-align: center; color: #999999; }



/* Insurance Form */



/* Consortium Forms */

.insurance-forms { width: 940px }

.insurance-forms input.btn-large { background: url("/Images/forms-blue-btn-large.png") no-repeat; width: 260px; }

.insurance-forms div.name, .insurance-forms div.phone { float: left; margin: 0 0 10px 0; }

.insurance-forms div.email { float: left; margin: 0 25px 10px 0; }

.validation-summary-errors { display: none }

.insurance-forms div.package-form-group div.news { float: left; padding: 30px 0 0 0; }