* {margin: 0;padding: 0;}
body {background: url(img/bg.jpg) repeat-x #FFF; 
/* This just makes text is safari look about a million times better */
	text-shadow: rgb(255, 255, 255) 0px 1px 1px;}
a { color: #1D7DBC; }

h1{font-family: Arial, Helvetica, sans-serif;color: #FFF;clear: both; font-weight:normal; font-size:22px;  margin-left:40px; float:left; text-shadow: #023668 0px 1px 1px;}
h1 span{ color:#023668; text-shadow: rgb(255, 255, 255) 0px 1px 1px;}

#page { width: 770px;height: auto;margin: 0 auto;display: block; }
#header {height:111px;margin: 0 auto;display: block; position:relative; clear:both}
#logo { position:absolute; top:29px; left:-4px}

ul#main_menu{ position:absolute;right:1px;top:38px;width:auto;list-style:none outside none;}
ul#main_menu li { margin-left:5px; padding-right:5px; height:14px; border-right:1px solid #296aab;  float:left; font-family: Verdana, Geneva, sans-serif;color: #296aab;font-size: 10px; }
ul#main_menu li a{float:left;font-family: Verdana, Geneva, sans-serif;color: #296aab;font-size: 10px;text-decoration: none;}
ul#main_menu li a:hover{text-decoration: underline;}
.noborder{  border:none!important; padding-right:0px; }

ul#main_menu li img{margin:0 2px!important;}

#content{height:auto;margin: 0 auto;display: block;position:relative;clear:both}

/* Home */

#comenzarButton{ position:absolute; top:280px; left:265px; border:0px;}
#comenzarButtonEn{ position:absolute; top:255px; left:285px; border:0px;}
.homebanner { }

#footer{height: 50px;padding-top:35px;margin: 0 auto;display: block; position:relative; clear:both; font-family:Arial,Helvetica,sans-serif;}
#footer p{ margin:0;position:absolute;left:-1px;color:#8A8C8F;font-size:11px;}
#topfooterNav{ width:770px; height:30px; border-bottom:1px solid #e5e5e5; margin-bottom:10px;position:relative;}
#topfooterNav ul { list-style:none outside none;margin:0;padding:0;position:absolute;right:6px;}
#topfooterNav ul li{ color:#8A8C8F;display:inline;font-size:11px;margin-left:40px;}
#topfooterNav ul li a{  color:#8a8c8f; text-decoration:none;}

ul#bottomfooterNav { list-style:none outside none;margin:0;padding:0;position:absolute;right:6px;}
ul#bottomfooterNav li{color:#8A8C8F;display:inline;font-size:11px;margin-left:36px;}
ul#bottomfooterNav  li a{ color:#8a8c8f; text-decoration:none;}

/* Step 1 */

.topBox{ width:767px; height:47px; display:block; float:left; padding-top:30px; }
ul.menuOptions{ list-style:none; float:right; margin-right:35px;}
ul.menuOptions li{ float:left; margin-right:5px;}

.stepsBg{background-image:url(img/top_paso1.jpg);}
.stepsBg.english{background-image:url(img/top_paso1_en.jpg);}
.recomendationBg{background-image:url(img/top_recomendation.jpg);}

#navTabs{ width:680px;  height: 33px; list-style:none; display:block; float:left; padding-left:87px;}
#navTabs li{ font-family:Arial, Helvetica, sans-serif; font-size:14px; width:auto; float:left; line-height:32px; height:32px; text-align:center;  color:#b0b0b0; text-shadow:none; }


.firststep{ width:166px!important;  }
.secondstep{ width:153px!important; }
.thirdstep{width:203px!important;}
.fourthstep{width:152px!important;}

.activeTab{ color:#FFF!important; }


.bgtab1{ background: url(img/paso1-bgnavtab.jpg) no-repeat; }
.bgtab2{ background: url(img/paso2-bgnavtab.jpg) no-repeat; }
.bgtab3{ background: url(img/paso3-bgnavtab.jpg) no-repeat; }
.bgtab4{ background: url(img/paso4-bgnavtab.jpg) no-repeat; }
#siguiente{visibility:hidden; }

.centerformBox{width:761px; height:286px; background:url(img/bg-centerbox.jpg) bottom;  padding:0 3px; clear:both; float:left;}
.centerformBox div{ width:721px; padding:5px 20px; height:70px;}
.centerformBox div ul{ list-style:none;}
.centerformBox div ul li{ border:none; height:31px; float:left; margin-right:10px;}
.centerformBox div ul li a{ width:auto; height:31px; color:#585252; font-family:Arial, Helvetica, sans-serif; font-size:14px; float:left; text-decoration:none;}
.centerformBox div ul li a img{ float:left;}
.centerformBox div ul li a span{  width:auto; padding-top:8px; height:23px; float:left; background:url(img/answer-bg.png) repeat-x;}

.centerBox{width:761px; height:auto; background:url(img/bg-centerbox.jpg) top;  padding:0 3px; clear:both; float:left;}
.centerBox ul{ list-style:none; width:320px; float:left;}
.centerBox ul li{ border:none; clear:both; color:#6e7a82; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px; background:url(img/bullet.gif) no-repeat; background-position:1px 3px; padding-left:18px; }


.bottomBox{width:727px; height:29px; background-image:url(img/bg-bottombox.jpg); float:left; padding:15px 20px 5px 20px;}
.bottomBox a { color: #1D7DBC; }
.inputName{ border:1px solid #999; width:250px; height:24px; background:#FFF; font-family:Arial, Helvetica, sans-serif; color:#666; float: left; margin: 2px 10px 0px 0px; font-size: 16px; }

/*******divisions for centerbox*/
.leftColumn{ width:150px; min-height:150px;float:left; padding:15px 10px 10px 10px; text-align:center;}
.centerColumn{ width:375px; min-height:155px;  float:left; padding: 15px 20px 0 20px;}
.rightColumn{ width:170px; min-height:150px; border-left:1px solid #ccc; float:right; padding:15px 5px 10px 10px; overflow: hidden; }
.rightfullColumn{ width:549px; min-height:200px; float:left; padding: 15px 20px 0 20px; border-left:1px solid #ccc;}
/****/

.abrecuentaButton{ float:right;}
.accountLogo{ width:auto; height:auto; margin:5px 0 0px 0;  }

.extraBox{width:727px; height:auto; background:url(img/bg-extrabox.jpg) top;  padding:30px 30px 20px 10px; clear:both; float:left; }
.extraBox p {color: #6E7A82;}
.usaveLogo{ width:74px; height:37px; display:block; float:left; margin:0 35px; padding: 0px 0px 40px 0px; }
.servicio_title { width: 100px; display: block; float: left; margin: 0px 10px 100px 0px; }

p.searchBox{ background:url(img/search-icon.gif) no-repeat; padding-left:30px; width:120px; height:36px; font-size:12px; color:#616060; margin:15px 0 10px 0;}
.searchInput{ width:107px; height:15px; padding:5px; border:none; background:#FFF; font-family:Arial, Helvetica, sans-serif; color:#b2b2b2; background:url(img/searchzip-bg.jpg) no-repeat; float:left;}
.searchokButton{ width:36px; height:22px; display:block; float:left;}


/* Current */

h2 { background: url(img/bgtopquestion.jpg) #A1D74E; color: #324F17; font-size: 16px; padding: 20px; }
.current { background: url(img/bgbottomquestion.jpg); padding: 20px; }

h3 { color: #B0B0B0; font-size: 16px; padding: 20px; }

.extraBox h3 { padding: 5px 0px; }
.rightfullColumn .rightColumn h3 { width: 200px; }

.rightfullColumn h3 { padding: 0px 0px 5px 0px; width: 320px; display: block; float: left; }
.leftColumn h3 { padding: 0px 0px 5px 0px; color: #000; }
.leftColumn h4 { color: #999; }
.masinfo { display: block; text-align: center; padding-top: 100px; }
/* New Styles */

#content { text-align: left; }
.left_btn { background: url(img/wrapleftbutton.gif); width: 14px; height: 31px; display: block; float: left; }
.right_btn { background: url(img/wraprightbutton.gif); width: 14px; height: 31px; display: block; float: left; margin-right: 5px; }
a:hover { text-decoration:  none; }
.btn { background:url(img/answer-bg.png); height: 23px; display: block; float: left; padding-top: 8px; color: #666; font-size: 14px; }
.hidden { display: none; }
.answer a { color: #1D7DBC; font-size: 11px; float: right; font-weight: normal; background: url(img/bullet2.gif) no-repeat top right; padding: 5px 40px 0px 0px; height: 40px; text-decoration: underline; _margin-top: -40px; _margin-right: 20px; }

.rightColumn h2 { background: none; padding: 0px; margin: 0px 10px 0px 0px; display: block; color: #000; }
.rightColumn h2 a { font-size: 12px; }

.enviar_email { width: 200px; float: right; margin: 0px 0px 0px 0px; text-align: right; }

.servicio { margin-left: 30px; display: block; }

.clear { clear: both; display: block; height: 5px; }

.usercode {display: none;}

.visitanos { width: 176px; height: 62px; text-align: center; padding-top: 15px; background: url(img/visitanos_bg.png); color: #446b08; font-size: 14px; }

#fdic {
    background: url(img/membrFDIC.jpg) no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    width: 52px;
	position:relative;
}
#social iframe{float:right;}
