/* ******** Caixa Login **********
******** Central do Cliente ******
**** Modificado em: 06/08/09 *****/

#caixa_login{
	background: #ffffff url('../imgs/fundo_caixa_login.jpg') repeat-x;
	width: 100%;
	height: 290px;
}

#caixa_login{
	height: 350px;
	width: 869px;
	background: #ffffff url('../imgs/fundo_caixa_login.jpg') no-repeat;
}

#caixa_login p {
	margin: 0px;
	padding: 20px 0px 20px 0px;
	font-size: 14px;
	color: #344d64;
	font-family: Arial;
	text-align: left;
}

.caixa_input_login, .caixa_texto_login{
	width: 215px;
	float: left;
	margin: 20px 0px 0px 10px;
}
.caixa_texto_login{
	width: 594px;
	margin-left: 30px;
	padding-top: 10px;
}

.caixa_input_login h1{
	margin: 0px;
	padding-top: 5px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;	
}

.login_texto_coluna1, .login_texto_coluna2 {
	float: left;
	width: 270px;
}

.login_texto_coluna2 {
	margin-left: 40px;
}

.login_texto {
	width: 205px;
	float: left;
}

a.login_texto_link:link {
    color: #828282;
    font-weight: normal;
    text-decoration: none;
}
a.login_texto_link:active {
    color: #828282;
    font-weight: normal;
    text-decoration: none;
}
a.login_texto_link:visited {
    color: #828282;
    font-weight: normal;
    text-decoration: none;
}
}

.login_texto b {
	font-size: 13px;
}

.login_icone, .emailpro_icone {
	float: left;
	width: 65px;
}

.emailpro_icone {
	width: 55px;
}

#login_botao{
	float: right;
	margin-top: 10px;
}
#username_login_container , #password_login_container {
	float: right;
	margin-top: 10px;
	width:  200px;
}

#select_wrapper {
}

#login_username, #login_password, #txtLoginEP, #txtPwdEP{
	float: right;
}
#label_username, #label_password, #label_select, #lblUserNameEP, #lblPwdEP, #login, #senha  {
	float: left;
	line-height: 20px;
}

#login_type_select{
	float: right;
	width: 145px;
}

#label_select {
	margin-left: 15px;
}

#login_type_select, #label_select {
	margin-top: 10px;
}

/* caixa login */
#menu_login {
	height: 30px;
	width: 869px;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
}
#menu_login ul{
	float: left;
    margin: 0px;
    padding: 0px;
}
#menu_login ul li {
	display: block;
    float: left;
    height: 25px;
	list-style-type: none;
    margin: 0px;    
	padding: 0px 25px;    
    padding-top: 7px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}


div#caixa_login div.pieces {
	width: 869px;
	margin: 0px auto;
	display: block;
}

div#caixa_login	div#inside {
	width: 869px;
	overflow: hidden;
	text-align: center;
}

#caixa_login .piece{
	margin: auto;
	width: 869px;
	height: 290px;
	background-image: url("../imgs/fundo_pieces.jpg");
}

#caixa_login a.prev {
	width: 0px;
	height: 0px;
	float: left;
	cursor: pointer;
}
#caixa_login a.next {
	width: 0px;
	height: 0px;
	float: left;
	cursor: pointer;
}

#caixa_login a.current {
	float: right;
	position: absolute;
	z-index: 100;
	font-size: 3em;
	margin-left: 869px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #c5c5c5;	
}

#menu_login_central, #menu_login_webmail, #menu_login_emailpro {
	color: #ffffff;
	width: 100px;
	margin: 0px;
	padding: 0px;
}


/* Classe aplicada com JavaScript no over do menu_login */
#menu_login li{
    background: url("../imgs/fundo_menu_login_hover.jpg") no-repeat;
    background-position: 400px 31px;
}
#topo_menu li.menu_mouseover{background: url("../imgs/fundo_link.jpg");}

.menu_carrossel li.menu_mouseover{background: #ffffff;}

#menu_login li.active{
    background: #96d1e8;
}

.menu_carrossel li.active{
    background: #ffffff;

}
