* {
	margin: 0;
	padding: 0;

}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

img {
	border: 0;
}

body {
 	background-position: 0 bottom; 
	background-repeat: repeat-x;
	background-image: url(images/back.gif);
	background-color:#FFFFFF;
	/* padding-top: 30px; */
}

a {
	color:#006699;
}

a:hover {
	color:#bba259;
}


div#container {
	margin:0 auto;
	width:914px;
	margin-top: 30px; 
}

div#top p {
	text-align: right;
	font-family:Verdana;
	font-size: 0.65em;
	color: #444;
}

span.phone {
	font-weight: bold;
	background-color: #eeeeee;
}

div#header {
display:block;
height:79px;
margin-top:20px;
position: relative;
}

div#header h1 {
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	text-indent: -900000px;
	display: block;
	width: 340px;
	height: 78px;
	float: left;
}


/* ----------------------- BOTONERA */
#botonera {
	list-style: none;
	font-size: 13px;
	padding: 0; 
	margin: 0;
/* 	width: 538px; */
	display:block;
/* left:360px; */
	right: 0px;
	position:absolute;
	top:25px;
}
#botonera li {
	/* margin: 2.5px; */
	padding: 0; 
	overflow: hidden;
	width: 80px;
	height: 35px;
	float: left;
}
#botonera a {
	float: left;
	text-indent: -9999px;
	width: 80px;
	height: 35px;
	line-height: 20px;
}
#botonera span {
	display: none;
	background: url(images/menu.png) no-repeat left top;
}
#botonera a {background: url(images/menu.png) no-repeat right top;}

#botonera li.btn_01 {width: 43px;}
#botonera li.btn_01 a {background-position: -2px 12px; width: 43px;}
#botonera li.btn_01 a:hover, #botonera li.btn_01 a.current {background-position: 0px -24px; }


#botonera li.btn_02 {width: 62px;}
#botonera li.btn_02 a {background-position: -45px 12px; width: 62px;}
#botonera li.btn_02 a:hover, #botonera li.btn_02 a.current {background-position: -43px -24px; }
 
#botonera li.btn_03 {width: 60px;}
#botonera li.btn_03 a {background-position: -105px 12px; width: 60px;}
#botonera li.btn_03 a:hover, #botonera li.btn_03 a.current {background-position: -105px -24px; }

#botonera li.btn_04 {width: 63px;}
#botonera li.btn_04 a {background-position: -167px 12px; width: 63px;}
#botonera li.btn_04 a:hover, #botonera li.btn_04 a.current {background-position: -165px -24px; }

#botonera li.btn_05 {width: 184px;}
#botonera li.btn_05 a {background-position: -229px 12px; width: 184px;}
#botonera li.btn_05 a:hover, #botonera li.btn_05 a.current {background-position: -227px -24px; }

#botonera li.btn_06 {width: 34px;}
#botonera li.btn_06 a {background-position: -412px 12px; width: 34px;}
#botonera li.btn_06 a:hover, #botonera li.btn_06 a.current {background-position: -410px -24px; }

#botonera li.btn_07 {width: 73px;}
#botonera li.btn_07 a {background-position: -447px 12px; width: 73px;}
#botonera li.btn_07 a:hover, #botonera li.btn_07 a.current {background-position: -445px -24px; }

#botonera li.btn_08 {width: 36px;}
#botonera li.btn_08 a {background-position: -519px 12px; width: 36px;}
#botonera li.btn_08 a:hover, #botonera li.btn_08 a.current {background-position: -517px -24px; }


div#general {
	width: 874px;
	/* clear: both; */
	float: right;
	margin-top: 20px;
}


div#final {
	clear: both;
	background-color: #605998;
	background-image: url(images/foot.jpg);
	background-repeat: no-repeat;
	width: 873px;
	/* margin: 0 auto; */
	height: 24px;
	padding-top: 12px;
}

div#final p {
	color:#FFFFFF;
	font-family:verdana;
	font-size:0.6em;
	filter: none;
	font-weight:bold;
	/* padding:12px; */
	margin-left: 12px;

}
div#final p a {
	color:#FFFFFF;
	text-decoration: none;
}
div#final p a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
div#bar {
	background-image: url(images/bar.gif);
	background-repeat: no-repeat;
	display: block;
	width: 873px;
	height: 6px;
	margin-top: 4px;
	margin-bottom: 8px; /* 40px */
}

div#clear {
	clear: both;
	height: 60px;
}

span.disc {
	display:block;
	height:8px;
	margin-bottom:20px;
}

span.disc a img {
	float: right;
}

span.disclaimer {
	display:block;
	font-size:12px;
	font-style:italic;
	margin-bottom:20px;
	margin-top:6px;
	text-align:center;
}

/* BOXES */
div#cajas {
	overflow:hidden;
	margin-top: 20px;
	background-image: url(images/caja01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 230px;

}

div#cajas.dos {
	background-image: url(images/caja02.jpg);
	height: 210px;
}

div#cajas div.caja {
	position: relative;
	height:230px;
	width:291px;
	float: left;
}

div#cajas.dos div.caja {
	position: relative;
	height:210px;
	width:291px;
	float: left;
}

div.caja p {
	filter:none;
	font-family:arial;
	font-size:12px;
	color: #515151;
	left:0;
	padding-left:17px;
	padding-right:17px;
	top:157px;
	position: absolute;
}

div#cajas.dos div.caja p {
	filter:none;
	font-family:arial;
	font-size:12px;
	color: #515151;
	left:0;
	padding-left:17px;
	padding-right:17px;
	top:62px;
	position: absolute;
}

div#cajas.dos div.caja p span.titulo, div#cajas.dos div.caja p span.titulo a {
	filter:none;
	font-family:arial;
	font-size:19px;
	color: #7c76a3;
	display: block;
}

div#cajas.dos div.caja span.read {
	filter:none;
	font-family:arial;
	font-size:11px;
	color: #000000;
	left:231px;
	top:190px;
	position: absolute;
}

div.caja span.read {
	filter:none;
	font-family:arial;
	font-size:11px;
	color: #000000;
	left:231px;
	top:210px;
	position: absolute;
}

div.caja span.read a {
	text-decoration: none;
	color: #000;
}
div.caja span.read a:hover {
	text-decoration: underline;
	color: #797979;
}
span.italic {
	font-style: italic;
}

/* COLUMNAS */
div#col-1 {
	border-color:#D5D5D5;
	border-style:solid;
	border-width:0 1px 1px;
	float:left;
	padding:29px 15px;
	width:552px;
}
div#col-2 {
	float: right;
	width: 290px;
}

div.gris {
	background-color: #f5f5f5;
	padding:10px 6px;
}

div.gris p {
padding-left:7px !important;
padding-right:7px !important;
}

div.gray2 {
background-color:#EDEDED;
margin-left:auto;
margin-right:auto;
padding:10px 6px;
width:500px;
}

h2.h2-company {
	background-image: url(images/h2-company.jpg);
	background-repeat: no-repeat;
	width: 525px;
	height: 131px;
	text-indent: -19999px;
	font-size: 16px;
}

h2.h2-whyy {
	background-image: url(images/h2-whyy.jpg);
	background-repeat: no-repeat;
	width: 525px;
	height: 340px;
	text-indent: -19999px;
	font-size: 16px;
}


h2.h2-ira {
	background-image: url(images/h2-ira.jpg);
	background-repeat: no-repeat;
	width: 529px;
	height: 165px;
	text-indent: -19999px;
	font-size: 16px;
}

h2.h2-contact {
	background-image: url(images/h2-contact.jpg);
	background-repeat: no-repeat;
	width: 525px;
	height: 131px;
	text-indent: -19999px;
	font-size: 16px;
}
h2.h2-pro1 {
	background-image: url(images/h2-pro1.jpg);
	background-repeat: no-repeat;
	width: 525px;
	height: 131px;
	text-indent: -19999px;
	font-size: 16px;
}

h2.h2-iraaccount {
	background-image: url(images/h2-iraaccount.jpg);
	background-repeat: no-repeat;
	width: 558px;
	height: 32px;
	text-indent: -19999px;
	font-size: 16px;
}

h2.h2-account {
	background-image: url(images/h2-account.jpg);
	background-repeat: no-repeat;
	width: 558px;
	height: 41px;
	text-indent: -19999px;
	font-size: 16px;
}

h3.h3-company {
	background-image: url(images/h3-company.jpg);
	background-repeat: no-repeat;
	width: 515px;
	height: 35px;
	text-indent: -19999px;
	font-size: 16px;
	margin-bottom:25px;
	margin-top:25px;
}

h3.h3-why {
	background-image: url(images/h3-why.jpg);
	background-repeat: no-repeat;
	width: 515px;
	height: 35px;
	text-indent: -19999px;
	font-size: 16px;
	margin-bottom:25px;
	margin-top:25px;
}

h3.h3-purchase {
	background-image: url(images/h3-purchase.jpg);
	background-repeat: no-repeat;
	width: 402px;
	height: 40px;
	text-indent: -19999px;
	font-size: 16px;
	margin-bottom:5px;
}
h3.h3-purchase2 {
	background-image: url(images/h3-purchase2.jpg);
	background-repeat: no-repeat;
	width: 298px;
	height: 31px;
	text-indent: -19999px;
	font-size: 16px;
	margin-bottom:5px;
	margin-top:15px;
}
h3.h3-purchase3 {
	background-image: url(images/h3-purchase3.jpg);
	background-repeat: no-repeat;
	width: 411px;
	height: 29px;
	text-indent: -19999px;
	font-size: 16px;
	margin-bottom:5px;
	margin-top:15px;
}
h3.h3-purchase4 {
	background-image: url(images/h3-purchase4.jpg);
	background-repeat: no-repeat;
	width: 503px;
	height: 31px;
	text-indent: -19999px;
	font-size: 16px;
	margin-bottom:5px;
	margin-top:15px;
}

h3.h3-products {
	background-image: url(images/h3-products.jpg);
	background-repeat: no-repeat;
	width: 535px;
	height: 37px;
	text-indent: -19999px;
	font-size: 16px;
	margin-bottom:5px;
	margin-top:15px;
}
h3.h3-products2 {
	background-image: url(images/h3-products2.jpg);
	background-repeat: no-repeat;
	width: 535px;
	height: 37px;
	text-indent: -19999px;
	font-size: 16px;
	margin-bottom:5px;
	margin-top:15px;
}
h3.h3-products3 {
	background-image: url(images/h3-products3.jpg);
	background-repeat: no-repeat;
	width: 535px;
	height: 37px;
	text-indent: -19999px;
	font-size: 16px;
	margin-bottom:5px;
	margin-top:15px;
}

h3.h3-ira {
	background-image: url(images/h3-ira.jpg);
	background-repeat: no-repeat;
	width: 283px;
	height: 33px;
	text-indent: -19999px;
	font-size: 16px;
	margin-bottom:15px;
	margin-top:25px;
}

h3.h3-ira2 {
	background-image: url(images/h3-ira2.jpg);
	background-repeat: no-repeat;
	width: 481px;
	height: 30px;
	text-indent: -19999px;
	font-size: 16px;
	margin-bottom:15px;
	margin-top:5px;
}

h3.h3-account {
	background-image: url(images/h3-account.jpg);
	background-repeat: no-repeat;
	width: 411px;
	height: 42px;
	text-indent: -19999px;
	font-size: 16px;
	margin-bottom:5px;

}
h3.h3-account2 {
	background-image: url(images/h3-account2.jpg);
	background-repeat: no-repeat;
	width: 502px;
	height: 62px;
	text-indent: -19999px;
	font-size: 16px;
	margin-bottom:5px;

}
h3.h3-account3 {
	background-image: url(images/h3-account3.jpg);
	background-repeat: no-repeat;
	width: 486px;
	height: 39px;
	text-indent: -19999px;
	font-size: 16px;
	margin-bottom:5px;
}

h3.h3-contact {
	background-image: url(images/h3-contact.jpg);
	background-repeat: no-repeat;
	width: 538px;
	height: 33px;
	text-indent: -19999px;
	font-size: 16px;
	margin-bottom:15px;
	margin-top:25px;
}

div#box-purchase {
	background-image: url(images/box-purchase.jpg);
	background-repeat: no-repeat;
	width: 536px;
	height: 77px;
	position: relative;
	margin-left: 14px;
}

span.purchase-buy a {
	color:#000000;
	filter:none;
	font-family:arial;
	font-size:29px;
	left:95px;
	position:absolute;
	text-decoration:none;
	top:15px;
}
span.purchase-sell a {
	color:#000000;
	filter:none;
	font-family:arial;
	font-size:29px;
	left:365px;
	position:absolute;
	text-decoration:none;
	top:15px;
}
span.purchase-sell a:hover, span.purchase-buy a:hover  { text-decoration: underline;}

div#col-1 p {
	color:#444444; /* 787878 */
	display:block;
	filter:none;
	font-family:arial;
	font-size:12px;
	line-height:1.7em;
	padding-bottom:15px;
	padding-left:32px;
}

div#col-1 p.why {
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	color:#8d6e2d;
	display:block;
	filter:none;
	font-family:arial;
	font-size:12px;
	line-height:1.7em;
	padding-bottom:30px;
	padding-left:22px;
}

div.gray2 p.acc {	
padding-left: 32px !important;
}

p.acc {
	/* background-image: url(images/bulletacc.jpg); */
	background-repeat: no-repeat;
	color:#8d6e2d;
	display:block;
	filter:none;
	font-family:arial;
	font-size:12px;
	line-height:1.7em;
	padding-bottom:30px;
	padding-left:22px;
}

p.acc span.acc-title {
	background-image: url(images/bulletacc.jpg);
	background-repeat: no-repeat;
	color:#544f86;
	display:block;
	filter:none;
	font-family:arial;
	font-size:16px;
	line-height:1.7em;
	/* padding-bottom:30px; */
	margin-left:-30px;
	padding-left:15px;
}

div.gray2 p.accin {
	padding-left: 70px !important;
}

div.gray2 p.accin img {
float:left;
margin-left:-40px;
margin-right:10px;
}

div#news {
	background-image: url(images/back_news.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 290px;
	height: 213px;
}

div#phone {
	background-image: url(images/back_phone.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 290px;
	height: 253px;
}

span.click_pdf {
	background-image:url(images/btn_pdf.gif);
	background-repeat:no-repeat;	
	padding:15px 15px 15px 42px;
	width:200px;
}

/* ITEMS */
ul.item {
	position: absolute;
	top:60px;
	left:0px;
}
ul.item li {
	display: block;
	width: 291px;
	height: 36px;
}
ul.item li a {
	color:#444444;
	display:block;
	filter:none;
	font-family:arial;
	font-size:12px;
	padding-left:47px;
	padding-top:12px;
	text-decoration:none;
}

ul.item li a:hover {
	color:#797979;
	text-decoration:underline;
}

ul#articles.item li {
	background-image: url(images/itemarticle.jpg);
	background-repeat: no-repeat;
}
ul#download.item li {
	background-image: url(images/itemdownload.jpg);
	background-repeat: no-repeat;
}

/* HEADS */
div#head {
	width: 873px;
	height: 56px;
	display: block;
}

div#head h1 {
	text-indent: -999999px;
	font-size: 10px;
}

div#head.h_company {
	background-image: url(images/head-company.jpg);
	background-repeat: no-repeat;
}

div#head.h_purchase {
	background-image: url(images/head-purchase.jpg);
	background-repeat: no-repeat;
}

div#head.h_products {
	background-image: url(images/head-products.jpg);
	background-repeat: no-repeat;
}

div#head.h_why {
	background-image: url(images/head-why.jpg);
	background-repeat: no-repeat;
}

div#head.h_ira {
	background-image: url(images/head-ira.jpg);
	background-repeat: no-repeat;
}

div#head.h_account {
	background-image: url(images/head-account.jpg);
	background-repeat: no-repeat;
}

div#head.h_iraaccount {
	background-image: url(images/head-iraaccount.jpg);
	background-repeat: no-repeat;
}

div#head.h_contact {
	background-image: url(images/head-contact.jpg);
	background-repeat: no-repeat;
}

div#head.h_privacy {
	background-image: url(images/head-privacy.jpg);
	background-repeat: no-repeat;
}

/* FORMS */

input.qty {
	border: 1px solid #d7d7d7;
	background-color: transparent;
	text-align:center;
	width: 50px;
}
input.formbox {
	background-color:#FFFFFF;
	border-color:#B8B6C6;
	border-style:solid;
	border-width:1px 1px 3px;
	height:15px;
	padding:7px;
	width:300px;
}
textarea.formbox_comment {
	font-family:Arial;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#B8B6C6;
	border-style:solid;
	border-width:1px 1px 3px;
	height:45px;
	padding:7px;
	width:300px;
	float: left;
}
input.formbox_type_01 {
	background-color:#FFFFFF;
	border-color:#B8B6C6;
	border-style:solid;
	border-width:1px 1px 3px;
	height:15px;
	padding:7px;
	width:86px;
}
input.formbox_type_02 {
	background-color:#FFFFFF;
	border-color:#77d2ae;
	border-style:solid;
	border-width:1px 1px 3px;
	height:15px;
	padding:7px;
	width:86px;
	margin-left: 20px;
}

input.formbox_news {
	border:0 none;
	height:20px;
	left:45px;
	padding:5px;
	position:absolute;
	top:45px;
	width:190px;
}
input.reg {
	background-image:url(images/btn_register.jpg);
	background-repeat:no-repeat;
	border:0 none;
	display:block;
	height:32px;
	left:108px;
	position:absolute;
	top:92px;
	width:74px;
}
img.dwn_news {
	border:0 none;
	left:0px;
	position:absolute;
	top:138px;
}

input#Submit {
	font-family: "times new roman",times,serif;
	font-size: 1.9em;
	background-image:url(images/btn_send.jpg);
	background-repeat:no-repeat;
	border:0 none;
	height:53px;
	/* text-indent:-9999px; */
	width:102px;
}

/* TABLES */
table.contact_form {
 	filter: none;
	font-family: Arial;
	font-size: 11px;
}

table.helpT
{ text-align: center;
font-family: Arial;
font-weight: normal;
font-size: 10px;
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

tbody tr td {
	padding: 5px;
}
td.helpHed2
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-family: Arial;
font-weight: bold;
font-size: 10px;
text-transform: uppercase;
text-align: center;
color: #404040; }

td.helpHed {
background-color:#BEC8D1;
border:1px solid #6699CC;
color:#404040;
font-family:Arial;
font-size:10px;
font-weight:bold;
padding:5px;
text-align:center;
text-indent:5px;
text-transform:uppercase;
}

td.helpBod
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

table.sofT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 535px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; } 
