/* GERAL */
BODY {
	margin:0; padding:0;
	background:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
}
P { margin:0 0 15px 0; }
.bold { font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; }





/* LINKS */
A { text-decoration:none; color:#666; }
A:hover { text-decoration:none; color:#000; }

.voltar A { font-size:110%; font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#2E4668; }
.voltar A:hover { text-decoration:none; color:#FF7D06; }

.paginacao { color:#999; }
.paginacao A { color:#3486C2; }
.paginacao A:hover { color:#FF7D06; }





/* FORMULARIOS */
FORM { margin:0; padding:0; }
.txt { margin:0; padding:2px 5px; background:#fff; border:1px solid #BAB9B9; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.btn-geral { margin:1px 0 0; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; letter-spacing:0; color:#333; cursor:pointer; outline:none; }
.btn-geral:hover { margin:0 0 1px; }

.btn-small { padding:3px 5px; }
.btn-medium { padding:7px 9px; font-size:12px; }
.btn-big { padding:10px 12px; font-size:14px; }

.btn-geral {
	color:#333; border:1px solid #d0d0d0; border-radius:5px;
	box-shadow:1px 1px 2px rgba(0,0,0,0.35); text-shadow:1px 1px 0 rgba(255,255,255,0.5);

	background: #e4e4e4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QwZDBkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2MyYzJjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e4e4e4 0%, #d0d0d0 50%, #c2c2c2 51%, #dcdcdc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(50%,#d0d0d0), color-stop(51%,#c2c2c2), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e4e4e4 0%,#d0d0d0 50%,#c2c2c2 51%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e4e4e4 0%,#d0d0d0 50%,#c2c2c2 51%,#dcdcdc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e4e4e4 0%,#d0d0d0 50%,#c2c2c2 51%,#dcdcdc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e4e4e4 0%,#d0d0d0 50%,#c2c2c2 51%,#dcdcdc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-8 */
}
.btn-geral:hover {
	color:#000; border:1px solid #e0e0e0;
	box-shadow:1px 2px 2px rgba(0,0,0,0.35);

	background: #f5f5f5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #e0e0e0 50%, #d1d1d1 51%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(50%,#e0e0e0), color-stop(51%,#d1d1d1), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e0e0e0 50%,#d1d1d1 51%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f5f5 0%,#e0e0e0 50%,#d1d1d1 51%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#e0e0e0 50%,#d1d1d1 51%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f5f5f5 0%,#e0e0e0 50%,#d1d1d1 51%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
}

.btn-azul {
	color:#fff; border:1px solid #1884be; border-radius:5px; text-shadow:-1px -1px 0 rgba(0,0,0,0.25);

	background: #1884be; /* Old browsers */
	background: -moz-linear-gradient(top,  #1884be 0%, #1884be 45%, #0666a5 45%, #0666a5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1884be), color-stop(45%,#1884be), color-stop(45%,#0666a5), color-stop(100%,#0666a5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1884be 0%,#1884be 45%,#0666a5 45%,#0666a5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1884be 0%,#1884be 45%,#0666a5 45%,#0666a5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1884be 0%,#1884be 45%,#0666a5 45%,#0666a5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1884be 0%,#1884be 45%,#0666a5 45%,#0666a5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1884be', endColorstr='#0666a5',GradientType=0 ); /* IE6-9 */
}
.btn-azul:hover {
	color:#fff; border:1px solid #1a90d0;
	
	background: #1a90d0; /* Old browsers */
	background: -moz-linear-gradient(top,  #1a90d0 0%, #1a90d0 45%, #0774bd 45%, #0774bd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a90d0), color-stop(45%,#1a90d0), color-stop(45%,#0774bd), color-stop(100%,#0774bd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1a90d0 0%,#1a90d0 45%,#0774bd 45%,#0774bd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1a90d0 0%,#1a90d0 45%,#0774bd 45%,#0774bd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1a90d0 0%,#1a90d0 45%,#0774bd 45%,#0774bd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1a90d0 0%,#1a90d0 45%,#0774bd 45%,#0774bd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a90d0', endColorstr='#0774bd',GradientType=0 ); /* IE6-9 */
}

.btn-red {
	color:#fff; border:1px solid #ed5544; border-radius:5px; text-shadow:-1px -1px 0 rgba(0,0,0,0.25);
	
	background: #f73e1d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3M2UxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkNTU0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y2MjkwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2YwMmYxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzM4MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f73e1d 0%, #ed5544 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f73e1d), color-stop(50%,#ed5544), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f73e1d 0%,#ed5544 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f73e1d 0%,#ed5544 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f73e1d 0%,#ed5544 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f73e1d 0%,#ed5544 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f73e1d', endColorstr='#e73827',GradientType=0 ); /* IE6-8 */
}
.btn-red:hover {
	color:#fff; border:1px solid #ef6657;
	
	background: #f85134; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4NTEzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmNjY1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y3M2QyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2YyNDUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOTRiM2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f85134 0%, #ef6657 50%, #f73d25 51%, #f2452e 71%, #e94b3d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85134), color-stop(50%,#ef6657), color-stop(51%,#f73d25), color-stop(71%,#f2452e), color-stop(100%,#e94b3d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f85134 0%,#ef6657 50%,#f73d25 51%,#f2452e 71%,#e94b3d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f85134 0%,#ef6657 50%,#f73d25 51%,#f2452e 71%,#e94b3d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f85134 0%,#ef6657 50%,#f73d25 51%,#f2452e 71%,#e94b3d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f85134 0%,#ef6657 50%,#f73d25 51%,#f2452e 71%,#e94b3d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85134', endColorstr='#e94b3d',GradientType=0 ); /* IE6-8 */
}





#dv_moldura { position:relative; margin:0 0 15px 0; }
#dv_moldura #dv_topo { background:#f9f9f9; box-shadow:0 0 10px rgba(0,0,0,0.5); }
#dv_moldura #dv_topo #topo_conteudo { margin:auto; padding:10px 10px 8px; width:980px; overflow:hidden; }
#dv_moldura #dv_topo #topo_conteudo #dv_logo { float:left; }
#dv_moldura #dv_topo #topo_conteudo #dv_slogan { float:right; margin:13px 0 0 0; }
#dv_moldura #dv_topo #topo_conteudo #dv_slogan SPAN { text-transform:uppercase; font-size:16px; font-weight:normal; color:#036; text-shadow:0 0 5px rgba(0,204,255,0.3); }
#dv_moldura #dv_topo #topo_conteudo #dv_slogan SPAN STRONG,
#dv_moldura #dv_topo #topo_conteudo #dv_slogan SPAN EM { font-weight:normal; font-style:normal; color:#1F5AE2; }
#dv_moldura #dv_topo #topo_conteudo #dv_slogan SPAN STRONG { font-size:24px; }
#dv_creditos { clear:both; width:1000px; margin:auto auto 40px; padding:20px 0; color:#999; line-height:60px; text-align:center; overflow:hidden; }




.aviso { margin:0; padding:15px; background:#d00; color:#fff; font-size:14px; }

#campo_dominio { margin:0; padding:2px 5px; max-width:368px; background:#fff; border:1px solid #BAB9B9; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#campo_dominio .txt { position:relative; margin:0; padding:0; border:none; background:transparent; outline:none; }
#campo_dominio .helper { position:absolute; top:-8000px; left:-8000px; font-family:Arial, Helvetica, sans-serif; font-size:12px; opacity:0; filter:alpha(opacity=0); }
#campo_dominio input[name=dominio] { margin:0 -3px 0 -2px; }

#wrapper_dominio, #wrapper_registro, #wrapper_plataforma { position:relative; }

#wrapper_dominio #ajax_loader { display:none; position:absolute; top:4px; left:390px; width:250px; font-size:11px; color:#333; }
#wrapper_dominio #ajax_loader IMG { margin:0 3px 0 0; }

#wrapper_dominio A.run-check { font-size:11px; color:#777; text-decoration:none; }
#wrapper_dominio A.run-check:hover { color:#000; text-decoration:none; }

.form .status-balao { position:absolute; margin:0; padding:13px; width:290px; background:#ffd; color:#333; border:1px solid #fff; border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.5); z-index:1000; }
.form .status-balao.atencao { padding-left:38px; background:#ec0 url('../imagens/icones/exclamation--frame.png') 13px 12px no-repeat; color:#000; }
.form .status-balao.erro { padding-left:38px; background:#d22 url('../imagens/icones/exclamation-red-frame.png') 13px 12px no-repeat; color:#fff; }
.form .status-balao.ok { padding-left:38px; background:#394 url('../imagens/icones/tick-circle-frame.png') 13px 12px no-repeat; color:#fff; }

.form .status-balao > .arrow { position:absolute; top:12px; /*bottom:12px;*/ left:-9px; width:10px; height:16px; background:url('../imagens/baloes/arrow_light_yellow.png') no-repeat; }
.form .status-balao.atencao > .arrow { background:url('../imagens/baloes/arrow_yellow.png') no-repeat; }
.form .status-balao.erro > .arrow { background:url('../imagens/baloes/arrow_red.png') no-repeat; }
.form .status-balao.ok > .arrow { background:url('../imagens/baloes/arrow_green.png') no-repeat; }

.form .status-balao A { font-size:12px; color:#333; text-decoration:underline; }
.form .status-balao A:hover { color:#666; text-decoration:underline; }

.form .status-balao.atencao A,
.form .status-balao.erro A,
.form .status-balao.ok A { color:#fff; }

.form .status-balao.atencao A:hover,
.form .status-balao.erro A:hover,
.form .status-balao.ok A:hover { color:#ddd; }

#wrapper_dominio .status-balao { top:-10px; left:390px; }
/*#wrapper_dominio .status-balao { bottom:8px; left:390px; }*/
#wrapper_registro .status-balao { top:43px; left:356px; width:390px; }
#wrapper_plataforma .status-balao { top:3px; left:300px; width:390px; }

.txt_contrato { width:100%; height:170px; overflow:auto; background:#fff; border:1px solid #BAB9B9; text-align:left; }
.txt_contrato > DIV { padding:10px; text-align:left; color:#444; }





/* JANELAS MODAL */
.modal-overlay { position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.6; filter:alpha(opacity=60); z-index:100; }
.modal { position:fixed; top:50%; left:50%; max-height:90%; border:5px solid transparent; border-radius:5px; box-shadow:0 0 15px #000; overflow:auto; z-index:101; }
.modal > .content { padding:15px; background:#fff; font-size:14px; color:#444; }





/* TITULOS */
h1 { position:relative; margin:0 0 10px 0; padding:0; font-size:18px; font-weight:normal; letter-spacing:-1px; word-spacing:2px; color:0099FF; }
h2 { position:relative; margin:0 0 10px 0; padding:0; font-size:16px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#AD1F1D; }
h3 { position:relative; margin:0 0 10px 0; padding:0; font-size:14px; font-weight:bold; color:#AD1F1D; border-bottom:1px solid #ddd; }
h4 { position:relative; margin:0 0 10px 0; padding:0; font-size:14px; font-weight:bold; color:#AD1F1D; }
h5 { position:relative; margin:0 0 10px 0; padding:0; font-size:14px; font-weight:bold; color:#555; border-bottom:1px solid #ddd; }
h6 { position:relative; margin:0 0 10px 0; padding:0; font-size:14px; font-weight:bold; color:#555; }





/* VISUAL */
#d_corpo { display:block; position:relative; top:0; margin:auto; padding:0; background:#fff; }

#d_corpo #d_titulo { display:block; margin:auto; padding:5px 0; width:990px; }

#d_corpo #d_conteudo { display:block; position:relative; margin:auto; padding:0; width:990px; z-index:1; }
#d_corpo #d_conteudo .form { margin:0 0 15px 0; padding:15px; background:#f5f5f5; }





/* UTEIS */
.clear { clear:both; }
.noborder { border:0; }
.nomargin { margin:0; }
.nopadding { padding:0; }




 .input
 {
	width: 245px; 
	text-transform: uppercase; 
	border: 1px solid #CCC;
 }