#meio h3
{
font-family: Segoe UI, Trebuchet MS, Helvetica, Tahoma, Verdana, Arial;
font-size: 20px;
font-weight: normal;
color: #404445;
line-height: 22px;
border-left: 5px solid #AED12F;
padding: 0px 0px 0px 10px;
margin: 0px 0px 20px 0px;
}

#meio h3 span.curst
{
font-size: 18px;
color: #AFD12F;
}

#meio h4
{
font-family: Segoe UI, Trebuchet MS, Helvetica, Tahoma, Verdana, Arial;
color: #404445;
font-size: 18px;
font-weight: normal;
margin: 0px 0px;
}

#meio h5
{
font-family: Segoe UI, Trebuchet MS, Helvetica, Tahoma, Verdana, Arial;
color: #404445;
font-size: 15px;
font-weight: normal;
margin: 5px 0px;
}

#meio span.idvisual
{
font-family: Segoe UI, Trebuchet MS, Helvetica, Tahoma, Verdana, Arial;
color: #404445;
font-size: 13px;
margin: 10px 0px 2px 0px;
display: block;
}

#meio p
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
margin: 10px 5px 10px 0px;
}

#meio ul
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
}

#meio p a
{
color: #7C7E7B;
text-decoration: underline;
}

#meio span a
{
color: #7C7E7B;
}

#meio p a:hover
{
color: #636462;
}

#meio ul.detalhes li
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
list-style-type:disc;
line-height:160%;
margin: 10px 5px 10px 40px;
}

#meio ul.detalhes li a
{
color: #000;
text-decoration: underline;
}

#meio ul.detalhes li ul li
{
list-style-type:circle;
}

.enviando
{
font-family: Arial,Trebuchet MS,Verdana;
font-size: 11px;
color: #ffffff;
background-color: #cc0033;
padding:5px 10px;
position: fixed;
top:0px;
left:50%;
z-index:99;
}
.enviando
{
margin-left:306px;
*margin-left:306px;
}

#meio img.lado_esq
{
float: left; 
margin: 0px 10px 0px 0px;
}

#banner-novo
{
width: 745px;
height: 223px;
margin: 0px;
}

/*Menu*/

ul#menu,
ul#menu li
{
margin: 20px 0px 10px 0px;
/*width: 200px;*/
}

#menu ul
{
margin: 0px;
}

#menu ul li
{
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size: 10px;
line-height: 12px;
background-color: #F6F8F7;
padding: 5px 0px 5px 15px;
width: 130px;
}

#menu li a
{
color:#646768;
}

#menu li a:hover
{
text-decoration: underline;
}

#menu .titulo1
{
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size:11px;
color:#414244;
border-left:5px solid #D4E1D8;
line-height: 21px;
margin:2px 0px 1px 0px;
padding: 0px 0px 0px 10px;
display: block;
background: #EEF3EF;
}

.titulo2, .titulo2-select
{
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size:11px;
color:#414244;
border-left:5px solid #D4E1D8;
line-height: 21px;
margin:2px 0px 1px 0px;
padding: 0px 0px 0px 5px;
display: block;
background: #EEF3EF;
}

#menu .titulo, #menu .titulo-select
{
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size:11px;
color:#414244;
border-left:5px solid #D4E1D8;
line-height: 21px;
/*width: 138px;*/
margin:2px 0px 1px 0px;
padding: 0px 0px 0px 2px;
display: block;
background: #EEF3EF;
}

.titulo a, .titulo2 a
{
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size:11px;
color:#414244;
line-height: 21px;
display: block;
background: url(../imagens/plus.jpg) no-repeat 1px #EEF3EF;
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 12px;
}

.titulo-select a, .titulo2-select a
{
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size:11px;
color:#414244;
line-height: 21px;
display: block;
background: url(../imagens/minus.jpg) no-repeat 1px #EEF3EF;
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 12px;
}

#menu .titulo, #menu .titulo1
{
background:#EEF3EF;
}

ul .modhead
{
display: block;
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px -10px -9px;
font-weight: bold;
}

.accord
{
margin: 0px 0px 15px 0px;
}

.lista
{
margin: 0px;
padding: 0px;
}

.lista ul li
{
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size: 10px;
line-height: 12px;
background: #F6F8F7;
padding: 5px 0px 5px 0px;
}

.lista ul li a
{
color:#646768;
}

.lista ul li a:hover
{
text-decoration: underline;
}

.accord2
{
margin-right: 10px;
width: 679px;
_width: 669px;
}

.lista2
{
padding: 0px;
margin: 0px;
margin: 0px 0px 0px -3px;
}

.lista2 table
{
width: 682px;
_width: 669px;
}

.lista2 a
{
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size:11px;
color:#414244;
}

.lista2 a:hover
{
text-decoration: underline;
}

.lista2 tr,
.lista2 tr td,
.lista2 tr td a
{
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size: 10px;
color:#646768;
padding: 0px;
margin: 0px;
background: #F6F8F7;
}

.lista2 tr td a:hover
{
text-decoration: underline;
}

.lista2 tr td.numero
{
*width: 49px;
padding: 5px;
*padding: 0px 0px 0px 5px;
margin: 3px 3px 3px 0px;
}

.lista2 tr td.nome-curso
{
padding: 3px 5px;
margin: 3px -2px 0px 0px;
}

.lista2 a.moreinfo
{
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size: 10px;
font-weight: bold;
color:#646768;
background: url(../imagens/plus.jpg) no-repeat 14px 7px #F6F8F7;
line-height: 21px;
padding: 0px 0px 0px 28px;
display: block;
width: 652px;
_width: 638px;
}

.lista2 a.moreinfo:hover
{
text-decoration: underline;
}

.lista2 span
{
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size:11px;
color:#414244;
background: #F6F8F7;
padding: 10px 15px;
display: block;
}

.lista2 ul
{
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size:11px;
color:#414244;
background: #F6F8F7;
margin: 0px;
padding: 0px 0px 10px 10px;
}

.lista2 ul li
{
margin: 0px 0px 0px 20px;
list-style: disc outside;
}

.lista2 ul.parcsul li
{
margin: 0px 0px 0px 0px;
list-style: none;
}

.lista2 ul li.espaco
{
margin-bottom:20px;
}

span.duracao_curso
{
font-family: Segoe UI, Verdana, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size: 12px;
line-height: 22px;
color:#414244;
text-align: center;
background: #F6F8F7;
margin: 0px 11px 0px 0px;
_margin: 0px 18px 0px 0px;
display: block;
}

#esquerdo #flash
{
width: 146px;
margin: 5px 0px 5px 5px;
overflow: hidden;
}

#direito.ct
{
margin: 0px 0px 25px 10px;
}

/*********************
****Notícias Home*****
*********************/

#noticias
{
background: #F4F6F5;
width: 958px;
display: table;
margin: 6px 6px 0px 6px;
padding: 15px 15px 10px 15px;
}

#noticias a.comments
{
background: url(../imagens/balloon.jpg) no-repeat left;
font-family: Arial, Verdana, Tahoma, Segoe UI, Sans-Serif;
font-size: 11px;
color:#838383;
text-decoration: underline;
line-height: 23px;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 28px;
display: block;
float: left;
}

#noticias a.comments:hover
{
color: #666;
}

#noticias a.rss
{
background: url(../imagens/rss.jpg) no-repeat;
text-indent: -9000px;
width: 21px;
height: 21px;
margin: 15px 17px 0px 0px;
display: block;
float: right;
}

#noticias #not1
{
border-right: 1px dotted #CACACA;
width: 455px;
float: left;
margin: 0px 10px 0px 0px;
padding: 0px 10px 0px 0px;
}

#noticias #not1 p
{
overflow: hidden;
}

#noticias p
{
margin: 0px;
}

#noticias p a
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
margin: 10px 0px;
display: block;
}

#noticias #not2
{
width: 230px;
float: left;
padding: 0px 8px 0px 0px;
border-right: 1px dotted #CACACA;
margin-right: 10px;
position: relative;
}

#noticias #not2 span.leiamais
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
text-align: right;
display: block;
margin: 8px 0px 0px 0px;
}

#noticias #not2 span.leiamais a:hover
{
text-decoration: underline;
}

#noticias .titu a
{
font-family: Arial, Verdana, Tahoma, Segoe UI, Sans-Serif;
font-size: 35px; /*44*/
font-weight: bold;
color: #404445;
letter-spacing: -3px;
word-spacing: normal;
margin: 0px;
display: inline;
}

#noticias .titu a:hover,
#noticias .subtitu a:hover
{
color: #646C71;
}

#noticias .subtitu
{
display: block;
margin: 4px 0px 5px 0px;
}


#noticias .subtitu a
{
font-family: Arial, Verdana, Tahoma, Segoe UI, Sans-Serif;
font-size: 20px;
font-weight: bold;
color: #404445;
letter-spacing: -2px;
word-spacing: normal;
display: inline;
}

#noticias .leia_not
{
font-family: Verdana, Segoe UI, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size: 11px;
color: #8A8A8A;
}

#noticias p a:hover
{
text-decoration: underline;
}

#noticias .leia_not:hover
{
text-decoration: underline;
color: #404445;
}

#blog
{
font-family: Tahoma, Arial, Verdana, Segoe UI, Sans-Serif;
font-size: 11px;
color: #616869;
margin: 0 0 0 750px;
}

#blog a
{
color: #616869;
display: block;
}

#blog a:hover
{
text-decoration: underline;
}

#blog h3
{
font-family: Arial, Verdana, Tahoma, Segoe UI, Sans-Serif;
font-size: 35px;
font-weight: bold;
color: #404445;
border: none;
letter-spacing: -3px;
line-height: 35px;
display: block;
margin: 5px 0px 5px 0px;
*margin: 5px 0px 5px 0px;
padding: 0 !important;
}

#blog h3 span
{
color: #AED033;
}

#postum
{
border-bottom: 1px dotted #DBDBDB;
padding: 6px 0px 6px 0px;
width: 213px;
}

#postdois
{
margin: 6px 0px 0px 0px;
padding: 0px 0px 6px 0px;
}

.lineblk
{
display: block;
}

.padroes
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
margin: 10px 0px 0px 39px;
display: block;
}

.linemarg
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
font-weight: bold;
color: #7C7E7B;
margin: 0px 0px 10px 0px;
}

.linemarg a
{
color: #7C7E7B;
text-decoration: underline;
}

.linemarg a:hover
{
color: #636462;
}

.ind
{
font-weight: bold;
}

/******/
hr.linha
{
border: 1px solid #F7F7F7;
margin: 6px;
*margin: 0px 6px;
}

/*************************
		Cad. News
*************************/

#cadnews
{
padding: 10px 0px 12px 10px;
*padding: 5px 0px 15px 10px;
width: 175px;
height: 143px;
float: left;
border-right: 1px solid #EFEFEF;
margin: 0px 3px 0px 0px;
*margin: 0px 3px -10px 0px;
}

#cadnews h4
{
font-family: Arial, Tahoma, Verdana, Trebuchet MS, Segoe UI, Sans-Serif;
font-size: 20px;
color: #7F867F;
letter-spacing: -2px;
margin: 0px 0px 0px -2px;
padding: 0px 0px 0px 10px;
}

#cadnews p
{
margin: 10px 0px;
text-align: center;
}

#cadnews input[type=text]
{
width: 152px;
*width: 150px;
margin: 0px 0px 3px 0px;
}

#cadnews .txtnews
{
width: 200px;
text-align: center;
color: #7C7E7B;
padding: 2px;
}

.txtnewschange
{
margin: 3px 0px 5px 0px;
width: 200px;
padding: 2px;
color: #7C7E7B;
}

.labels
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
}

#cadnews span
{
display: block;
float: left;
}

#cadnews span#prefs
{
margin: 2px 12px 0px 0px;
*margin: 2px 12px 0px 0px;
}

span#prefs a
{
color: #cfcfcf;
text-decoration: underline;
}

#cadnews span#btnnews
{
text-align: right;
}

#cadnews .btnnews
{
border: none;
background: url(../imagens/btnenvianews.jpg) no-repeat;
color: #7C7E7B;
width: 63px;
height: 20px;
display: block;
cursor: pointer;
}

/******************************************
Curso Técnico
******************************************/

#meio img.imgct
{
float: right;
margin: 0px 17px 0px 0px;
padding: 0px 0px 5px 11px;
border-left: 1px dotted #d6d6d6;
}

#meio .cursotecnico
{
width: 640px;
margin: 5px 0px 0px 0px;
}

#meio .cursotecnico h4
{
font-family: Segoe UI, Arial, Helvetica, Tahoma, Trebuchet MS, Verdana, Sans-Serif;
font-size: 15px;
font-weight: normal;
color: #404445;
border: none;
text-align: left;
margin: 0px;
}

#meio .cursotecnico p
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
margin: 5px 0px 0px 0px;
text-align: left;
}

#meio .cursotecnico p.right
{
margin: 5px 0px 10px 0px;
}

#meio #estrutura_ct
{
border-top: 1px solid #E5E5E3;
border-bottom: 1px solid #E5E5E3;
width: 640px;
margin: 0px 0px 10px 0px;
padding: 10px 0px 10px 0px;
display: table;
}

#ctdir
{
width: 202px;
padding: 0px 38px;
margin: 0px 0px 10px 0px;
float: right;
}

#ctdir #fotosct
{
margin: 0px 0px 0px 12px;
}

/*******/
p.d
{
margin: 10px 20px 10px 215px;
padding: 0px 30px 0px 0px;
}

img.estrutura
{
float: left;
margin: 0px 25px 0px 0px;
}

/***Estrutura da Empresa***/

p.estrutura
{
padding: 0px 0px 30px 0px;
}

h5.bar span
{
font-family: Arial, Segoe UI, Trebuchet MS, Sans-Serif;
font-size: 14px;
color: #72716f;
font-weight: bold;
border-left: 5px #AED033 solid;
padding: 0px 0px 0px 10px;
line-height: normal;
text-transform: uppercase;
}

h5.bar em
{
font-weight: normal;
}

p.tour
{
border-bottom: 1px solid #f7f7f7;
padding: 0px 0px 8px 0px;
margin: 0px 0px 8px 0px;
}

.virtour
{
display: block;
margin: 0px 0px 15px 0px;
}

#tourvir
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #404445;
text-decoration: underline;
}

#tourvir:hover
{
color: #72716f;
}

.lgtestrutura
{
display: block;
float: left;
margin: 0px 10px 10px 0px;
}

.lgtestrutura img
{
border: 1px solid #CCC;
}

/******************************************
Contato	- Formulario de Contato e Endereço
******************************************/
#meio h3.contato
{
margin: 25px 0px 10px 0px
}

#meio fieldset
{
/*width:680px;*/
display: table;
margin: 0px;
border: none;
}

#meio fieldset label
{
padding: 5px 0px;
font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, Arial;
font-size: 12px;
display: block;
}

#meio fieldset label .txt
{
display: block;    
}

#meio fieldset label.center
{
text-align: center;
}

#meio .modalBackground {
background-color:#000;
filter:alpha(opacity=50);
opacity:0.5;
}

#meio #DivMensagem
{
width: 300px;
background: #fff;
padding: 10px;
}

#meio .lblMensagem
{
font-family: Verdana, Tahoma, Helvetica, Arial, Trebuchet MS;
font-size: 11px;
color: #000;
display: block;
margin: 5px 0px;
}

#meio h6.tituloMensagem
{
font-family: Verdana, Arial, Trebuchet MS, Helvetica, Tahoma, Sans-Serif;
font-size: 14px;
font-weight: bold;
margin: 5px 0px;
display: block;
}

#meio .DivFecharMensagem
{text-align: right;}

#esq
{
width: 340px;
float: left;
}

#meio fieldset div#dir
{
float: right;
width: 330px;
}

#esq, #dir
{
margin: 0px 0px 20px 0px;
}

center.mapa
{
width: 667px;
background: url(../imagens/grid.gif);
border: 1px solid #CCC;
padding: 5px;
}

center iframe
{
border: 1px solid #CCC;
}


/********************************************/


/*contato*/
#meio #formulario
{
width:400px;
margin: 0px; 
}

#meio #formulario tr td
{
padding: 5px 0px;
font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, Arial;
font-size: 12px;
}

#meio .erro {color:#ff0000;}
#meio .sucesso {color:#00cc00;}

/*Endereço*/

#meio ul.endereco
{
font-family: Tahoma, Helvetica, Trebuchet MS, Verdana, Arial;
font-size:11px;
float:left;
}

#meio ul.endereco li					
{
margin:10px 40px;
}

#meio ul.endereco li span
{
font-family: Segoe UI, Trebuchet MS, Helvetica, Tahoma, Verdana, Arial;
color: #404445;
font-size: 15px;
}

#meio small.visualizar
{
font-family: Segoe UI, Trebuchet MS, Helvetica, Tahoma, Verdana, Arial;
color: #404445;
font-size:11px;
margin: 10px 0px 15px 0px;
display: block;
}

#meio small.visualizar a
{
color: #404445;
}

#meio small.visualizar a:hover
{
text-decoration: underline;
}

/******************************************
Parceiros & Clientes
******************************************/

#meio div.li
{
width: 680px;
display: table;
}

#meio div.imagem
{
border: solid 1px #ccc;
width: 120px;
height: 120px;
margin: 0px 0px 20px 11px;
float: left;
text-align: center;
}

#meio #skillsclientes
{
width: 682px;
display: table;
}

#meio .cliskills
{
text-align: center;
border: solid 1px #ccc;
width: 120px;
height: 80px;
margin: 5px;
padding: 15px 0px;
float: left;
display: block;
}

#meio .cliskills:hover
{
text-decoration: underline;
}

#meio .cliskills #sbm,
#meio .cliskills #ajs,
#meio .cliskills #fugro,
#meio .cliskills #petro-canada,
#meio .cliskills #pride
{
margin: 15px 0px 0px 0px;
}

#meio .cliskills #stork,
#meio .cliskills #vanoord
{
margin: 30px 0px 0px 0px;
}

#meio .cliskills #nutec
{
margin: 22px 0px 0px 0px;
}

/******************************************
Destaques - Menu Horizontal 
******************************************/

#meio #destaques
{
margin: 0px;
*margin: 0px 0px -18px 0px;
}

#meio #destaques img
{
float: left;
padding: 0px 0px 5px 0px;
margin: 0px 5px 0px 0px;
}

#meio #destaques div
{
float: left;
width: 388px;
padding: 5px 0px;
}

#meio #destaques span
{
text-transform: uppercase;
}

#meio #destaques #rfid
{
border-right: 1px solid #E6E6E4;
padding: 5px 8px 5px 6px;
margin: 0px 10px 0px 0px;
}

#meio #destaques #ct
{
border-right: 1px solid #E6E6E4;
padding: 5px 8px 0px 6px;
margin: 0px 10px 10px 0px;
}

#meio #destaques div p
{
margin: 2px 0px 0px 0px;
}

#meio #destaques div a:hover
{text-decoration: underline;}


#meio #destaques h5
{
font-family: Arial, Verdana, Helvetica, Trebuchet MS, Tahoma;
font-size: 12px;
color: #838884;
margin: 0;
padding: 0;
}

#meio #destaques h5 a
{
color: #838884;
}

#meio #destaques h5 span
{
font-weight: bold;
}

/***********Parcerias Microsoft***********/

#meio #rodapemicrosoft
{
margin: 15px 0px;
}

#meio .brd-msparcs-esq
{
float: left;
margin: 0px 0px 0px 0px;
}

#meio #bordas
{
background: url(../imagens/fundo-msparcs.jpg) repeat-x;
width: 559px;
height: 81px;
float: left;
display: table;
}

#meio #msparcs
{
width: 559px;
height: 60px;
margin: 18px 0px 0px 0px;
display: table;
}

#meio #msparcs img
{
float: left;
}

#meio #msparcs p
{
font-family: Segoe UI, Verdana, Arial, Helvetica, Trebuchet MS, Tahoma;
font-size: 10px;
color: #979596;
text-align: right;
width: 260px;
margin: -1px 12px 0px 0px;
padding: 0px;
float: left;
}

#meio #msparcs .msgold
{
margin: 0px 25px 0px 12px;
}

#meio #msparcs .msit
{
margin: 0px 15px 0px 0px;
}
/********************************/

#env
{
width: 678px;
display: table;
}

/********************************/

#fotoslabs
{
display: table;
}

#fotoslabs .lightbox
{
display: block;
float: left;
margin: 0px 2px 0px 0px;
*margin: 0px 0px 0px 0px;
}

#fotoslabs .lightbox2
{
display: block;
margin: 0px;
*margin: 0px -1px 0px 0px;
}

/******Todas as Notícias******/

.dtlist
{
font-family: Segoe UI, Trebuchet MS, Helvetica, Tahoma, Verdana, Arial;
color: #404445;
font-size: 11px;
}

span.titulo_not
{
font-family: Segoe UI, Trebuchet MS, Helvetica, Tahoma, Verdana, Arial;
color: #404445;
font-size: 15px;
font-weight: normal;
margin-left: 110px;
display: block;
}

span.titulo_not a
{
font-family: Segoe UI, Trebuchet MS, Helvetica, Tahoma, Verdana, Arial;
color: #404445;
font-weight: normal;
}

#centro small
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
margin-left: 110px;
display: block;
}

hr.espaco
{
clear: both;
margin: 15px 0px;
border: 1px solid #FDFDFD;
}

.img_noticia_tds
{
float: left;
margin: 0px 0px 0px 0px;
}

.resumonot
{
display: block;
margin-left: 110px;
}

/*******/

.header_menu_not
{
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size:11px;
text-align: left;
color:#414244;
border-left:5px solid #D4E1D8;
line-height: 21px;
width: 200px;
margin:2px 10px 1px 0px;
padding: 0px;
background: #EEF3EF;
}

.row_grid,
.alt_row_grid
{
font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica;
font-size: 10px;
line-height: 21px;
background-color: #F6F8F7;
width: 200px;
}

.row_grid a,
.alt_row_grid a
{
color:#646768;
padding: 0px 0px 0px 15px;
display: block;
}

.row_grid a:hover,
.alt_row_grid a:hover
{
color: #86898A;
}

/**************/
#wrapper
{
width: 1000px;
}

.box{
background: #F6F8F7;
}

span.plantao
{
color: #AED033;
font-weight: bold;
}

.box p
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
padding: 6px;
border-top: 1px solid #D8D9DB;
border-bottom: 1px solid #F2F2F2;
}

.box .lists
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
padding: 15px;
width: 988px;
_width: 988px;
display: table;
border-top: 1px solid #D8D9DB;
border-bottom: 1px solid #F2F2F2;
}

/***Hack para navegadores WebKit (Safari/Chrome)***/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.box .lists
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
padding: 6px;
width: 1000px;
display: table;
border-top: 1px solid #D8D9DB;
border-bottom: 1px solid #D8D9DB;
}
}

.box .list2
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
padding: 10px;
width: 988px;
_width: 988px;
display: table;
border-top: 1px solid #D8D9DB;
border-bottom: 1px solid #F2F2F2;
}

/***Hack para navegadores WebKit (Safari/Chrome)***/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.box .list2
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
padding: 6px;
width: 1000px;
display: table;
border-top: 1px solid #D8D9DB;
border-bottom: 1px solid #D8D9DB;
}
}

.box .lists ul
{
float: left;
}

.box .lists ul.grup
{
margin: 0px 25px 0px 0px;
padding: 0px 20px 0px 0px;
border-right: 1px dotted #D8D9DB;
height: 73px;
}

.box #centraliza
{
width: 97%;
margin: 0px auto;
display: table;
}



.box .centraliza
{
width: 97%;
margin: 0px auto;
display: table;
}



.box .lists a,
.box .list2 a
{
color: #7C7E7B;
}

.box .lists ul li.header
{
display: block;
margin: 0px 0px 8px 0px;
padding: 0px;
font-weight: bold;
color: #404445;
}

.box .lists a:hover,
.box .list2 a:hover
{
text-decoration: underline;
}

.boxholder
{
clear: both;
padding: 0px;
background: #CCC;
}

.tab
{
border: 1px solid #D8D9DB;
float: left;
margin: 0 -1px -1px 0;
text-align: center;
background: #EEF3EF url(../imagens/fundo-menu-topo.jpg) repeat-x;
height: 33px;
cursor: pointer;
}

.active
{
border: 1px solid #D8D9DB;
float: left;
margin: 0 -1px -1px 0;
text-align: center;
background: #EEF3EF url(../imagens/fundo-menu-topo-active.jpg) repeat-x;
height: 33px;
cursor: pointer;
}

.breve
{
color: #cfcfcf;
}

.tabtxt
{
font-family: Segoe UI, Arial, Tahoma, Verdana, Sans-Serif;
font-size: 14px;
font-weight: normal;
color: #404447;
margin: 0;
padding: 7px 0 0px 0;
}

.tabtxt a
{
font-family: Segoe UI, Arial, Tahoma, Verdana, Sans-Serif;
font-size: 14px;
font-weight: normal;
color: #404447;
margin: 0;
padding: 7px 0 0px 0;
}


.tabtxt a:hover
{color: #404447;
}

.tabtxt a:visited
{color: #404447;}

#prod-menu
{
width: 200px;
}

#comu-menu
{
width: 200px;
}

#sobre-menu
{
width: 195px;
}

#plantao-menu
{
width: 240px;
}

#fale-menu
{
width: 160px;
}

/***Plantão***/
.topinho
{
width: 960px;
display: table;
margin: 0px  auto 7px auto;
}

div.topinho a.topin
{
text-decoration: underline;
float: left;
color: #cfcfcf;
}

div.topinho a#recrss
{
background: url(../imagens/rsstop.jpg) no-repeat left center;
padding: 0px 5px 0px 15px;
margin: 0px 5px 0px 0px;
line-height: 16px;
color: #7C7E7B;
}

div.topinho a#sms
{
background: url(../imagens/sms.jpg) no-repeat left;
padding: 0px 0px 0px 15px;
line-height: 16px;
}

div.topinho span
{
line-height: 16px;
display: block;
float: right;
}

div.new
{
background: #F0F2F1;
width: 203px;
border: 2px solid #E5E6E8;
padding: 12px 15px;
margin: 0px 5px 0px 5px;
_display: inline;
float: left;
}

div.new:hover
{
background: #EEE;
}

div.new a
{
display: block;
}

div.new a.titnew
{
font-family: Arial, Segoe UI, Tahoma, Verdana, Sans-Serif;
font-size: 18px;
font-weight: bold;
letter-spacing: -1px;
}

div.new a.lnknew
{
text-decoration: underline;
}

/***Sobre***/
ul.sobre, ul.comunic
{
width: 1000px;
}

ul.sobre li
{
font-size: 12px;
display: inline;
border-right: 1px dotted #D8D9DB;
padding: 0px 6px;
}

ul.sobre li.header,
ul.sobre li.nrd
{
border: none;
}

ul.sobre li.npd
{
padding: 0px 6px 0px 0px;
}

/**Comunicação**/

ul.comunic li
{
display: inline;
font-size: 12px;
}

.blognpi
{
border-right: 1px dotted #D8D9DB;
padding: 0px 6px 0px 0px;
margin: 0px 6px 0px 0px;
}

/********************************************
Menu Principal - Institucional
********************************************/
#menuprincipal
{
padding-left: 0px;
background: #EEF3EF url(../imagens/fundo-menu-topo.jpg) repeat-x;
height: 33px;
clear: left;
border: 1px solid #D1D5D6;
}

#menuprincipal li
{
display: inline;
}

#menuprincipal li a 
{
float: left;
font-size: 12px;
font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica;
font-weight: normal;
color:#414244;
line-height: 33px;
border-right: solid 1px #D1D5D6;
padding: 0px 70px;
}

#menuprincipal li a:hover
{
text-decoration: underline;
}
 
#menuprincipal li.inicio_menu a   
{
border-left:none;
}

#menuprincipal li.fim_menu  a		
{
border-right:none;
}

/***Manual de Identificação Visual***/

div.casomanual
{
width: 240px;
display: table;
position: relative;
}

.border
{
border-bottom: 1px dotted #D1D5D6;
margin: 10px 0px;
padding: 5px 0px 15px 5px;
}

.norm
{
padding: 5px;
}

div.casomanual span
{
display: block;
}

div.casomanual span.caso
{
font-family: Segoe UI, Trebuchet MS, Helvetica, Tahoma, Verdana, Arial;
font-size: 14px;
font-weight: bold;
color: #4B5052;
background: #F1F3F3;
line-height: 19px;
padding: 0px 0px 0px 5px;
margin: 0px 0px 7px 0px;
}

div.casomanual span.sitecaso
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
text-align: right;
clear: left;
}

div.casomanual span.sitecaso a
{
color: #7C7E7B;
text-decoration: underline;
}

div.casomanual span.sitecaso a:hover
{
color: #636462;
}

div.casomanual img
{
border: 1px solid #D1D5D6;
margin: 0px 0px 5px 0px;
float: left;
}

.vanish img
{
display: none;
}

.vanish a
{
display: none;
}

/***Detalhes da Notícia***/

#cnot ul li
{
list-style: disc;
margin: 0px 0px 10px 0px;
}

#meio .foto_not
{
border: 1px solid #D1D5D6;
margin: 0px 5px 0px 0px;
padding: 3px;
display: block;
}

#meio .foto_not img
{
width: 200px;
}

/***Cursos Livres***/

#web
{
margin: 25px 0px 0px 0px;
}

#meio span.crso
{
font-family: Segoe UI, Trebuchet MS, Helvetica, Tahoma, Verdana, Arial;
color: #404445;
font-size: 20px;
margin: 10px 0px 5px 0px;
display: block;
}

#meio span.crso:hover
{
text-decoration: underline;
}

div.curso
{
width: 667px;
margin: 10px 0px;
display: table;
}

div.curso img
{
float: left;
}

div.curso p,
div.curso span
{
padding: 0px 0px 0px 292px;
}

.curso a.brdcursos
{
border-right: 1px solid #CCC;
padding: 0px 5px 0px 0px;
margin: 0px 5px 0px 0px;
}

.curso a.primcurso
{
padding: 0px 5px 0px 15px;
}

.curso a.primcurso,
.curso a.brdcursos,
.curso a.other
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
color: #7C7E7B;
font-size: 12px;
}

.curso a.primcurso:hover,
.curso a.brdcursos:hover,
.curso a.other:hover
{
text-decoration: underline;
color: #666;
}

.hvid
{margin: 15px 0px 0px 0px;}

.videoframe
{
margin: -33px 25px 5px 5px;
display: block;
}

.case
{
font-family: Segoe UI, Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 15px;
font-weight: bold;
color: #666;
display: block;
margin: 0 0 10px 0;
}

/***EAD Corporativo***/

#cleft
{
width: 400px;
margin: 0px 0px 0px 0px;
float: left;
display: block;
}

#cright
{
width: 250px;
margin: 0px 0px 0px 420px;
}

#cright h5 span
{
border-left: 5px #AED033 solid;
padding: 0px 0px 0px 10px;
line-height: normal;
text-transform: uppercase;
}

span.ecaso
{
font-family: Arial, Tahoma, Segoe UI, Sans-Serif;
font-size: 10px;
color: #737172;
}

a.scaso
{
font-family: Arial, Tahoma, Segoe UI, Sans-Serif;
font-weight: bold;
font-size: 11px;
color: #737172;
}

/***CRM***/

.crmlogo
{
margin: 5px 0px 10px 0px;
}

span.ncaso
{
font-family: Arial, Tahoma, Segoe UI, Sans-Serif;
font-size: 11px;
font-weight: bold;
color: #737172;
margin: 10px 0px 0px 0px;
display: block;
}

a.tcaso
{
font-family: Arial, Tahoma, Segoe UI, Sans-Serif;
font-size: 11px;
color: #737172;
text-decoration: underline;
}

a.scaso:hover,
a.tcaso:hover
{
color: #504E4F;
text-decoration: underline;
}

/***Provão***/

.provon
{
float: right;
}

#centro ol
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #404445;
}

.provan
{
width: 400px;
color: #404445;
}

#provao
{
font-size: 25px;
font-family: Arial, Tahoma, Sans-Serif;
color: #404445;
letter-spacing: -3px;
}

#passos
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 12px;
color: #404445;
display: block;
margin: 0px 0px 10px 0px;
}

#formcadastro
{
width: 385px;
}

#pdf
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 12px;
color: #404445;
background: url(../imagens/pdf.jpg) no-repeat left;
line-height: 28px;
margin: 30px 0px;
padding: 0px 0px 0px 38px;
display: block;
/*width: 400px;*/
}

#pdf:hover
{
text-decoration: underline;
}

span.formprovao
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 13px;
font-weight: bold;
color: #404445;
display: block;
text-align: center;
margin: 0px 0px 8px 0px;
}

#formcadastro
{
background: #f6f6f6;
padding: 8px;
}

.formulario_inscricao fieldset
{
margin: 0px;
}

.formulario_inscricao fieldset.inscricao label
{
font-family: Arial, Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 12px;
width: 410px;
display: block;
}

.formulario_inscricao h6
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 12px;
font-weight: bold;
color: #404445;
margin: 10px 0px 5px 0px;
padding: 0px 0px 3px 0px;
width: 380px;
border-bottom: 1px dotted #CCC;
}

.parabens
{
margin: 0px 0px 25px 0px;
}

.passos li
{
margin: 5px 0px;
}

.progress
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 12px;
font-weight: bold;
color: #404445;
background: url(../imagens/loader.gif) 5px no-repeat #FBFBFB;
height: 16px;
padding: 5px 5px 5px 31px;
border: 1px solid #404445;
}

/***Certificações***/

div.certsnpi
{
width: 680px;
display: table;
margin: 0px 0px 10px 0px;
}

div.cert
{
float: left;
width: 162px;
margin: 0px 6px 6px 0px;
}

div.cert img,
.certif
{
display: table;
width: 153px;
border: 5px solid #eef3ef;
margin: 0px 0px 6px 0px;
}

div.cert span
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 12px;
color: #404445;
text-align: center;
background: #eef3ef;
display: block;
}

div.cert span.certificado
{
padding: 5px 0px 0px 0px;
}

div.cert span.nomecert
{
text-transform: uppercase;
padding: 0px 0px 5px 0px;
}

div.cert span.space
{
padding: 12px 0px 0px 0px;
}

div.cert span.nom
{
padding: 0px 0px 12px 0px;
}

.numinscri
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
display: block;
}

.cpf
{
font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, Arial;
font-size: 12px;
}

/**Confirmar Inscrição**/

div#pesquisa_inscricao label
div#pesquisa_inscricao .rbuton
{
font-family: Tahoma, Helvetica, Verdana, Trebuchet MS, Arial;
font-size: 11px;
color: #7C7E7B;
}

div#pesquisa_inscricao input[type=text]
{
display: block;
}


/** Regulamento Concurso de Humor **/

p.regulamento
{
font-family: Tahoma, Arial, Verdana, Sans-Serif !important;
font-size: 13px !important;
color: #4C4A55 !important;
}

span.regulamento
{
display: block;
font-family: Tahoma, Arial, Verdana, Sans-Serif;
font-size: 25px;
color: #314955;
}

span#tema
{
display: block;
font-family: Tahoma, Arial, Verdana, Sans-Serif;
font-size: 20px;
color: #314955;
margin: 50px 0 0 390px;
}

img.tema
{
margin: 30px 0 0 460px;
}

div#direito_humor
{
width: 241px;
height: 219px;
border-left: 1px dotted #CCC;
border-bottom: 1px dotted #CCC;
float: right;
margin: 18px 0 0 0;
}

#centro_humor
{
width: 692px;
height: 572px;
padding: 65px 20px 0px 0px;
margin: 0 0 0 46px;
display: table;
background: url(../imagens/fundo_regulamento.jpg) no-repeat;
}

.tweetthis
{
background: url(../imagens/botao_twitter.png) no-repeat;
width: 50px;
height: 37px;
text-indent: -9000px;
display: block;
float: left;
margin: 0 2px 0 0;
}

.tweetthis:active
{
background: url(../imagens/botao_twitter.png) no-repeat 0 -46px;
}

.twitter-share-button
{
width: 50px;
height: 37px;
text-indent: -9000px;
display: block;
float: left;
margin: 0 2px 0 0;
}

#twts a.vermais
{
display: block;
border-bottom: 1px dotted #CCC;
margin: 0 0 7px 0px;
padding: 0 0 5px;
}

.rhg
{
display: block;
text-align: right;
color: #616869 !important;
font-size: 11px;
}

.buttons
{
border: none;
margin: 15px 0;
}
