html, body { 
	font-family : arial; 
	height : 100%; 
	margin : 0; 
	min-width : 1000px; 
	/*min-height : 500px; */
	height: 100%;
	padding : 0; 
	text-align : center; 
} 
body{
/*	behavior: url("csshover3.htc");*/
}
body a { 
text-decoration : none; 
} 
#topbar { 
background : #b4c6d9 none repeat scroll 0 0; 
color : #1e5781; 
font-family : arial; 
font-size : 10px; 
height : 19px; 
min-width : 800px; 
padding-left : 0; 
padding-top : 5px; 
top : 0; 
left : 0; 
width : 100%; 
z-index : 33; 
} 
#topbar a { 
color : #1e5781; 
margin-right : 20px; 
} 
.left { 
float : left; 
} 
.right { 
float : right; 
} 
#mainimage3{
	min-height: 640px;
	height: auto;
	height: 100%;
}
.items{
	width: 13px;
	height: 10px;
	margin-left: 5px;
	margin-top: 2px;
	margin-right: 2px;
	background-repeat: none;
}
#searchtxt{
	width: 235px;
	background: url(../images/common/itens.png) repeat-x scroll 0px -58px;
	border: 0px;
	height: 18px;
	color:white;
	float:left;padding-left: 5px;
}
#searchimg{
	width: 20px;
	height:20px;
	float: left;
	background: url(../images/common/itens.png) repeat-x scroll 0px -78px;
	margin: 0px;
	border: 0px;
}
#lupa{
	background-position: 0 -48px;
	background-image: url(../images/common/itens.png);
}
#mail{
	background-position: -44px -48px;
	background-image: url(../images/common/itens.png);
}
#car{
	background-position: -27px -48px;
	background-image: url(../images/common/itens.png);
}
#smile{
	background-position: -14px -48px;
	background-image: url(../images/common/itens.png);
}
#subtop { 
background : transparent url(../images/common/itens.png) repeat-x scroll 0 -98px;
color : #6b6b6b; 
float : left; 
font-size : 15px; 
height : 66px; 
min-width : 800px; 
top : 24px; 
left : 0; 
width : 100%; 
z-index : 22; 
} 
#logo { 
background : transparent url(../images/common/itens.png) no-repeat scroll 0px 0px; 
height : 48px; 
margin-right : 50px; 
margin-top : 4px; 
width : 71px; 
} 
#pagetitle { 
margin-right : 25px; 
margin-top : 24px; 
}
#maincontent2{
	min-width:1000px;
} 
#maincontent { 
float: left;
min-width : 800px; 
position : relative; 
height: 100%;
/*min-height:540px;*/
top : 0; 
left : 0; 
width : 100%; 
z-index: 2;
} 
#content { 
height : 20px; 
position : absolute; 
top : 0; 
left : 0; 
z-index: 10;
width : 100%; 
}
#menu {
background: url(../images/home/bhome.jpg);
position : fixed;
height : 38px;
min-width:1000px;
top : 89px;
left : 0;
width : 100%;
z-index : 21;
}

#menu ul {
/*background : transparent url(../images/common/br_azultransp_menu.png) repeat-x scroll 0 0; */
background : white;
border: 1px solid #efefef;
border-top: 0px;
list-style-type : none;
left : 0px;
display: static;
margin-top : 0px;
padding-left: 0px;
margin-left: 0px;
padding-top: 20px;
position : absolute;
text-align : left;
text-decoration : none;
top : 0;
visibility : hidden;
z-index : 22;
}
#menu ul li ul {
background : transparent none repeat scroll 0 0;
margin-top : 0;
top : 0;
left : 0;
margin-left: 0;
position : static;
}
.title .vp{
	background : url(../images/common/itens.png);
	background-position: 0px -203px;
	width: 25px;
	height: 17px;
	float: right;
	margin-right: 5px;
}
.title:hover .vp{
	background-position: -25px -203px;
}
.title {
color : #6aabda;
font-size : 15px;
margin-top : 2px;
float :left;
width: 100%;
left : 0;
top : 0;
}
.title:hover{
/*        background: white;*/
}
.title:hover a{
        color: #2B9CE8;
}
.title span a {
color : black;
font-size : 12px;
font-weight: normal;
}
.title span {
#height : 30px;
margin-bottom : 5px;
margin-left : 5px;
margin-right : 5px;
margin-top : 5px;
line-height : 18px;
left : 0;
top : 0;
}

.item { 
color : white; 
font-size : 13px; 
width : 100%; 
position : relative; 
top : 0; 
left : 0; 
} 
.item:hover { 
background : white none repeat scroll 0 0; 
color : #1e5781; 
} 
.barraitem { 
height : 30px; 
} 
.item a { 
color : white; 
float : left; 
font-size : 11px; 
margin-left : 30px; 
margin-top : 3px; 
} 
.item:hover a { 
color : #1e5781; 
} 
.barra { 
margin-top : 17px; 
margin-left : 0; 
left : 0; 
top : 0; 
} 
.minibar { 
background : #4d7999 none repeat scroll 0 0; 
border : 0 solid black; 
color : black; 
height : 1px; 
margin : 0; 
width : 100%; 
}
#bartop {
color : white;
font-family : arial;
font-size : 12px;
font-weight : bold;
min-width: 310px;
z-index : 22;
}
#title { 
margin-right : 20px; 
margin-top : 11px; 
}
#topinfo2{
width : 316px;
height : 38px;
visibility: hidden;
z-index: 22;
position: absolute;
top: 38px;
right: 20px;
} 
#topinfo { 
height : 38px; 
width : 310px; 
z-index : 22; 
} 
.b1 { 
background : #4d7999 none repeat scroll 0 0; 
border : 0 solid black; 
left : 0; 
top : 0; 
display : block; 
height : 1px; 
margin-top : 5px; 
} 
#mainc { 
width : 100%; 
height : auto !important;
position : absolute; 
padding-top : 0; 
margin-top : 0; 
min-height:500px;
top : 127px; 
left : 0; 
right : 0; 
bottom : 0; 
z-index : 5; 
} 
.content_main { 
height : 100%; 
min-height: 548px;
clear: left;
background: #2f5072 0px 0px;
position : absolute; 
top : 0; 
left : 0;
width : 100%; 
z-index : 20; 
} 
.header_main span { 
color : white; 
float : left; 
margin-left : 20px; 
margin-top : 24px; 
z-index : 20; 
} 

.header_main span a { 
color : #5592ce; 
font-size : 16px; 
padding-right : 20px; 
text-decoration : none; 
}
.header_main2{
height : 100px; 
color: #00c3f4;
float : left;
z-index: 11;
text-align: left;
margin-left: 20px;
} 
.header_main { 
background : #2f5072; 
height : 100px; 
left : 0; 
top : 0; 
float : left; 
min-width : 800px; 
text-align : left; 
width : 100%; 
z-index : 11; 
} 
.w26 h2{
color: white;
font-size: 20px;
margin-bottom: 3px;
text-align: left;
font-weight: normal;
}
.header_main2 h2 {
height : 20px;
margin-bottom : 5px;
margin-left : 20px;
margin-top: 20px;
font-weight : normal;
}
.header_main h2 { 
color : white; 
height : 20px; 
margin-bottom : 5px; 
margin-left : 20px; 
margin-top: 20px;
font-weight : normal; 
} 
#backgroundimg { 
height : 100%; 
margin : 0; 
position : relative; 
display : block; 
width : 100%; 
top : 0; 
z-index : -10; 
} 
#backgroundimg img { 
height : 100%; 
margin-left : -170%; 
position : absolute; 
} 
.backgroundimg2 { 
height : 100%; 
left : 0; 
position : absolute; 
top : 0; 
width : 100%; 
z-index : -1; 
} 
.backgroundimg2 img { 
height : auto; 
width : 100%; 
z-index : -1; 
} 
.body_main { 
background : #2f5072 none repeat scroll 0 0; 
text-align : left; 
width : 100%; 
min-height : 548px;
display: inherit;
z-index : 10; 
} 
.body_main2 { 
background : #2f5072 none repeat scroll 0 0; 
text-align : left; 
width : 100%; 
/*min-height : 750px; */
height:auto !important;
float : left; 
z-index : 10; 
} 
.body_main_full { 
background : #2f5072 none repeat scroll 0 0; 
text-align : left; 
vertical-align : top; 
height : 100%; 
padding-top : 0; 
min-height: 548px;
position : relative; 
top : 0; 
width : 100%; 
z-index : 20; 
} 
.k1{
color : white;
font-size : 22px;
margin: 0;
margin-left: 20px;
margin-right: 20px;
}
.k2{
color : white;
font-size : 22px;
margin: 0;
margin-left: 20px;
float: right;
margin-right: 20px;
}
.body_main p { 
color : white; 
font-size : 16px; 
margin: 0;
height: 100%;
margin-left: 20px;
margin-right: 20px;
} 
.body_main_full p { 
color : white; 
font-size : 16px; 
margin : 20px 20px 20px; 
} 
.menu_sub { 
background : url(../images/common/fundo2_day.jpg); 
height : 38px; 
top : -38px; 
width : 100%; 
z-index : 12; 
} 
.product_title { 
color : white; 
font-size : 17px; 
height : 23px; 
padding-top : 23px; 
} 
.product_finder { 
color : white; 
margin-left : 20px; 
font-size : 12px; 
} 
.product img { 
float : left; 
margin-left : 20px; 
margin-top : 5px; 
} 
.product { 
float : left; 
width : 100%; 
height : 78px; 
color : white; 
font-size : 16px; 
vertical-align : text-top; 
} 
.rep { 
float : left; 
font-family : arial; 
width : 100%; 
height : 88px; 
color : white; 
padding-left : 20px; 
padding-top : 12px; 
font-size : 16px; 
vertical-align : text-top; 
} 
.pmodel a { 
text-decoration : none; 
color : #9eb5c9; 
} 
.pmodel2 a { 
text-decoration : none; 
color : #9eb5c9; 
} 
.pmodel { 
margin-right : 20px; 
font-weight : normal; 
font-size : 14px; 
width : 50px; 
color : #cccccc; 
} 
.pmodel2 { 
margin-right : 20px; 
font-weight : normal; 
font-size : 14px; 
width : 90px; 
color : #cccccc; 
} 
.pmodels { 
left : 10px; 
position : relative; 
} 
.ptitle { 
position : relative; 
top : 20px; 
left : 10px; 
} 
#flashapp { 
padding : 0 0 0; 
position : relative; 
width : 100%; 
height : 100%; 
z-index : 100; 
min-height : 548px;
} 
#flashapp2 { 
padding : 0 0 0; 
position : relative; 
width : 100%; 
height : 115%;
z-index : 100; 
/*min-height: 115%;*/
} 
#top { 
top : 0; 
left : 0; 
width : 100%; 
min-width:1000px;
height : 127px; 
position : fixed;
z-index : 10; 
} 
#bgtest { 
left : 0%; 
top : 0; 
position : relative; 
height : 100%; 
} 
#mainimage { 
position : absolute; 
width : 100%; 
min-width : 1024px; 
min-height: 600px;
height: 100%;
z-index : 1; 
top : 0; 
left : 0; 
} 
.highlight { 
background : #3e5f86; 
} 
.highlight2 { 
background : #2F5072; 
} 
#findrep span { 
width : 100%; 
float : left; 
text-align : left; 
padding-left : 20px; 
padding-top : 20px; 
padding-bottom : 5px; 
font-size : 14px; 
color : white; 
} 
#findrep2 span { 
width : 100%; 
float : left; 
text-align : left; 
padding-left : 20px; 
padding-top : 20px; 
padding-bottom : 5px; 
font-size : 14px; 
color : white; 
} 
#findrep { 
width : 100%; 
position : fixed; 
bottom : 0; 
left: 0;
z-index : 30; 
height : 81px; 
background : #173350; 
} 
#findrep2 { 
width : 100%; 
position : relative; 
bottom : 0; 
z-index : 10; 
height : 81px; 
background : #173350; 
} 
#login1 { 
width : 100%; 
position : relative; 
bottom : 0; 
z-index : 10; 
height : 81px; 
}
.submitt{
margin-left: 20px;
background : #234460;
color : #61b2cc;
padding-left : 10px;
height : 20px;
float : left;
padding-top : 4px;
padding-bottom : 4px;
font-size: 17px;
}
.width150{
	width: 150px;
}
.submit2 { 
margin-left : 0px; 
border : 0; 
background : #234460; 
color : #61b2cc; 
padding-left : 10px; 
height : 20px; 
float : left; 
padding-top : 4px; 
padding-bottom : 4px; 
width : 275px; 
font-size : 17px; 
} 
.submit7 { 
margin-left : 10px; 
border : 0; 
background : #234460; 
color : #61b2cc; 
padding-left : 10px; 
height : 20px; 
float : left; 
padding-top : 4px; 
padding-bottom : 4px; 
width : 275px; 
font-size : 17px; 
} 
.submit3 { 
margin-left : 0; 
margin-top : 3px; 
border : 0; 
background : #234460; 
color : #61b2cc; 
height : 20px; 
float : left; 
padding-top : 4px; 
padding-bottom : 4px; 
padding-left : 13px; 
width : 272px; 
font-size : 17px; 
}
.submit6:hover{
	color : white;
}
.submit6{
	border : 0;
	color : #61b2cc;
	font-size: 16px;
	background: none;
	float: right;
	padding-top : 0px;
	padding-bottom : 10px;
} 
.submit5 { 
margin-left : 0; 
margin-top : 3px; 
border : 0; 
background : #234460; 
color : #61b2cc; 
padding-top : 4px; 
padding-bottom : 4px; 
float : left; 
width : 285px; 
font-size : 17px; 
padding-left : 10px; 
} 
.submit1 { 
width : 90px; 
background : #4a6f94; 
border : 0; 
float : left; 
height : 20px; 
float : left; 
font-size : 16px; 
height : 28px; 
margin-right : 6px; 
margin-top : 0; 
position : relative; 
margin-left : 2px; 
color : #61b2cc; 
}
.submit8 {
width : 300px;
background : #4a6f94;
border : 0;
height : 20px;
text-align: left;
font-size : 16px;
height : 28px;
margin-right : 6px;
margin-top : 0;
position : relative;
margin-left : 2px;
color : #61b2cc;
}
 
.submit4 { 
width : 286px; 
background : #4a6f94; 
border : 0; 
float : right; 
text-align : right; 
height : 28px; 
font-size : 16px; 
margin-top : 0; 
margin-right : 6px; 
margin-top : 4px; 
position : relative; 
color : #61b2cc; 
} 
.c61 { 
color : #61b2cc; 
font-size : 12px; 
} 
#space { 
background: #2F5072;
height : 81px; 
width : 100%; 
float : left; 
} 
#results { 
height : 100%; 
width : 100%; 
background : #234460; 
} 
.a21 { 
font-size : 19px; 
} 
.a14 { 
font-size : 10px; 
line-height : 10px; 
} 
.stop { 
font-size : 8px; 
color : #cccccc; 
} 
.stop a { 
color : #cccccc; 
} 
.product_area { 
width : 100%; 
position : relative; 
height : 100%; 
} 
.product_picture img { 
left : -293px; 
position : relative; 
width : 100%; 
visibility : hidden; 
height : 100%; 
} 
#bgimage { 
left : -298px; 
position : relative; 
background-position : 36% 58%; 
} 
.product_picture { 
background : #617f9b; 
z-index : 15; 
} 
.text_product img { 
left : 0; 
clear : both; 
visibility : visible; 
margin-top : 4px; 
width: 100%;
height: auto;
} 
.text_product { 
float : right; 
position : absolute; 
right : 0; 
top : 0; 
width : 294px; 
padding-top : 0; 
color : white; 
text-align : left; 
} 
#text_overlay { 
position : absolute; 
text-align : left; 
left : 15px; 
top : 15px; 
font-size : 20px; 
} 
.space60 { 
height : 60px; 
} 
.text_overlay span a { 
font-size : 16px; 
} 
#text_overlay a { 
line-height : 20px; 
} 
.box { 
padding : 3px; 
width : 405px; 
display : inline-block; 
} 
.box a { 
color : white; 
font-size : 16px; 
} 
.subbox { 
padding : 1px; 
padding-left : 5px; 
width : 405px; 
display : inline-block; 
} 
.subbox a { 
color : black; 
font-size : 14px; 
} 
#text_overlay a { 
width : 340px; 
} 
.subbox:hover { 
background : white; 
} 
.subboxsel { 
background : white; 
} 
.boxsel { 
background : #61b2cc; 
} 
.box:hover { 
background : #61b2cc; 
} 
.cslinel { 
width : 50%; 
height : 48px; 
float : left; 
margin-bottom : 2px; 
} 
.csline2 { 
width : 100%; 
background : #3f6b98; 
margin-right : 2px; 
position : relative; 
left : -4px; 
height : 48px; 
} 
.csliner { 
width : 50%; 
background : #3f6b98; 
height : 48px; 
position : relative; 
margin-left : 0; 
margin-bottom : 2px; 
float : right; 
*width : 49.9%! important;
} 
.ma20 { 
margin-left : 20px; 
color : white; 
width : 230px; 
margin-top : 20px; 
font-size : 13px; 
} 
.m21 { 
font-size : 13px; 
} 
.m20 { 
margin-left : 20px; 
margin-top : 7px; 
color : white; 
width : 60%; 
position : absolute; 
top : 0; 
} 
.m20 a { 
color : white; 
font-size : 14px; 
} 
.m20 h2 { 
margin : 0; 
width : 320px; 
font-size : 15px; 
} 
.m2 { 
margin-right : 7px; 
width : 30%; 
position : absolute; 
top : 0; 
right : 0; 
text-align : right; 
} 
.energy { 
height : 15px; 
font-size : 14px; 
color : #61b2cc; 
margin-top : 2px; 
margin-right : 4px; 
} 
.energybar { 
width : 150px; 
height : 22px; 
margin-top : 5px; 
width : 100%; 
text-align : left; 
padding-left : 2px; 
color : white; 
padding-top : 2px; 
font-size : 16px; 
font-weight : normal; 
background : url(../images/testemonial/barra_c.png); 
} 
.energybar4 { 
width : 150px; 
height : 22px; 
margin-top : 0px; 
width : 100%; 
text-align : left; 
padding-left : 2px; 
margin-right : 2px; 
color : white; 
padding-top : 2px; 
font-size : 16px; 
font-weight : normal; 
background : url(../images/testemonial/barra_c.png); 
} 
.energybar2 { 
height : 24px; 
right : 0; 
margin-right : -2px; 
position : absolute; 
text-align : right; 
top : 22px; 
background : url(../images/testemonial/barra_v.jpg); 
} 
.energybar3 { 
height : 24px; 
right : 0; 
margin-right : -2px; 
position : absolute; 
top : 0; 
background : url(../images/testemonial/barra_v.jpg); 
} 
.warn { 
margin : 20px; 
color : white; 
font-weight : bold; 
font-size : 16px; 
} 
#quote { 
margin-left : 2px; 
} 
.lnk A:link { 
font-weight : normal; 
} 
.lnk { 
color : #cccccc; 
font-weight : normal; 
} 
.b { 
font-weight : bold; 
} 
.sm20 { 
font-size : 12px; 
} 
#vcs { 
margin : 0; 
position : relative; 
width : 100%; 
color : white; 
font-family : arial; 
} 
#vcs h2 { 
margin : 0; 
} 
.vcs2 { 
color : #61b2cc; 
float : left; 
} 
.vcs3 { 
color : #61b2cc; 
font-size : 11px; 
} 
.vcs4 { 
font-size : 12px; 
color : #61b2cc; 
} 
.vcs5 { 
font-size : 12px; 
color : white; 
width:230px;
} 
#testimonials { 
position : relative; 
/*padding-top : 120px; */
/*right : -310px; */
width : 90%; 
} 
.t2 { 
margin : 20px; 
width : 300px; 
position : absolute; 
top : 0; 
left : 0; 
} 
.t3 { 
margin-left:20px;
padding-top:20px;
width : 300px; 
top : 0; 
min-height: 600px;
left : 0; 
float: left;
} 
.submenu5 {
text-align: center;
float: left;
width: 150px;
padding: 0;
}
.submenu {
text-align : left;
float: left;
width: 270px;
padding: 0 0 0 0;
}
.submenu2 {
text-align : left;
float: left;
width: 300px;
padding: 0 0 0 0;
}
#submenu{
margin-left: 0;
}
.reqform input{
	width: 100%;
        background : #4a6f94;
        font-size : 16px;
	border: 0;
	height:28px;
}
.reqform {
float:left;
position:relative;
width:100%;
}
.reqform_title {
float:left;
left:10px;
position:absolute;
height: 30px;
text-align: center;
background : #4a6f94;
width: 150px;
top:0;
z-index:50;
}
.reqform_text {
height:28px;
left:0;
margin-left:150px;
position:static;
top:0;
width:auto;
}
.reqline{
	width: 100%;
	height: 28px;
	float: left;
}
.reqlogin2{
	width: 160px;
	background : #4a6f94;
	font-size : 16px;
        height : 28px;	
	float: left;
}
.reqlogin3{

}
.reqlogin4{

}
.reqloginr{
	text-align: center;
	border: 0;
	background: none;
	color:#61B2CC;
	font-size:16px;
	height:28px;
}
.reqlogin {
	width: 100%;
	border: 0;
	float: left;
	position: static;
	padding-left: 10px;
	background : #4a6f94;
	color : #61b2cc;
	font-size : 16px;
	height : 28px;
/*	padding-left: 10px;*/
/*	margin-left: -160px;*/
	padding-top: 3px;
	margin-top: 3px;
}
.reqlogine{
        width: 100%;
        border: 0;
        float: left;
        position: static;
        padding-left: 10px;
        background : #4a6f94;
        color : #61b2cc;
        font-size : 16px
	padding-left: 20px;
	margin-top: 10px;
	height: 28px;
	text-align: center;
}
#login_wrapper{
	width: auto;
	padding-left: 20px;
	padding-right: 30px;
}
.w26{
	width: auto;
	font-size: 13px;
	vertical-align:top;
	color: white;
	height: 100%;
	margin-left: 20px;
	margin-right: 20px;
}
.w25{
	width: 24%;
	height: 100%;
	min-height: 400px;
	float: left;
	position: relative;
}
.split{
	float: left;
	height: 100%;
	width: 100%;
	background: #2F5072;
}
.subtitle_join{
	color: #5592CE;
	font-size: 20px;
	font-weight: normal;	
}
.r1{
	border: none;
	position: relative;
	top: -0px;
	margin-left: 10px;
	margin-top: 0px;
}
.w29 h2{
color: white;
font-size: 20px;
text-align: left;
font-weight: normal;
	float: left;
        border: 0;
}
.w29{
	float: left;
        border: 0;
}
.w27{
        background : #4a6f94;
        font-size : 16px;
        border: 0;
        height:28px;
	width: 190px;
	padding-left: 10px;;
	padding-top: 4px;
	color : #61b2cc;
}
.w21{
        background : #4a6f94;
        font-size : 16px;
        border: 0;
        height:28px;
	width: 180px;
	padding-left: 10px;;
	padding-top: 4px;
	color : #61b2cc;
}
.w28{
	color : #61b2cc;
	font-size: 16px;
	display: block;
}
.w29{
	color : #61b2cc;
	font-size: 18px;
	display: block;
	width:260px;
}
.w30{
	top: 5px;
	font-size: 18px;
	display: inline;
	position: relative;
}
#searchres{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -10;
}
#z10{
	z-index: 5;
}
#bm{
	padding-top: 12px;
	padding-left: 10px;
	font-size: 12px;
	color: white;
	width: 130px;
}
.restricted td{
	color: white;
	font-size: 11px;
}
.restricted td a{
	color: white;
}
.ic2{
	background: url(../images/FeatureBlueIcons.png) repeat-x scroll 0px 0px;
	width: 24px;
	margin-right: 10px;
	height: 24px;
	margin-top: 4px;
}
.ic1{
	background: url(../images/FeatureBlueIcons.png) repeat-x scroll -25px 0px;
	width: 24px;
	margin-right: 10px;
	height: 24px;
	margin-top: 4px;
}
.ic4{
	background: url(../images/FeatureBlueIcons.png) repeat-x scroll -49px 0px;
	width: 24px;
	margin-right: 10px;
	height: 24px;
	margin-top: 4px;
}
.ic3{
	background: url(../images/FeatureBlueIcons.png) repeat-x scroll -73px 0px;
	width: 24px;
	margin-right: 10px;
	height: 24px;
	margin-top: 4px;
}
a img{
	border: 0px;
}
.txt_bar4{
	padding-top: 20px;
        height: 100%;
        min-height: 100%;
        position: fixed;
        width: 180px;
        right: -0;
        text-align: right;
}
.txt_bar{
	padding-top: 20px;
        height: 100%;
        min-height: 100%;
        position: fixed;
        width: 320px;
        right: -0;
	text-align: right;
        background: #12b2f0 url('../images/common/pixelazul.png') repeat-x;
}
.txt_bar3{
        min-height: 100%;
        width: 320px;
        right: -0;
	top:0;
	text-align: right;
        background: #12b2f0 url('../images/common/pixelazul.png') repeat-x;
}
.txt_bar2{
	padding-top: 20px;
        height: 100%;
        min-height: 100%;
        position: absolute;
        width: 320px;
        right: -0;
	text-align: right;
        background: #12b2f0;
}

#accordion{
	clear: float;
	padding-right: 15px;
}
.txt_bar4 h2{
	font-size: 37pt;
        padding-right: 0px;
        color: white;
        margin: 0;
        width: 305px;
        float: left;
        font-weight: lighter;
}
.txt_bar h2{
	font-size: 37pt;
	padding-right: 0px;
        color: white;
	margin: 0;
	width: 305px;
	float: left;
	font-weight: lighter;
}
.txt_bar3 h2{
	font-size: 37pt;
	padding-right: 0px;
        color: white;
	margin: 0;
	width: 305px;
	float: left;
	font-weight: lighter;
}
#accordion h3{
	padding-right: 15px;
}
#accordion h3 a{
	color: white;
	width: 100%;
	margin-bottom: 5px;
	font-size: 15pt;
	float: right;
	font-weight: normal;
}
.subitem{
	width: 100%;	
	float: right;
}
.subitem a{
	font-size: 11pt;
	float: right;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #AAE3F8;
	
}
.subitem a:hover{
	color: white;
}
.subitem2{
	width: 100%;	
	float: right;
}
.subitem2 a{
	font-size: 11pt;
	float: right;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #A5a09d;
}
.subitem2 a:hover{
	color: #6a696a;
}
.txt_subtitle{
	margin-top: 20px;
	margin-bottom: 20px;
	float :left;
	width: 100%;
	font-size: 18pt;
	color: #505050;
}
.txt_title{
	margin-top: 20px;
	margin-bottom: 20px;
	float :left;
	width: 100%;
	font-size: 30pt;
	color: #808080;
}
.txt_title a{
	color: #2b9ce8;	
	font-size: 30pt;
}
.txt_text a{
	color: #2b9ce8;
}
.txt_text{
	color: #808080;
	font-size: 15pt;
	margin-right: 20px;
}
.txt_img{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
}
.txt_img img{
	width: 100%;
}
.txt_imgs{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
}
.txt_imgs img{
}
ol li{
	margin-bottom: 10px;
}
.ulli{
	list-style-image: url(../images/common/square.jpg);
}
.olli1{
	list-style-image: url(../images/common/taxn1.jpg);
}
.olli2{
	list-style-image: url(../images/common/taxn2.jpg);
}
.olli3{
	list-style-image: url(../images/common/taxn3.jpg);
}
.olli4{
	list-style-image: url(../images/common/taxn4.jpg);
}
.txt_links img{
	padding-top: 6px;
	padding-right: 10px;
	float :left;
}
.txt_links span{
	float :left;
}
.txt_links span a{
	margin-left: 25px;
	font-size: 13pt;
	color: white;
}
.txt_links span a:hover{
        color: #777777;
}
.txt_links{
	float: left;
	margin-top: 15px;
	margin-left: 20px;
	color: white;
	font-size: 15pt;
}
.txt_downloads{
	float: left;
        margin-left: 20px;
        color: white;
        font-size: 15pt;
	text-align: left;
	width: 100%;
}
.txt_downloads span a{
        font-size: 11pt;
        color: white;
}
.txt_downloads span{
	width: 100%;
	clear: left;
	left: 0;
}

.txt_downloads span img{
        padding-top: 6px;
        padding-right: 10px;
        float :left;
	margin-left: 25px;
}
.txt_downloads img{
        padding-top: 6px;
        padding-right: 10px;
        float :left;
}

.tblue{
	color: #2b9ce8;
}
.btnmenu {
height : 38px;
margin-left : 0px;
/*margin-top : 7px; */
top: 0;
left: 0;
position: relative;
}
#btnmenu1:hover ul {
top: 38px;
left: 0px;
visibility:visible;
}
#btnmenu2:hover ul {
top: 38px;
left: 0;
visibility:visible;
}
#btnmenu3:hover ul {
top: 38px;
left: 0;
visibility:visible;
}
#btnmenu4:hover ul {
top: 38px;
left: 0;
visibility:visible;
}
#btnmenu5:hover ul {
top: 38px;
left: 0;
visibility:visible;
}
#btnmenu6:hover ul {
top: 38px;
left: 0;
visibility:visible;
}
#btnmenu7:hover ul {
top: 38px;
left: 0;
visibility:visible;
}
#btnmenu8:hover ul {
top: 38px;
left: 0;
visibility:visible;
}

.bm a{
        color: white;
}
.bm p{
        margin: 0;
        line-height:38px;
}
.bm{
        font-size: 11px;
	font-weight: bold;
        color: white;
        height: 38px;
	width: 100%;
/*
        padding-left: 5px;
        padding-right: 5px;
*/
        position: relative;
}
.bm:hover{
	background-image: url(../images/home/bhome.jpg);
	background-position: 0px -76px;
}
.bm:hover div a{
        color: #0e385e;
}

.linkinside{
font-size: 12px;color: #999;padding-top: 10px;
}
.linkinside:hover{
	color: black;
}
.sep{
	height: 38px;
	margin-top: 0px;
	width: 1px;
	background: url('../images/home/bhome.jpg');
	background-position: -38px;
}
#wheremenu{
        clear: float;
        list-style-type : none;
        padding-left: 0px;
        background: #B4C6D9;
        width: 130px;
        top: 18px;
        padding: 4px;
        text-align: left;
        position: absolute;
        visibility: hidden;
        z-index: 1;
        margin: 0;
}
#wheremenu li{
        float: left;
        line-height: 20px;
}
#wheretobuy:hover ul{
        visibility:visible;
}

