@charset "utf-8";/* CSS Document */
* {margin:0px; padding:0px;}
body,h1,h2,h3,h4,h5,h6,img {border:0px;font-size:100%;font-weight:normal;}
body{background:#F9F9F9;}
p:first-letter {text-transform:uppercase;}
:link,:visited,:hover,:active{text-decoration:none;}  
table,tr,td,th,thead,tfoot,tbody {border:0px solid #CCC;border-collapse:collapse;}
ol,ul{list-style:none;}								 
body {font: 75.5% arial, Verdana, sans-serif;}
/*Para observações no painel*/			
.comments {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#F00;
}

.red{color:red;}

.left{float:left;} 
.right{float:right;}
.bottom{clear:both;}

.loading{display:none; font:12px/14px Arial,Helvetica,sans-serif; color:red;}
p.loading{margin-bottom:0px;}

/*---Para o validate------*/
#divErro{background-color:#0BAAFF;border:1px solid #000;color:#FFF;display:none;font:bold 12px/15px arial;text-align:left;width:270px;margin:20px 0 12px;padding:10px}
#divErro ul {padding:0px; margin:10px 0px 0px 0px; }
#divErro li {list-style:none; padding:0; margin:0; }
#divErro input.error {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#004D24; background-color:#FFC;}



/*---------------caixas de alert--------------*/

p.sucess,p.warning,p.error,p.idea,p.info{
	border: 1px dotted #A4E673;
	border-radius: 4px 4px 4px 4px;
	color: #5A5A5A;
	padding: 15px 57px;
	width:800px;
	float: left;
	margin:5px 0 0 10px; 
	
}

p.sucess  {background: url("/img_site/cms/ok.png") no-repeat scroll 15px 9px #DFFEC8;}
p.warning {background: url("/img_site/cms/warning.png") no-repeat scroll 15px 9px #FEFAC8;}
p.error   {background: url("/img_site/cms/error.png") no-repeat scroll 15px 9px #F4DADA;}
p.idea    {background: url("/img_site/cms/idea.png") no-repeat scroll 15px 9px #DDF5F9;}
p.info    {background: url("/img_site/cms/info.png") no-repeat scroll 15px 9px #EEE;}

p.info2{
	margin:14px 0 0 12px;
	width: 843px;
	float: left;
	}

p.infoMT29{ margin:29px auto 0;}

.warningM {
    background: url("/img_site/cms/warning.png") no-repeat 15px 9px #fefac8;
    border: 1px dotted #e5de73;
    border-radius: 4px;
    color: #5a5a5a;
    top:0;
    left: 0%;
    margin: 7px auto;
    opacity: 0.8;
    padding: 15px 57px;
    position: absolute;
    width: 162px;
}
