/*
====================================
Formatação da página (fonte, cor...)
====================================
*/
html {
  height: 100%;
}

body {
  margin:0;
  padding:0;
  height:100%;
  text-align: center;
  font-family: verdana, arial, helvetica;
  font-size: 13px;
  color: #4b4b4b;
}

img{
	border: 0px;
}

ul{
	list-style: disc;
}
hr{
	height: 1px;
	color:#c0c0c0;
}
a, a:link, a:active {
  font-weight: normal;
  text-decoration: none;
  color: #235486;
}
a, a:visited {
font-weight: normal;
  text-decoration: none;
  color: #235486;
}
a:hover {
  text-decoration: underline;
}

a.internalLink, a.internalLink:link, a.internalLink:active {
  font-weight: bold;
  text-decoration: none;
  color: #235486;
}

a.internalLink, a.internalLink:visited {
	font-weight: bold;
  text-decoration: none;
  color: #235486;
}
a.internalLink:hover {
  text-decoration: underline;
  font-weight: bold;
}

a.externalLink {
	background: url(../images/global/external.jpg) center right no-repeat;
	padding-right: 13px;
	font-weight: bold;
}

a.linkWhite, a.linkWhite:link, a.linkWhite:active, a.linkWhite:visited{
	font-weight: bold;
	text-decoration: none;
	color: #fff;	
	//font-size: 13px;/*Adjust to ie*/
}
a.linkWhite:hover {
  text-decoration: underline;
}

p{
	text-align:justify;
}

h3{
	background-color:#F5F4F4;
	border-left: #40ae38 solid 5px;
	height:20px;
	line-height:20px;
	padding:5px;
	width:99%;
}
h3.red{
	background-color:#F5F4F4;
	border-left: #ae3838 solid 5px;
	height:20px;
	line-height:20px;
	padding:5px;
	width:99%;
}
/*
===========================

===========================
*/

#id_formCreateUser{
	text-align: right;
	width: 70%;
	margin: 0 auto;
}

#id_formCreateUser fieldset{
	border-top: solid 1px #999999;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

#id_formCreateUser legend{
	font-weight: bold;
}

#id_formCreateUser input{
	width:150px;
	border: solid 1px #999999;
	margin-top: 3px;
}

#id_formCreateUser input:focus{
	border: solid 1px #000;
	margin-top: 3px;
	background-color: #f6f6f6;
	margin-top: 3px;
}

#id_formCreateUser input[type=checkbox]{
	border: none;
}

#id_term{
	width: 100%;
	text-align: center;
}

#divCadastroIplenix{
	margin: 0 auto;
	width: 500px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-top: solid 1px #e0eeff;
	border-bottom: solid 1px #e0eeff;
	font-size: 18px;
	background-color: #F4FBFF;
	/*hack para centralizar esta div no IE*/
	//position: relative;
	//left: 50%;
	//margin-left: -250px;
}

#editRcpHostPort{
	width: 100%;
	text-align: left;
	margin-left: 17px;
}

#divInLine{
	width: 600px;
}	

#divLoginIplenix{
	margin-left: 20px;
	width: 235px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-top: solid 1px #e0eeff;
	border-bottom: solid 1px #e0eeff;
	background-color: #F4FBFF;
	float: left;
}

#divCadastroIplenixSmall{
	margin-left: 50px;
	width: 235px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-top: solid 1px #e0eeff;
	border-bottom: solid 1px #e0eeff;
	background-color:#F4FBFF;
	float: left;
}

#divCadastroIplenixSmallCenter{
	margin: 0 auto;
	width: 235px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-top: solid 1px #e0eeff;
	border-bottom: solid 1px #e0eeff;
	background-color:#F4FBFF;
}

#divBar{
	width: 100%;
	height: 1px;
	background-color: #1d467a;	
	float: left;
}

#divBarWhite{
	width: 100%;
	height: 1px;
	background-color: #FFF;	
	float: left;
}


#idSecao{
	width: 100%;
	border-bottom: dashed 1px #c0c0c0;
	text-align: left;
	font-size:24px;	
	color: #3084bf;
	margin-top: 10px;
}

#divAll {
	height:100%;
	background-color:#ffffff;
	height:100%;
	height: auto;
	width: 1002px;
	min-width:780px;
	position: relative;
	margin: 0px auto;
	text-align:left;
	border: solid 1px #1d467a;
	/*border-right: solid 1px #1d467a;
	border-bottom: solid 1px #1d467a;
	/*height: 500px;
	background-color:green;
	position: relative;*/
}

#divTopo{
	width: 100%;
	height:90px;
	/*height:136px;*/
	/*margin: 0 auto;*/
	/*background-color:#FFE313;*/
}

#divIndexIplenix{
	position: absolute;
	width: 160px;
	height: 50px;
	left: 840px;
	display: block;
	cursor: pointer;
}

/*
#divLogo{
	width: 228px;
	height: 82px;
	background:url(../images/global/logo.gif);
	float:left;
	/*margin-top:50px;
	margin-left:10px;*/
	
}
*/
#divMenuTopo{
	margin-right:8px;
	text-align: right;
	color: #666666;
	font-size: 14px;
	height: 43px;
	line-height: 43px;
}

#divDegrade{
	width: 1002px;
	height: 96px;
	border-bottom: solid 1px #f4f4f4;
	background:url(../images/global/logoNovus.jpg) top left;
}

#divFlags{
	margin-top: -20px;
	margin-right: 5px;
	//margin-right: 0px; /*Fix to ie*/
	float: right;
	text-align: right;
	width: 100%;
	height: 25px;
	visibility: hidden;
}


#divContent{
	width: 100%;
	*width: 99%;
	//margin-top: 10px; /*fix to ie*/
	
}

#divContentInside{
	min-height:300px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
}


#divClear{
	clear: both;
}

.divClear{
	clear: both; 
}

#divRodape{
	clear: both;
	width: 1002px;
	height: auto;
	color: #999999;
	padding-top: 15px;
	margin-bottom: 10px;
}


#divContentRodape{
	background:url(../images/global/degrade90.jpg);
	width: 100%;
	height: 90px;
	color: #999999;
	text-align: right;
}


#loginInputLogin, #loginInputPass{
	width: 100px;
	border: solid 1px #999999;
}

#loginInputPass:focus{
	width: 100px;
	border: solid 1px #000;
	background-color: #f6f6f6;
}

#loginInputLogin:focus{
	width: 100px;
	border: solid 1px #000;
	background-color: #f6f6f6;
}
#divError{
	margin: 0px auto;
	border: #d9a7a7 solid 2px;
	background-color: #ecdcdc;
	color: #cd4545;
	font-weight: bold;
	width: 300px;
	height: auto;
	margin-bottom: 10px;
	padding: 5px;
	text-align: center;
}
#alert{
	border: #d9a7a7 solid 2px;
	background-color: #ecdcdc;
	color: #cd4545;
	font-weight: bold;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	padding: 5px;
	text-align: center;
	margin: 20px 0 0 0;
	text-align: justify;
}

.cds_table{
	width: 50%;
}

/*
Formatação genérica da tela de cadastro
*/
#divCreateGeneric{
	/*position: relative;*/
	border: solid 0px #c0c0c0;
	padding: 5px;
}


/*
===========================
Configurações do Menu
===========================
*/

ul#menu{ 
	width: 100%;
	height: 43px;
	background: #FFF url("../images/global/menu-bg.gif") top left repeat-x; 
	/*font-size: 12px; 
	font-family: "Lucida Grande", Verdana, sans-serif; */
	font-weight: bold; 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	}
	
ul#menu li {
	display: block; 
	float: right; 
	margin: 0; 
	}
	
ul#menu li a { 
	height: 43px; 
	color: #000; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 200%; 
	padding: 8px 15px 0; 
	}
	
ul#menu li a:hover { 
	color: #666; 
}
	
ul#menu li a.current{ 
	color: #FFF; 
	background: url("../images/global/current-bg.gif") top left repeat-x; 
	padding: 8px 15px 0;
	}
/*
====================================
	
====================================
*/
h5{
	padding: 0px;
	font-size:1.2em;
	margin:0px 0px 0px 10px;
}

li.menuAccess{
	margin:0px 0px 0px 0px;
	list-style: square;
	text-align: left;
	font-size:1em;
}

#newAccount{
	width: 280px;
	height: 25px;
	margin: 0 auto;
	text-align: center;
	line-height: 25px;
	background-color:#F4FBFF;
	border: solid 1px #e0eeff;
	/*border-bottom: solid 1px #e0eeff;*/
}

#divFormatRegisterText{
	width: 98%;
	margin: 0 auto;
}

#divFormatRegister{
	width: 70%;
	margin: 0 auto;
}
#divWelcome{
	width: 70%;
	margin: 80px auto;
	text-align: center;
	font-size: 15px;
}

#divFormatRegister fieldset{
	margin-bottom: 10px;
}


/*
====================
Box Login
====================
*/
#loginBox {
	font: 0.9em Arial, Helvetica, sans-serif;
	width: 280px;
	color: #333;
	height: 100px;
	margin: 80px auto;
}

.fixo {
	margin: 0 auto;
	width:100%;
	background: url(../images/global/box/can-inf-dir.jpg) no-repeat 100% 100%;
	font-size: 100%;
}

.bordaEsq{
	width:100%;
	background: url(../images/global/box/bor-esq.jpg) repeat-y 0 0;
}

.bordaDir{
	width:100%;
	background: url(../images/global/box/bor-dir.jpg) repeat-y 100% 100%;
}

.bordaTop{
	width:100%;
	background: url(../images/global/box/bor-sup.jpg) repeat-x 0 0;
}

.bordaBottom{
	width:100%;
	background: url(../images/global/box/bor-inf.jpg) repeat-x 100% 100%;
}

.titulo {
	background: url(../images/global/box/can-sup-dir.jpg) no-repeat 100% 0;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.titulo h6 { 
	background: url(../images/global/box/can-sup-esq.jpg) no-repeat 0 0;
	margin: 0;
	padding: 20px 0 10px 0;
	color: #333; 
	font-weight: bold; 
	font-size: 15px; 
	line-height: 1.0em;
}

* html .titulo h6 {height: 1%;} /* Hack para IE5 PC */

.conteudo {
	background: url(../images/global/box/can-inf-esq.jpg) no-repeat  0 100%;
	color:#000;
	margin: 0;
	padding: 5px 0px 10px 0px;
	*padding: 5px 0px 10px 18px;
	font-size: 13px;
	height: 100px;
}

.conteudo ol{
	margin: 0px;
	padding: 0px;
	text-align: justify;
}

#boxes .conteudo p {
	margin:0.7em;
	line-height:1.2em;
	}	

/********************************************/
/* CSS do news
/********************************************/

.news_style{
display:none;
}
.news_show
{
width:450px;
height:240px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
overflow:hidden;

}
.news_border
{
	width:450px;
	height:240px;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #4b4b4b;
	border: 1px solid #79AEE0;
	border-bottom: none;
	padding: 5px 5px 5px 5px;
	overflow: auto;	

}
.news_mark{
font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
width:460px;
height:35px;
color:black;
text-align:center;
}
.news_title{
font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
padding: 5px 0px 9px 5px;
color:black;
}
.news_show img{
border: solid 1px #F3F3F3;
margin-left: 5px;
margin-right: 10px;
}

#containerBtnDisp{
	border: solid 1px #79AEE0;/*#DADADA;*/
	width: 460px;
	border-top: none;
	background-color: #F0FBFF;/*#ECECEC;*/
}

.buttondiv{
float: left;
padding: 5px 5px 5px 5px;
border-top:none;
height:20px;
}
/*
*LightBox para visualuzação dos thumbs
*/
.ws10 img {
		border: 3px solid #e8f2ff;
		margin: 0px 10px 10px 10px;
}

.ws10:hover img {
	border: 3px solid #759dcf;
	color: #fff;
	margin: 0px 10px 10px 10px;
}

.ws10:hover { color: #759dcf; }

.superView img {
	border: 3px solid #e8f2ff;
	margin: 0px 10px 10px 10px;
}

.superView:hover img {
	border: 3px solid #759dcf;
	color: #fff;
	margin: 0px 10px 10px 10px;
}

.superView:hover { color: #759dcf; }

/*=============================================
Configuração dos formulários /novus
==============================================*/
#showCTRData{
	border: none;
}

#legend_showCTRData{
	display: none;
}

#divNoHost{
	margin-right: 250px;
}

#showUserData{
	border: none;
	border-top: 1px solid #e2e2e2;
	text-align: left;	
}

#id_showCTRList, #id_showRCPList, #showForm, #showCRTList, #id_showRTUGRList, #showRCPData, #id_showRCPCreate, #id_showRCPCreateSuper, #id_showRCPCreateWS10, #id_showRTUGRCreate, #id_showCTRCreate, #Provisioning_myname, #Provisioning_rcp_defs, #id_showRCPEditWS10, #id_showRCPEditSuper, #id_editRcpData, #id_editRcpPredefs, #id_editRcpComments{
	border: none;
	border-top: 1px solid #e2e2e2;
	text-align: right;	
}


#id_editRcpComments legend,#id_editRcpPredefs legend, #id_editRcpData legend,#showUserData legend,#legend_showCTRList, #legend_showRCPList, #legend_showForm, #showCTRData legend, #legend_showRTUGRList, #Legend_Provisioning_myname, #Legend_Provisioning_rcp_defs, #legend_showRCPEditWS10, #legend_showRCPEditSuper{
	padding: 0px 5px 0px 5px;
	color: #235486;
	font-size: 15px;
	font-weight: bold;
}

#id_showRCPCreateSuper{
	margin-top: 10px;
}

#id_showCTRCreate legend, #legend_showCRTList, #legend_showRCPCreate, #legend_showRTUGRCreate{
	padding: 0px 5px 0px 5px;
	color: #235486;
	font-size: 14px;
	font-weight: bold;
}


#legend_showRCPCreateSuper, #legend_showRCPCreateWS10{
	padding: 0px 5px 0px 5px;
	color: #235486;
}

#showUserData input{
	width: 150px;
	border: solid 1px #999999;
	margin-top: 3px;
}

#showUserData input:focus{
	border: solid 1px #000;
	margin-top: 3px;
	background-color: #f6f6f6;
	margin-top: 3px;
	
}

#showUserData fieldset{
	border: 1px solid #c0c0c0;	
	text-align: left;
	width: 250px;
	height: 150px;
}

#showUserData .btnSubmit{
	width: 150px;
	*margin: 3px 0px 0px -40px;
	_margin: 3px 0px 0px 40px;
}

.cp_form_required{
	color: red;
}

h2.createUser{
	padding: 0px;
	margin: 0px;
	color: #235486;
}

#id_btnEnviarList, #id_btnEnviarRTUList, #id_btnEnviarRCPList, #id_btnEnviarRCP, #id_btnEnviarRTUGR{
	width: 120px;
	border: solid 1px #000;
	margin-left: 250px;
}

#id_btnEnviar{
	width: 120px;
	border: solid 1px #000;
	margin-right: 305px;
	float: right;
}

#id_btnEnviarRCP{
	width: 120px;
	border: solid 1px #000;
	margin-left: 250px;
	margin-top: -10px;
}

#id_btnEnviarNext{
	width: 120px;
	border: solid 1px #000;
	margin-left: 262px;
}

#id_btnNext{
	width: 120px;
	border: solid 1px #000;
	margin-right: 80px;
	float: right;
}

#btnSubmitId{
	width: 120px;
	border: solid 1px #000;
}

#idEnviar{
	border: solid 1px #000;
	margin-right: 320px;
}


table.tableWs10 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
	margin: 0px auto;
	width: 80%;
	font-size: 13px;
	
}

table.tableWs10 td {
	border-width: 1px 1px 1px 1px;
	padding: 5px;
	border-style: solid solid solid solid;
	border-color: rgb(29, 70, 122) rgb(29, 70, 122) rgb(29, 70, 122) rgb(29, 70, 122);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

#showHostPort{
	margin: 0 auto;
	width: 80%;
}

.showHostPortHeader{
	text-align: center;
	color: #fff;
	background-color: #1d467a;
	height: 20px;
	width: 100%;
	font-weight: bold;
}	

.showHostPortCol{
	width: 30%;
	border: solid 1px #1d467a;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.insideContent{
	padding: 5px;
}
#id_hostPort{
	width: 150px;
}