﻿#box_nao_cadastrado,#box_nao_cadastrado_corretor
{
    background-image: url(Images/bg_box_nao_cadastrado.png) !important;
    background-repeat: no-repeat;
    width: 225px;
    height: 200px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 40px;
    margin-left: 5px;
    margin-right: 5px;
    font-family: Arial;
    font-size: 11px;
    float: left;
    display: table;
}
#box_nao_cadastrado,#box_nao_cadastrado_corretor .form
{
    padding: 5px;
    padding-bottom: 7px;
    width: 210px;
    margin-top: 7px;
    border: solid 1px #D4D3AC;
    background-color: #F3F4EC;
    font-weight: bold;
}
#box_nao_cadastrado,#box_nao_cadastrado_corretor button
{
    position: relative;
    left: 7px;
    top: 2px;
}
#box_nao_cadastrado,#box_nao_cadastrado_corretor input[type=text]
{
    border: solid 1px #CCCCCC;
    height: 20px;
    padding-left: 2px;
    color: #006699;
}
#box_nao_cadastrado_corretor
{
    background-image: url(Img_ServOnline/bg_box_nao_cadastrado_corretor.png) !important;
    background-repeat: no-repeat;
}

#box_ja_cadastrado,#box_ja_cadastrado_corretor
{
    background-image: url(Images/bg_box_ja_cadastrado.png) !important;
    background-repeat: no-repeat;
    width: 225px;
    height: 200px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 40px;
    font-family: Arial;
    font-size: 11px;
    display: table;
}
#box_ja_cadastrado,#box_ja_cadastrado_corretor .form
{
    padding: 5px;
    padding-bottom: 7px;
    width: 210px;
    margin-top: 7px;
    border: solid 1px #D4D3AC;
    background-color: #F3F4EC;
    font-weight: bold;
}
#box_ja_cadastrado,#box_ja_cadastrado_corretor button
{
    position: relative;
    left: 7px;
    top: 2px;
}
#box_ja_cadastrado,#box_ja_cadastrado_corretor input[type=text]
{
    border: solid 1px #CCCCCC;
    height: 20px;
    padding-left: 2px;
    color: #006699;
}
#box_ja_cadastrado_corretor
{
    background-image: url(Img_ServOnline/bg_box_ja_cadastrado_corretor.png) !important;
    background-repeat: no-repeat;
}






#Topo_ServOnline
{
    background-image: url(Img_ServOnline/topo_int.jpg) !important;
    background-repeat: no-repeat;
    width: 522px;
    height: 75px;
    margin-bottom: 15px;
}
#Topo_ServOnline .saudacao
{
    width: 510px;
    text-align: right;
    font-family: Arial;
    font-weight: bold;
    color: #79784C;
    margin-top: 7px;
}
#Topo_ServOnline .titulo
{
    font-family: Arial;
    font-style: italic;
    color: #79784C;
    margin-top: 30px;
    margin-left: 12px;
    font-size: 17px;
    font-weight: bold;
}
#Topo_ServOnline .ultimo_acesso
{
    width: 510px;
    text-align: right;
    font-family: Arial;
    font-size: 10px;
    color: #79784C;
    margin-top: 7px;
    position: relative;
    top: -18px;
}
#MenuPrinc_ServOnline h1
{
    background-image: url(Img_ServOnline/bg_h1_menu.jpg);
    background-repeat: no-repeat;
    width: 513px;
    height: 21px;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    font-style: italic;
    padding-top: 6px;
    padding-left: 7px;
    margin: 0px;
}
#MenuPrinc_ServOnline ul
{
    background-color: #E7EADA;
    border: solid 1px #DADCD1;
    width: 490px;
    margin-top: 0px;
    margin-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}
#MenuPrinc_ServOnline ul li
{
    background-image: url(Img_ServOnline/marcador_li_menu.gif);
    background-repeat: no-repeat;
    padding-left: 14px;
    padding-top: 1px;
    list-style-type: none;
    height: 20px;
    margin-left: 5px;
    margin-right: 10px;
    color: #666600;
}
#MenuPrinc_ServOnline ul li a 
{
	color:#666600;
	text-decoration: none;
}
#MenuPrinc_ServOnline ul li a:link {
	color:#666600;
	text-decoration: none;
}
#MenuPrinc_ServOnline ul li a:visited {
	color:#666600;
	text-decoration: none;
}
#MenuPrinc_ServOnline ul li a:hover{
	color:#000000;
	text-decoration: none;
}




#ServOnline
{
    color: #000000;
    font-size: 10px; 
}
#ServOnline h1
{
    font-family: Arial, Verdana;
    font-size: 11px !important;
    font-weight: bold !important;
    color: #FFFFFF !important;
    margin-left: 2px;
    background-image: url(Images/bg_h1_passos.gif) !important;
    background-repeat: no-repeat;
    background-position: right;
    width: 290px;
    padding-left: 5px;
    padding-top: 1px;
    height: 15px;
}
#ServOnline h2
{
    font-family: Arial, Verdana;
    font-size: 11px !important;
    font-weight: bold !important;
    color: #5B5B5B !important;
    margin: 0px !important;
    margin-top: 5px !important;
    background-image: url(Images/bg_h2_passos.gif) !important;
    background-repeat: no-repeat;
    background-position: right;
    width: 120px !important;
    padding: 0px !important;
    padding-top: 2px !important;
    padding-left: 5px !important;
    height: 15px !important;
}
#ServOnline fieldset button{
			background-color: #E8E8D0;

		}
#ServOnline fieldset
{
    font-size: 11px;
    padding-left: 7px;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-right: 7px;
    margin-left: 2px;
    margin-right: 2px;  
    background-color: #E5E8CF;
    border: solid 1px #BABB93;
}
#ServOnline fieldset fieldset
{
    padding: 5px;
    font-size: 11px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 5px !important; 
    background-color:  #DADDBB !important;
    border: solid 1px #C0C0A2 !important;
    color: #333333;
}
#ServOnline fieldset label
{
    font-family: Arial;
    font-size: 10px;
}
#ServOnline li
{
    font-family: Arial;
    font-size: 11px;
    list-style-type: none;
	list-style-position: outside;
	height: 40px;
	margin-right: 5px;
}
#ServOnline li span
{
    font-weight: bold;
}
#ServOnline button{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			border:0px; 
			font-size: 8pt;
		  	overflow:visible;
			padding-right:2px;
			margin-top: 0px;
			margin-right: 5px;
			background-color: #F5F5EB;

		}
		#ServOnline button span{
			white-space: nowrap;
			padding-left: 10px;
			height:21px; 
			line-height: 22px;
			background: url(Images/bg_bt_01.jpg) left no-repeat !important;
			color: #fff;
			position:static;
			padding-bottom: 5px;
			padding-top: 5px;
			
		} 	
		#ServOnline button b{
			white-space: nowrap;
			padding-right: 10px;
			height:21px;
			background: url(Images/bg_bt_02.jpg) right no-repeat !important;
			color: #fff;
			position:static;
			padding-bottom: 5px;
			padding-top: 5px;
		}
#ServOnline label
{
    font-weight: bold;
}
#ServOnline input[type=text]
{
    border: solid 1px #999999;
    height: 18px;
    padding-left: 2px;
    color: #006699;

}
#ServOnline select
{
    border: solid 1px #999999;
    height: 21px;
}