body{
    
  font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 500;
  
}

/* #Page Styles
================================================== */
header{
	position: fixed;
	top: 0px;
	left: 0px;
	height: 40px;
	padding-top: 20px;
	-webkit-transition: background linear 0.2s;
	-moz-transition: background linear 0.2s;
	-o-transition: background linear 0.2s;
	-ms-transition: background linear 0.2s;
	transition: background linear 0.2s;
	width: 100%;
	z-index: 60;
}


       

.link:link {color : #007FFF; text-decoration: none;}
.link:visited {color : #007FFF; text-decoration: none;}
.link:hover {color : #007FFF; text-decoration: underline;}

.imprimir:link { font-size : 9pt; color : #3A3A3A; text-decoration: none; font-weight: bold; }
.imprimir:visited { font-size : 9pt; color : #3A3A3A; text-decoration: none; font-weight: bold;}
.imprimir:hover { font-size : 9pt; color : #0066FF; text-decoration: underline; font-weight: bold;}



       
header{ position: fixed;
                    background: url("../imagens/bg_menu.png");
                              height: 60px;
                        top: 0;
                        width: 100%;
                    }

                    
                    .segmentacao {
                        border-radius: 10px; 
                        color:#FFFFFF; 
                        padding:6px; 
                        font-size:11px; 
                        text-align:center;
                        margin-bottom:10px;
                    }                    
                    
          
	
header h1.logo{ 
          float: left;
          position: relative; 
          top: -10px; 
}
          header h1.logo a{
                    background: url("../imagens/logoiw.png") no-repeat left top;
                    display: block;
              height: 50px;
              position: relative;
              text-indent: -9999px;
              width: 123px;
          }
          header h1.logo a:active{ top: 1px; }
			

                              
header nav{ border-bottom: 1px solid rgba(255, 255, 255, 0.25); float: right; }
          header nav ul{ float:right; margin-top: 15px;}
                    header nav ul:after{ 
                              content: "\0020"; 
                              display: block; 
                              height: 0; 
                              clear: both; 
                              visibility: hidden;
                              
                    }
                    header nav ul.nav li{
                              cursor: pointer;
                              display: block;
                              float: left;
                              margin-right: 30px;
                              font-weight:bold;
                    }
                    header nav ul.nav li:last-child{ margin-right: 0px; }
                    header nav ul.nav li a{
                              color: #333333;
                              display: block;
                              font-size: 12.5px;
                              text-shadow: 1px 1px #FFFFFF;
                              padding-bottom: 31px;
                              z-index: 2;
                    }
                    header nav li.blob {
                        border-bottom: 3px solid #E60F0D;
                        bottom: -1px;
                        height: 1px;
                        padding-bottom: 0;
                        position: absolute;
                        z-index: 1;
                    }
                              

                    
                    .qrcode{
                         
                         display:none;
                    }                    
                    
                    


section.alerta{
    background-color: #DFFFBF;
    position: relative;
    width: 100%;
    z-index: 50;
    font-size: 19px;
    line-height: 13px;
    padding: 20px 0;
}
section.alerta img{padding:0px 10px;}


section.alerta2{
    background-color: #FFBFBF;
    position: relative;
    width: 100%;
    z-index: 50;
    font-size: 19px;
    line-height: 13px;
    padding: 20px 0;
}
section.alerta2 img{padding:0px 10px;}



/* Buttons
================================================== */
.button {
	color: #FFFFFF;
	display: inline-block;
	font-weight: 600;
	position: relative;
	-webkit-transition: background linear 0.2s;
	-moz-transition: background linear 0.2s;
	-o-transition: background linear 0.2s;
	-ms-transition: background linear 0.2s;
	transition: background linear 0.2s;
          text-decoration: none;
}




	.button.medium{
		height: 34px;
		line-height: 35px;
		padding: 0px 10px;
	}
	
	.button.orange {
		background-color: #E60D0D;
	
		-webkit-box-shadow: inset 1px 1px #E60D0D, 1px 1px rgba(0,0,0,0.15);
		box-shadow: inset 1px 1px #E60D0D, 1px 1px rgba(0,0,0,0.15);
		border-radius: 5px;
	}
          
          .button.cinza {
		background-color: #666666;
	
		-webkit-box-shadow: inset 1px 1px #666666, 1px 1px rgba(0,0,0,0.15);
		box-shadow: inset 1px 1px #666666, 1px 1px rgba(0,0,0,0.15);
		border-radius: 5px;
	}
          
          .button.green {
		background-color: #10AD19;
	
		-webkit-box-shadow: inset 1px 1px #10AD19, 1px 1px rgba(0,0,0,0.15);
		box-shadow: inset 1px 1px #10AD19, 1px 1px rgba(0,0,0,0.15);
		border-radius: 5px;
	}
          
          .button.green_no {
		background-color: #DDDDDD;
	
	}
	
		.button.orange:hover{ background-color: #B60606; }
		.button.orange:active{ background-color: #B60606; }
                    
                    .button.cinza:hover{ background-color: #666666; }
		.button.cinza:active{ background-color: #333333; }
                    
                    .button.green:hover{ background-color: #008C23; }
		.button.green:active{ background-color: #006319; }
		
		.button.gray {
			background: rgb(255,255,255); /* Old browsers */
			background: -webkit-linear-gradient(top, rgba(255,255,255,1) 21%,rgba(249,249,249,1) 81%);
			background: -moz-linear-gradient(top, rgba(255,255,255,1) 21%,rgba(249,249,249,1) 81%);
			background: -o-linear-gradient(top, rgba(255,255,255,1) 21%,rgba(249,249,249,1) 81%);
			background: -ms-linear-gradient(top, rgba(255,255,255,1) 21%,rgba(249,249,249,1) 81%);
			background: linear-gradient(top, rgba(255,255,255,1) 21%,rgba(249,249,249,1) 81%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
			border: 1px solid #EDEDED;
			color: #3F3F3F;
		}
		
		.button.gray:hover {
			background: rgb(249,249,249); /* Old browsers */
			background: -webkit-linear-gradient(top, rgba(249,249,249,1) 19%,rgba(242,242,242,1) 79%);
			background: -moz-linear-gradient(top, rgba(249,249,249,1) 19%,rgba(242,242,242,1) 79%);
			background: -o-linear-gradient(top, rgba(249,249,249,1) 19%,rgba(242,242,242,1) 79%);
			background: -ms-linear-gradient(top, rgba(249,249,249,1) 19%,rgba(242,242,242,1) 79%);
			background: linear-gradient(top, rgba(249,249,249,1) 19%,rgba(242,242,242,1) 79%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
		}
		
		.button.gray:active {
			background: rgb(242,242,242); /* Old browsers */
			background: -webkit-linear-gradient(top, rgba(242,242,242,1) 21%,rgba(249,249,249,1) 81%);
			background: -moz-linear-gradient(top, rgba(242,242,242,1) 21%,rgba(249,249,249,1) 81%);
			background: -o-linear-gradient(top, rgba(242,242,242,1) 21%,rgba(249,249,249,1) 81%);
			background: -ms-linear-gradient(top, rgba(242,242,242,1) 21%,rgba(249,249,249,1) 81%);
			background: linear-gradient(top, rgba(242,242,242,1) 21%,rgba(249,249,249,1) 81%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
		}

a.button span.spritesheet.arrowbottom{
	position: absolute;
	right: 10px;
	top: 10px;
}

a.gotomenu{
	position: absolute;
	top: 25px;
	right: 5px;
	height: 26px;
	width: 26px;
	z-index: 60;
}



a.button span.spritesheet.arrowbottom{
	position: absolute;
	right: 10px;
	top: 10px;
}

a.gotomenu{
	position: absolute;
	top: 25px;
	right: 5px;
	height: 26px;
	width: 26px;
	z-index: 60;
}

.bw150{ width: 130px; padding: 0px 20px; }

/* Sprites
================================================== */
.spritesheet {
	background-image: url("../imagens/spritesheet.png");
	background-repeat: no-repeat;
	display: inline-block;
	position: relative;
}

.spritesheet.arrowbottom	{ background-position: 0 0; width: 16px; height: 16px; } 
.spritesheet.arrowright		{ top: 4px; background-position: 0 -26px; width: 16px; height: 16px; } 
.spritesheet.icndesign		{ top: 18px; left: 1px; background-position: 0 -62px; width: 55px; height: 40px; } 
.spritesheet.icndevelopment	{ top: 10px; left: 1px;  background-position: 0 -100px; width: 62px; height: 60px; } 
.spritesheet.icnbranding	{ background-position: 0 -155px; width: 38px; height: 58px; } 
.spritesheet.icnexperience	{ top: 15px; background-position: 0 -214px; width: 45px; height: 43px; } 
.spritesheet.icntw			{ background-position: 0 -267px; width: 32px; height: 23px; top: 20px; } 
.spritesheet.icnfb			{ background-position: 0 -300px; width: 12px; height: 27px; top: 18px; } 
.spritesheet.icndribbble	{ background-position: 0 -337px; width: 28px; height: 29px; top: 17px; } 
.spritesheet.icnpinterest	{ background-position: 0 -376px; width: 28px; height: 29px; top: 17px; } 
.spritesheet.icnlinledin	{ background-position: 0 -415px; width: 20px; height: 20px; top: 21px; } 
.spritesheet.icnrss			{ background-position: 0 -445px; width: 21px; height: 21px; top: 23px; } 
.spritesheet.icnmail		{ background-position: 0 -476px; width: 36px; height: 24px; } 
.spritesheet.icnphone		{ background-position: 0 -510px; width: 10px; height: 27px; }
.spritesheet.icnplus		{ background-position: 0 -547px; width: 12px; height: 12px; top: 7px; left: 7px; } 
.spritesheet.icnarrowleft	{ background-position: 0 -569px; width: 9px; height: 16px; } 
.spritesheet.icnrss2		{ background-position: 0 -595px; width: 13px; height: 13px; float: right; right: 2px; top: 11px; } 
.spritesheet.icnquote		{ background-position: 0 -618px; width: 40px; height: 31px; } 



a.dcontexto2{
               position:relative;
               font:11px tahoma;
               padding:0;
               color:#039;
               text-decoration:none;
               border-bottom:0px dotted #039;
               cursor:help;
               z-index:10;
               padding:10px;
           }
           a.dcontexto2:hover{
               background:transparent;
           }
           a.dcontexto2 span{display: none }
           a.dcontexto2:hover span{
               display:block;
               position:absolute;
               text-align:justify;
               left:35px;
               top:20px;
               font: 12px arial, verdana, helvetica, sans-serif;
               padding:10px;
               border:1px solid #999;
               background:#FFFFBF;
               color:#000;
           }
           
           
           
           
/* Profil create stage - dotted */
/* ---------------------------- */
.profil-create-stage { }
.profil-create-stage div[class^="col-md"] {padding-left:0; padding-right:0; text-align:center; color:#CFCECE; font-size:14px; text-transform:uppercase; font-weight:bold; }
.profil-create-stage span {display:block; margin:10px 0; }
.profil-create-stage a {display:block; color:#BBBBBB; text-decoration:none; }
.profil-create-stage .stage-dot {height:38px; background:url('../imagens/profil_create_stage.png') center top; }
.profil-create-stage .stage-first .stage-dot {background-position:center -76px; }
.profil-create-stage .stage-last .stage-dot {background-position:center -152px; }
.profil-create-stage .active > *,
.profil-create-stage a:hover {color:#D90000; }
.profil-create-stage .active .stage-dot,
.profil-create-stage a:hover .stage-dot {background-position:center -38px; }
.profil-create-stage .stage-first.active .stage-dot,
.profil-create-stage .stage-first a:hover .stage-dot {background-position:center -114px; }
.profil-create-stage .stage-last.active .stage-dot,
.profil-create-stage .stage-last a:hover .stage-dot {background-position:center -190px; }   


.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}}




a {color : #666666; text-decoration: none;}
a:hover {text-decoration: underline; color:#333333;}


#meni_in  a{text-align:center; 
       width:100%; 
       font-weight:bold; 
       font-size : 12pt; 
       color : #666666; 
       background-color: #CCCCCC; 
       border:1px solid #CCCCCC; 
       padding:12px 3px 12px 2px; 
       float:left; 
       margin-left:-3px; 
       margin-top:5px; 
       width:100%; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
       border-radius: 3px; 
       text-decoration: none;}
#meni_in  a:hover{color : #4386F9; background-color: #FFFFFF; border:1px solid #4386F9; text-decoration: none;}


a.dcontexto{
position:relative;
font:11px tahoma;
padding:0;
color:#039;
text-decoration:none;
border-bottom:0px dotted #039;
cursor:help;
z-index:24;
}
a.dcontexto:hover{
background:transparent;
z-index:25;
}
a.dcontexto span{display: none}
a.dcontexto:hover span{
display:block;
position:absolute;
text-align:justify;
left:3px;
font: 12px arial, verdana, helvetica, sans-serif;
padding:5px 10px;
border:1px solid #999;
background:#FFDDDD;
color:#000;
}



.table_form {
    background-color: #FFFFFF;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    border-radius: 3px;
    max-width:300px;

}
.table_bottom {
    width:100%;   
    padding:20px;
    color: #999999;
    max-width:300px;
    font-size : 10pt;

}
.table_submit {
    width:100%;   
    max-width:300px;
}
.form{

    padding: 5px 5px 5px 5px;
    height: 25px;
    width: 95%;
    border: 0px solid #FFFFFF;
    text-align: left;
    color: #999999;
    font-size : 11pt;

}

.form2{

    padding: 5px 5px 5px 5px;
    height: 25px;
    width: 95%;
    border: 0px solid #FFFFFF;
    text-align: left;
    color: #999999;
    font-size : 11pt;
    background-color: #FFFFFF;
    -webkit-appearance:none;


}