


/*----------------------------------------------------------------------
# SuperMoney v0.1 Beta
------------------------------------------------------------------------*/

/* CONTENT LAYOUT
--------------------------------------------------------- */

#container { width:998px; position:relative; margin:0px auto; text-align:left;}

#header {background-image:url(../img/header_int.bg.jpg); height:63px;}

#logo { margin-left:25px; float:left; display:inline;}

#logo { margin-left:25px; float:left; display:inline;}

/* TOP MENU
--------------------------------------------------------- */

#headtitle{padding-top:0px; float:left; height:40px; width:450px; }
#menuextra {margin-left:30px; padding-top:5px; padding-left:5px; float:left;  width:450px; }

#menuextra ul { list-style:none; color:#fff;}

#menuextra ul li { float:left; height:20px;}

#menuextra ul li a { display:inline-block; float:left; margin:0px 4px; text-align:center; height:20px;}

#menuextra ul li a:focus{background:url(../img/menu.extra.right.jpg) right top repeat-x; text-decoration:none; color:#fff; padding-left:0px; padding-right:10px;}

#menuextra ul li a:focus span{ background:url(../img/menu.extra.left.jpg) left top no-repeat; height:20px; padding-left:20px; float:left;} 
.sloganbg_head
{
	float:left; height:40px;
}
 .sloganbg_head h1
{
	font-size:15px;
	float:left;
	margin-top:5px; 
	color:White;
	font-weight: bold;
}
input.button {
  color: Navy; background: White;
  font-weight:bold;
  border: none 1px white;
}
/* LOGIN FORM
--------------------------------------------------------- */

.gov { width:352px; text-align:right;}
#login { float:left; height:74px; width:352px; margin-top:0px;  }
#login form { margin:0; padding:0; float:left; height:20px; margin-top:5px;}


/* MAIN CONTENT
--------------------------------------------------------- */
/*update 2010-1-12; author: cai*/
#box01 
{
	*margin-left: 10px !important; /*ie 7*/  
    vertical-align: top;
    margin-left:5px; /*ie8 or ff*/
} 
 
.col_left { width:163px; margin-left:5px; float:left;}/*--update:2009-12-17 author:cai---*/
/*.col_center { width:814px; border-right:1px solid #ccc; margin-right:5px; float:right} -- old version*/
.col_center { width:814px; border-right:1px solid #ccc; float:right;margin-left:-3px;}/*- updated by Cai 12/01/2010-*/
hr{margin-top:-5px;margin-bottom:0px;border: none 0;border-top: 1px solid #d5d5d5;height: 1px;}
div.cotent{margin-left:20px; margin-right:10px;} 
.col_right_input { width:153px; margin-right: 7px; float:right; font-size:11px;}
.col_right {margin-right: 5px; float:right; margin-left:5px; width:153px;}
.col_right_input table {padding:0; margin:0;}
.col_right_input table td {padding:0; margin:0; padding-left:5px; padding-right:5px;}
.col_right_input a {margin:0; padding:0;}
.cotent p{	font-size:13px;	margin: 0;	padding-bottom: 10px; font:Calibri; line-height:20px}
.cotent p span{font-weight:bold; }
.cotent p span{font-weight:bold; }
.cotent ul { list-style:none;   margin:0;   padding:0;font-size:13px;}
.cotent ul li{padding-left:30px; padding-bottom:10px; padding-top:10px;line-height:20px;font:Calibri; }
.cotent ul li span{font-weight:bold;}
.cotent ul li .boline{font-weight:bold;text-decoration:underline; color:Black }
.cotent ul li ul li{padding-left:15px; padding-bottom:2px; padding-top:2px;line-height:20px;font:Calibri;}
/* Add by Ricardo 30/11/2009 */
.cotent h1,h2{background-image:none; clear:both; margin-left:0px;}

/* BUTTONS LAYOUT
--------------------------------------------------------- */

.blue_button { background:url(../img/button.blu.bg.jpg) repeat-x;}

/* MAIN MENU
--------------------------------------------------------- */

#main_menu { width:988px; margin:15px 0px; height:32px;}
#main_menu ul { list-style:none; margin-left:10px;}
#main_menu ul li { float:left;}
#main_menu ul li a{background:url(../img/menu.main.bg.jpg); background-color:#E58411; float:left; width:163px; height:26px; padding-top:6px; display:block; text-align:center; font-size:16px; color:#fff;}
#main_menu ul li a span.main_over { font-size:16px; color:#d35f16;}
/* SUB MENU 02
--------------------------------------------------------- */

#menu02_wrap { width:163px;background:url(../img/menu02.bg.jpg) repeat-y;}
#menu02 {background:url(../img/menu02.bg.top.jpg) top left no-repeat; padding:5px 10px;}
#menu02_bottom { background:url(../img/menu02.bg.bottom.jpg) no-repeat; height:12px;}
.submenu01 { font-size:12px; width:140px; margin:0; padding:0; margin-left:-10px; margin:15px 0px 0px 0px; list-style:none; list-style-position:inside;}
.submenu01 li { margin-top:10px; border-bottom:1px solid #ccc;background:url(../img/star.gray.gif)  no-repeat 0px 2px;}
*.submenu01 li /* solo IE 7.0 */ 
{ margin-left:0px; padding-left:0px; background-image:url(../img/star.gray.gif)  no-repeat 0px 0px;border-bottom:1px solid #ccc;}
*.submenu01 ul { list-style:none; list-style-position:inside;}
a.submenu {  padding-left:15px; color:#666;}
a.submenu:hover { padding-left:15px; color:#1F4D9D;}
*.submenu01 li a {display:inline-block;}
*.submenu01 li a {display:block;}
*a.submenu {  padding-left:2px; color:#666;}
*a.submenu:hover { padding-left:2px; color:#1F4D9D;}
.box_left_wrap { width:163px;background:url(../img/menu02.bg.jpg) repeat-y;}
.box_left {background:url(../img/menu02.bg.top.jpg) top left no-repeat; padding:5px 10px;}
.box_left_bottom { background:url(../img/menu02.bg.bottom.jpg) no-repeat; height:12px;}

/* COMPARISON BOX
--------------------------------------------------------- */

.example { float:left; margin-top:16px; margin-left:45px; display:inline;}
.compare { float:right; margin-top:16px; margin-right:26px; display:inline;}
div.compare span {font-size: 11px; display:inline;}

.form_compare { font-size:12px; margin-top:15px;}

.category {background:url(../img/star.gray.gif) center left no-repeat; padding-left:15px; margin:15px 0px 5px 15px;}

/* OTHER BOXES
--------------------------------------------------------- */
#boxspotlight { background:url(../img/box.spotlight.jpg) no-repeat; height:186px; margin-top:15px;}
#boxspotlight div { width:225px; float:left; margin:10px; margin-left:20px; margin-right:0px; display:inline;}
#boxspotlight div div.thumbs { width:103px; float:left; margin:0px; margin-right:10px;}
#boxspotlight div p { font-size:11.5px; padding-bottom:0px;}

.appletBox h3 { font-size:14px;}
.box_choice { border-bottom:solid 1px #cccccc; margin-top:5px; padding-bottom:5px; margin-left:0px;}

.boxstandard { background:url(../img/box.standard.jpg) no-repeat; height:186px; margin-top:15px;}
.boxstandard div { width:225px; float:left; margin:10px; margin-left:23px; margin-right:0px; display:inline;}
.boxstandard div.news { width:460px; float:left; margin:10px; margin-left:23px; margin-right:0px; display:inline;}

.spotlink { width:222px; height:21px; line-height:21px; vertical-align:middle; margin-top:10px; float:left; display:inline-block; background:url(../img/button.gray.bg.jpg) center left no-repeat;}
ul.spotlist { list-style:none; width:460px}

a.spotlink span { padding-left:55px; color:#fff;}

.input { background:url(../img/input.jpg); width:163px; height:28px; line-height:28px; vertical-align:middle; font-size:15px; color:#fff; cursor:pointer; text-align:center; border:none}
.input span {}
.bottom_links { width:998px; background:url(../img/bottom_links.jpg); height:149px;} 
.bottom_links ul { float:left; margin-top:35px; width:148px; margin-left:14px; list-style:none; list-style-position:inside; font-size:12px; color:#333; }

.bottom_links ul li { margin-left:10px;background:url(../img/star.white.gif) no-repeat 0px 2px; }
.bottom_links ul li a{  padding-left:15px; color:#333;}
.bottom_links ul li a:hover { color:#1F4D9D; text-decoration:none;}
* .bottom_links li a {display:inline-block;}
* .bottom_links li a {display:block;}



div.row {
	clear: both; 
}
#helpPopin
{
	border: 0; 
	padding: 0px;
	font-size:9px;
	width:171px;
	position:absolute;	 
	background-color: #ffffff;
	border:1px solid #ff6f2f; 
}
.helpHead
{
	background-color:#FFE4C4;
	color:White; 
	text-align:left;
	font-weight:bold;
	font-size:11px;
	padding:5px;
	line-height:13px;
	color:#00009E;
}
.helpBox {
	font-size:9px;
 	padding:5px;
 	text-align:left;
 	color:Black;
}
.helpBox p
{
 text-decoration:underline;
}
.small
{
	font-size:10px;
	}
	
.logo_operator {margin-top:7px; margin-bottom:10px;}
.ico_help {margin-left:5px;}
.info_div { margin-left:95px; margin-right:30px; padding-top:10px; padding-right:0px; padding-left:0px; padding-bottom:10px; border-top:dotted 1px #cccccc; font-size:11px;}

.profile_hover { cursor:hand; display:inline-block; border-collapse:collapse; width:122px; float:left; border:solid 1px #cccccc; margin-right:11px; padding:5px; background-color:#ffffff; text-align:center;}
.profile_active { cursor:hand;  display:inline-block; border-collapse:collapse; width:122px; float:left; border:solid 1px #cccccc; margin-right:11px; padding:5px; background-color:#e4e4e4; text-align:center;}
.profile_link { cursor:hand; display:inline-block;border-collapse:collapse; width:122px; float:left;  border:solid 1px #ffffff; margin-right:11px; padding:5px; background-color:#ffffff; text-align:center;}
.ico_result {vertical-align:middle; margin-right:5px; margin-bottom:5px;}

.gridview_row{ border-bottom:solid 1px #cccccc; padding:1px; padding-bottom:2px; padding-top:2px;}
.gridview_header {color: #1f4d9d;}



 #loading{text-align:center;position:absolute;z-index:99;top:0px;left:0px; right:0; bottom:0;background-color:#7d7d82;filter:alpha(opacity=70); opacity:0.9;height:100%} 
        #loader {position:relative; top:20%;font-family:Tahoma, Helvetica, sans; font-size:11.5px; color:#000000; background-color:#FFFFFF; padding:10px 0 16px 0; margin:0 auto; display:block; width:130px; border:1px solid #5a667b; text-align:left; z-index:2;}
        #progress {height:5px; font-size:1px; width:1px; position:relative; top:1px; left:0px; background-color:#8894a8;}
        #loader_bg {background-color:#e4e7eb; position:relative; top:8px; left:8px; height:7px; width:113px; font-size:1px;}
        #page-container { width: 940px; margin-left: auto; margin-right: auto; } 
        #exp_panel{text-align:center;position:absolute;z-index:11;top:0px;left:0px; right:0; bottom:0;background-color:#7d7d82;filter: alpha(opacity=70); opacity:0.9; width:100%}
        #exp_txt{position:relative; top:20%;font-family:Tahoma, Helvetica, sans; font-size:11.5px; background-color:#FFFFFF;width:230px; padding:10px; margin:10px auto; border:1px solid #a81e2e; text-align:center; z-index:2;}
        .expfont{font-family:Tahoma, Helvetica, sans; color:#a81e2e; font-weight:bold;} 

/* newmasterpage1.master
--------------------------------------------------------- */

.new_col_left
{
    width: 163px;
    margin-left: 0px;
    position: relative;
    float: left;
    visibility: visible;
    height: 100%;
    display: inline;
}
.new_col_center
{
    width: 795px;
    border-right: 1px solid #ccc;
    position: relative;
    float: right;
    visibility: visible;
    display: inline-table;
    margin-left: 10px;
    padding-right: 5px;
    margin-right: 10px;
}

.new_bottom {
    width: 998px;
    height: 149px;
    position: relative;
    float: left;
    visibility: visible;
    margin-top: 15px;
}
.new_bottom_links {
    width: 998px;
    background: url(../img/bottom_links.jpg);
    height: 149px;
    position: relative;
    float: left;
    visibility: visible;
    margin-top: 10px;
}
.new_bottom_links ul { float:left; margin-top:35px; width:148px; margin-left:14px; list-style:none; list-style-position:inside; font-size:12px; color:#333; }

.new_bottom_links ul li { margin-left:10px;background:url(../img/star.white.gif) no-repeat 0px 2px; }
.new_bottom_links ul li a{  padding-left:15px; color:#333;}
.new_bottom_links ul li a:hover { color:#1F4D9D; text-decoration:none;}
* .new_bottom_links li a {display:inline-block;}
* .new_bottom_links li a {display:block;}

/* new styles for page
--------------------------------------------------------- */

.new_box1
{
    margin: 2px 0px 2px 20px;
    padding: 0px 0px 2px 0px;
    width: 575px;
    position: relative;
    float: left;
    visibility: visible;
    top: 0px;
    left: -1px;
}

.new_select {
    background-position: 0px 3px;
    background: url(../img/ico.select.gif) no-repeat 0px 3px;
    padding-left: 30px;
    width: 60%;
    height: 24px;
    vertical-align: bottom;
    position: relative;
    float: left;
    line-height: 30px;
}
.new_option {  
    background:url(../img/ico.option.gif) no-repeat 0px 3px;
    background: url(../img/ico.select.gif) no-repeat 0px 3px;
    padding-left: 30px;
    width: 60%;
    height: 24px;
    vertical-align: middle;
    position: relative;
    float: left;
}

.div_box_line 
{
    margin: 2px 0px 2px 0px;
    width: 575px;
    position: relative;
    float: left;
}
.span_item  
{
    height: 24px;
    margin-top: 2px;
    margin-bottom: 2px;
    position: relative;
    visibility: visible;
}
.new_row
        {
    width: 100%;
    text-align: center;
    margin: 5px 0px 5px 0px;
    padding: 4px 0px 4px 0px;
    position: relative;
    float: left;
}
.new_rowbodytext
        {
    width: 100%;
    text-align: center;
    margin: 5px 0px 5px 0px;
    padding: 4px 0px 4px 0px;
    position: relative;
    float: left;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
}
.new_container_news
        {
    position: relative;
    float: left;
    visibility: visible;
    width: 100%;
}
.new_cont_center
        {
float: left; 
position: relative; 
visibility: visible; 
width:630px; 
border-right-style: solid; 
border-right-width: 1px; 
border-right-color: #cccccc;
}

.new_cont_right
        {
float: right; 
position: relative; 
visibility: visible; 
width: 155px;
vertical-align:top;
}

.grid_result_no
{
    position: relative;
    float: left;
    visibility: visible;
    color: #CC0000;
    font-size: 12px;
    width: 100%;
    padding-top: 4px;
    padding-bottom: 4px;
}
.grid_row
{
    width: 100%;
    float: left;
    padding-top: 2px;
    padding-bottom: 2px;
    position: relative;
}
.grid_item_80
        {
    color: #1f4d9d;
    font-weight: normal;
    font-size: 14px;
    position: relative;
    float: left;
    text-align: left;
    width: 80px;
    vertical-align: bottom;
    line-height: 28px;
    padding-right: 2px;
}
.grid_item_120
        {
    color: #1f4d9d;
    font-weight: normal;
    font-size: 14px;
    position: relative;
    float: left;
    text-align: left;
    width: 122px;
    margin-right: 0px;
    line-height: 28px;
    padding-right: 2px;
}
.grid_item_100
        {
    color: #1f4d9d;
    font-weight: normal;
    font-size: 14px;
    position: relative;
    float: left;
    text-align: left;
    width: 100px;
    vertical-align: bottom;
    line-height: 28px;
    padding-right: 2px;


}
.grid_item_115
{
    color: #1f4d9d;
    font-weight: normal;
    font-size: 14px;
    position: relative;
    float: left;
    text-align: left;
    width: 115px;
    margin-right: 0px;
    line-height: 28px;
    padding-right: 2px;
}
.br{ height:20px;}

/*newInput
Added By Ricardo 04/01/2010
--------------*/
.newInput{padding-left:7px; margin-left:7px;}

.sx404{
    float: left;
    text-align: left;
    width: 725px;
	height:465px;
	
}

.dx404{
	float: right;
    width: 265px;
	height:465px;
}
.confronto_bt_form
{
    background:url(../img/confronta.png) center center no-repeat;
    padding: 2px;
    font-size: 14px;
	margin:20px auto 0px auto;
    width: 265px;
	height:49px;
    text-align: center;
	padding-right:35px;
	padding-top:30px;
}
.cont {
margin:0 auto;
width:998px;
height:465px;
}
 a.confronta, a.confronta:visited ,a.confronta:hover , a.confronta:active {
	color:#FFFFFF;
	font-weight:bold;
}
