﻿body{
background-color:#e1e1e1;
width:940px;
}
.ms-searchbox, .ms-pickersearchbox{
border:solid 1px #7f9db9 !important;
}
select.ms-searchbox{
display:none;
}
.ms-pagebreadcrumb,.ms-pagebreadcrumb a{
font-size:10pt;
}
.ms-pagebreadcrumb span{
font-size:10pt; 
}
.ms-pagebreadcrumb a:hover{
color:#000000;
}
.ms-siteactionsmenu div div div{
background-image:url("/Imagens/siteactionsmenugrad.gif");
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-image:url("/Imagens/siteactionsmenuhovergrad.gif");
}

/* Menu do cabeçalho */
.ms-topnavContainer{
height: 42px;
width:940px;
background-image:url("/imagens/fundo_menu_sharepoint.png");
background-repeat:repeat-x;
}
.ms-topnav{
font-family:Tahoma;
font-size:15px;
font-weight: bold;
color: #ffffff;	
border:0;
margin: -3px 10px 0 12px;
background: transparent;
}
.ms-topnav a{
background: transparent;
}
.ms-topNavHover{
font-size:15px;
color: #A5C4E7;
}
.ms-topNavHover a{
color: #A5C4E7;
}
.ms-topnavselected{
color:#003399;
font-weight:bold;
}
/* Fim - Menu do cabeçalho */

table.ms-navitem td,span.ms-navitem{
background-image:url("/Imagens/marcador_sub.gif");
background-position: 10px 7px;
padding-left: 24px;
}
.ms-navsubmenu1{
background-color:#F9F9FA;
}
table.ms-navselected td{
background-image:url("/Imagens/marcador_sub.gif");
}
table.ms-navheader td{
background-image:url("/Imagens/marcador.gif");
background-repeat:no-repeat;
background-position: 0 5px;
padding: 0 0 0 14px;
line-height: 20px;
}
.ms-navheader a,.ms-navheader2 a{
color: #000000;
text-decoration:none;
}
.ms-navheader a:hover,.ms-navheader2 a:hover{
color: #6584CD;
text-decoration:none;
}

.ms-navItem{
text-decoration:none;
}
.ms-navItem a{
color:#000000;
}
.ms-navItem a:hover{
color: #6584CD;
text-decoration:none;
}
.ms-titlearealine{
background-color:#ffffff;
}
.ms-pagetitle{
color:#EC9836;
}
.ms-WPBody{
font-size:10pt;
}

/* Formulario */
.formulario{
	float:left;
	position:relative;
	height: 270px;
	*height: 230px;
	margin: 15px 0 0 55px;
	width: 500px;
}
.formulario tr{
	float:left;
	position:relative;
	width: 100%;
	height: 25px;
	margin: 0 0 8px 0;
}
.formulario tr .txtForm{
	float:left;
	position:relative;
	width: 160px;
	height: 25px;
}
.formulario tr .txtForm b{
	float: right;
	position:relative;
	font-size: 12px;
}
.formulario tr .campo0, .formulario tr .campo1, .formulario tr .campo2{
	float:left;
	position:relative;
}
.formulario tr .campo2{
	height: 100px;
	font-size:11px;
}
.formulario tr .campo0 p, .formulario tr .campo1 p, .formulario tr .campo2 p{
	display:none;
}

.formulario tr td select, .formulario tr td input, .formulario tr td textarea{
	float:left;
	position:relative;
	width: 260px;
	margin: 0 0 0 5px;
	border:1px solid #000000;
}
.formulario tr td .ms-formvalidation{
	float:left;
	position:relative;
	width: 350px;
	margin: 1px 0 0 -84px;
}
.baseBotoes {
	position:relative;
	float:left;
	width: 160px;
	height: 30px;
	margin: 30px 0 0 332px;	
	*margin: 0 0 0 332px;	

}
.baseBotoes input{
	width: 70px;
	border:1px solid #000000;
	font-size: 12px;
}
.obrigatorio{
	position: relative;
	float: left;
	z-index:10;
	margin: 70px 0 0 -120px;
	*margin: 50px 0 0 -120px;
	font-size: 12px;
	color: #000000;
}
.obrigatorio span{
	margin: -22px 0 0 0px;
	color: #ff0000;
}
.obrigatorio p{
	margin: -20px 0 0 10px;
	color: #000000;
}
.asterisco{
	color: #ff0000;
}

/* // Formulario */

/* Estilo tabelas editor de conteúdo (Rich Text Editor) */
.ms-rtetablecells
{
border:solid 0px #c4c4c4;
padding:2px 10px 15px 0;
}
