/* CSS Document */* { margin:0; padding:0; }a { outline:none; }a img { border:0; outline:0; }.clearboth { width:100%; clear:both; height:0; overflow:hidden;}input,textarea,select { font-family:Arial, Helvetica, sans-serif; }body { background-color:#575858; font-family:Arial, Helvetica, sans-serif; background-image:url(../index_files/back.png); background-repeat:repeat-x; background-position:top center; }/* Global Use */.fleft { float:left!important; }.fright { float:right!important; }p { font-size:16px; color:#000; line-height:20px; padding-bottom:18px; }.no-padding { padding:0!important; }.no-margin { margin:0!important; }#wrap { width:982px; margin:auto; }#header { height:88px; position:relative; color:white; font-size:12px; }#header .logo { position:absolute; left:0px; top:18px; }#header .call-now { background-image:url(../index_files/phone-icon.jpg); background-repeat:no-repeat; background-position:0 0; position:absolute; right:10px; top:6px; font-size:14px; color:#01347b; font-weight:bold; padding-left:17px; padding-bottom:5px; }#header .call-now span { color:#014db5; padding-right:10px; }#header .call-now a { color:#ff0033; text-decoration:underline; text-transform:uppercase; }#navbar { position:absolute; bottom:18px; right:0; }#navbar ul { float:left; }#navbar ul li { float:left; padding-left:33px; }#navbar ul li a { font-size:18px; color:#ffffff; text-decoration:none; display:block; }#navbar ul li a:hover, #navbar ul li a.active { color:#fff700; }#top-intro-text { overflow:hidden; margin:0px; margin-top:4px; padding:8px 0 3px 0; }#top-intro-text .white-intro-text { font-size:50px; letter-spacing:-3px; color:white; text-align:center; line-height:35px; padding-bottom:10px; }#top-intro-text .yellow-text { font-size:25px; color:#ffffff; text-align:center; letter-spacing:-1px; margin-bottom:5px; }#top-intro-text .yellow-text span { position:relative; top:1px; padding:0 4px 0 0; }#content-container { background-color:#dadada; padding:10px; padding-bottom:0px; }.top-blue-box { display:block; height:200px; background-image:url(../index_files/top-blue-box.jpg); background-repeat:no-repeat; background-position:top center; overflow:hidden; }.top-blue-box .left-col { width:504px; float:left; }.top-blue-box .left-col .image-left { width:183px; float:left; padding:9px 0 0 0; }.top-blue-box .left-col .text-right { width:277px; float:left; padding:9px 0 0 0; }.top-blue-box .left-col .text-right h1 { font-size:29px; color:#d5dce2; letter-spacing:-1px; margin-bottom:5px; }.top-blue-box .left-col .text-right p { color:#fff; font-size:14px; padding-bottom:15px; line-height:17px; }.top-blue-box .right-col { width:453px; float:left; padding:9px 0 0 5px; }.top-blue-box .right-col h1 { font-size:22px; color:#ffffff; letter-spacing:-1px; margin-bottom:6px; }.email-form { overflow:hidden; }.email-form .each-row { overflow:hidden; padding-bottom:5px; }.email-form .each-row .col-1 { width:194px; text-align:right; color:#fff; padding:6px 10px 0 0; font-size:14px; }.email-form .each-row .textbox { width:263px; height:25px; background-image:url(../index_files/textbox-w213.jpg); background-repeat:no-repeat; }.email-form .each-row .textbox input { width:263px; padding:4px 10px; font-size:14px; color:#000; border:0; background:none; }.email-form .each-row label { display: inline-block; font-size:17px; color:#fff; margin:7px 0 0 40px; }.email-form input.show-me-btn { width:389px; height:36px; border:0; cursor:pointer; background-image:url(../index_files/show-me-what-stage-im-in-btn.jpg); background-repeat:no-repeat; background-position:0 0; margin:5px 0 0 40px; }.email-form input:hover.show-me-btn { background-position:0 -36px; }.email-form .privacy { display:block; padding:0 0 0 13px; background-image:url(../index_files/lock-icon.jpg); background-repeat:no-repeat; background-position:0 0; font-size:12px; color:#ffffff; clear:both; margin:8px 0 0 8px; float:left; }.email-form .privacy a { color:#fff; text-decoration:underline; }.content-separator-1 { display:block; overflow:hidden; height:41px; background-image:url(../index_files/content-separator-1.jpg); background-repeat:no-repeat; }.content-separator-2 { display:block; overflow:hidden; height:111px; background-image:url(../index_files/content-separator-2.jpg); background-repeat:no-repeat; background-color:#fff; }.content-separator-3 { display:block; overflow:hidden; height:57px; background-image:url(../index_files/content-separator-3.jpg); background-repeat:no-repeat; background-color:#fff; }.content-one { padding:20px 10px; overflow:hidden; background-color:#fff; font-size:16px; }.content-one .left-content { width:609px; float:left; padding:0 10px; }.content-one .left-content h1 { font-size:50px; color:#012a62; margin-bottom:4px; letter-spacing:-1px; }.content-one .left-content h2 { font-size:41px; color:#012a62s; letter-spacing:-1px; }.content-one .left-content p span { float:left; font-size:44px; padding:10px 10px 0 0; }.content-one .left-content .image-right { width:304px; float:right; margin:0 0 15px 15px; }.content-one .left-content .image-right .text { padding:6px 12px; font-size:13px; color:#010105; line-height:16px; }.content-one .left-content .image-right span { color:#0066ff; font-weight:bold; }.content-one .right-sidebar { width:313px; float:left; padding:0; font-size:16px; }.content-one .right-sidebar .about-carlos-xuma { background-color:#d5dce2; overflow:hidden; padding:5px 12px 10px 12px; margin-bottom:20px; }.content-one .right-sidebar .about-carlos-xuma p { font-size:14px; line-height:18px; }.content-one .right-sidebar h1 { font-size:36px; height:32px; color:#012a62; letter-spacing:-1px; font-weight:bold; text-transform:uppercase; }.content-one .right-sidebar .about-carlos-xuma2 { background-color:white; border:10px solid #fff2c4; overflow:hidden; padding:5px 12px 10px 12px; margin-bottom:20px; }.content-one .right-sidebar .about-carlos-xuma2 p { font-size:14px; line-height:18px; }.content-one .right-sidebar h2 { font-size:20px; height:32px; color:#970000; letter-spacing:-1px; font-weight:bold; text-transform:uppercase; }.content-one .right-sidebar p.position { font-style:italic; padding:0; color:#014199; padding-bottom:5px; }.content-one .right-sidebar .photo { overflow:hidden; padding-bottom:10px; }.content-one .right-sidebar .signature { display:block; overflow:hidden; text-align:right; }.content-one .right-sidebar .fb-social-plugin { overflow:hidden; padding:0 0 0 8px; }.content-two { padding:0 25px 20px 25px; overflow:hidden; background-color:#fff; line-height:19px; font-size:16px; }.content-two h1 { font-size:41px; color:#012a62; letter-spacing:-1px; }.content-two .couple-image-left { width:262px; float:left; padding-left:8px; height:700px; }.content-two .heart-stage { text-align:center; margin:-90px 0 0 0; float:left; width:100%; overflow:hidden; padding-bottom:5px; }.content-two .heart-stage .text { float:left; text-align:left; width:600px; font-size:14px; color:#000; line-height:16px; padding:0 0 0 170px; }.content-three { padding:20px 30px; overflow:hidden; background-color:#fff; font-size:16px; }.content-three h1 { font-size:46px; color:#FF7700; letter-spacing:-1px; margin-bottom:30px; text-align:center; }.content-three .col-1 { width:288px; float:left; margin-right:30px; }.content-three .col-1 .image-box { display:block; padding-bottom:18px; }.content-three .col-1 .image-box .text { font-size:14px; color:#010105; line-height:16px; padding:4px 20px 0 27px; }.content-three .col-1 .image-box .text span { font-weight:bold; color:#0066ff; }.content-three .col-1 p span { float:left; font-size:44px; padding:10px 6px 0 0; }.content-three .col-2 { width:271px; float:left; margin-right:42px; }.content-three .col-3 { width:271px; float:left; background-color:#d5dce2; padding:15px 0 0 0; }.content-three .col-3 .title { text-align:center; font-size:21px; color:#012a62; font-weight:bold; line-height:26px; text-transform:uppercase; letter-spacing:-1px; margin-bottom:12px; }.content-three .col-3 .title span { text-align:center; display:block; font-size:30px; }.content-three .col-3 .image-box { overflow:hidden; padding-bottom:10px; }.content-three .col-3 .text { padding:0 25px 15px 25px; font-size:14px; }.content-three .col-3 p { color:#000000; font-size:14px; line-height:17px; text-align:left;  } .content-four  { padding:15px 10px; background-color:#fff; font-size:16px; }.content-four h1  { font-size:46px; color:#012a62; text-align:center; margin-bottom:20px; }.content-four .left-image { width:322px; float:left; position:relative; height:730px; }.content-four .left-image img { position:absolute; left:-90px; top:0; }.content-four .right-content { width:610px; float:left; }.content-four .right-content p span { float:left; font-size:44px; padding:10px 6px 0 0; }.content-four .right-content .image-box { width:358px; float:right; margin:0 0 10px 10px; } .content-four .right-content .image-box .text { padding:6px 16px; font-size:14px; color:#000; line-height:16px; }.content-four .right-content .image-box .text span { font-weight:bold; color:#0066ff; }.content-five  { padding:15px 25px; background-color:#fff; overflow:hidden; line-height:19px; font-size:16px; }.content-five h1  { font-size:40px; letter-spacing:-1px; color:#FF7700; margin-bottom:20px; text-align:center; }.content-five .left-content { width:507px; float:left; padding-left:20px; }.content-five .left-content p span { float:left; font-size:44px; padding:10px 6px 0 0; }.content-five .right-image { width:400px; text-align:center; }.content-boxes { overflow:hidden; padding:0 10px 10px 10px; background-color:#fff; }.content-boxes h1 { text-align:center; font-size:55px; color:#012a62; text-align:center; letter-spacing:-1px; margin-bottom:25px; }.content-boxes .gray-title-text { font-size:30px; color:#666666; text-align:center; } .content-boxes .top-image { width:100%; height:92px; position:relative; }.content-boxes .top-image img { position:absolute; left:0; bottom:0; }.content-boxes .text { padding:10px; }.content-boxes  h2 { font-size:35px; color:#333333; text-transform:uppercase; }.content-boxes  h3.red { font-size:16px; color:#ff0000; font-weight:bold; margin-bottom:5px; }.content-boxes  h3.blue { font-size:16px; color:#0033ff; font-weight:bold; margin-bottom:5px; }.content-boxes p { font-size:14px; line-height:16px; }.content-boxes .box1 { width:278px; height:315px; float:left; margin:0 0 20px 20px; padding:2px 4px 5px 3px; background-image:url(../index_files/box1-bg.png); background-repeat:no-repeat; }.content-boxes .box2 { width:278px; height:315px; float:left; margin:0 0 20px 20px; padding:2px 4px 5px 3px; background-image:url(../index_files/box2-bg.png); background-repeat:no-repeat; }.content-boxes .box2 .top-image img { left:1px; }.content-boxes .box3 { width:278px; height:315px; float:left; margin:0 0 20px 20px; padding:2px 4px 5px 3px; background-image:url(../index_files/box3-bg.png); background-repeat:no-repeat; }.content-boxes .box4 { width:278px; height:315px; float:left; margin:0 0 30px 20px; padding:2px 4px 5px 3px; background-image:url(../index_files/box4-bg.png); background-repeat:no-repeat; }.content-boxes .box4 .top-image img { bottom:-12px; }.content-boxes .box5 { width:278px; height:315px; float:left; margin:0 0 30px 20px; padding:2px 4px 5px 3px; background-image:url(../index_files/box5-bg.png); background-repeat:no-repeat; }.content-boxes .box5 .top-image img { bottom:-1px; left:1px; }.content-boxes .box6 { width:278px; height:315px; float:left; margin:0 0 30px 20px; padding:2px 4px 5px 3px; background-image:url(../index_files/box6-bg.png); background-repeat:no-repeat; }.content-boxes .box6 .top-image img { bottom:-2px;}.content-boxes .box7 { width:278px; height:315px; float:left; margin:0 0 20px 20px; padding:2px 4px 5px 3px; background-image:url(../index_files/box7-bg.png); background-repeat:no-repeat; }.content-boxes .box7 .top-image img { bottom:-12px;}.content-boxes .box8 { width:278px; height:315px; float:left; margin:0 0 20px 20px; padding:2px 4px 5px 3px; background-image:url(../index_files/box8-bg.png); background-repeat:no-repeat; }.content-boxes .box8 .top-image img { bottom:-8px;}.content-boxes .box9 { width:278px; height:315px; float:left; margin:0 0 20px 20px; padding:2px 4px 5px 3px; background-image:url(../index_files/box9-bg.png); background-repeat:no-repeat; }.content-boxes .box9 .top-image img { bottom:-16px;}#bottom-blue-box {    background-color: #0042C7;    display: block;    margin: 16px 0;    overflow: hidden;    padding: 13px 20px;}#bottom-blue-box .col-1 {    border-right: 1px solid #0055FF;    float: left;    min-height: 144px;    padding: 7px 0 0;    width: 294px;}#bottom-blue-box .col-2 {    border-right: 1px solid #0055FF;    float: left;    min-height: 144px;    padding: 7px 0 0 17px;    width: 337px;}#bottom-blue-box .col-3 {    float: left;    min-height: 144px;    padding: 7px 0 0 17px;    width: 267px;}#bottom-blue-box p {    color: #FFFFFF;    font-size: 15px;    font-weight: bold;    padding: 0 0 4px;}#bottom-blue-box ul {    display: block;}#bottom-blue-box ul li {    color: #FFFFFF;    float: none;    font-size: 12px;    line-height: 22px;}#bottom-blue-box ul li a {    color: #FFFFFF;    display: block;    text-decoration: none;}.copyright {    color: #FFFFFF;    font-size: 12px;    padding-bottom: 20px;    text-align: center;	margin:0px;	margin-top:8px;}.notice-text {    color: #FFFFFF;    font-size: 11px;    font-weight: bold;    line-height: 13px;    padding: 0 30px 30px;	margin:0px;	margin-top:8px;}/* Overlay */#simplemodal-overlay {background-color: none; cursor:wait;}/* Container */#simplemodal-container {	height:320px;	width:600px;	color:#bbb;	background-color:#FFF;	border:5px solid #EDEDED;	padding:12px;}#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}#simplemodal-container a {color:#ddd;}#simplemodal-container a.modalCloseImg {background:url('http://az23504.vo.msecnd.net/common/x.png') no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; }