/*REGRAS GERAIS*/
a {color:#A7C52F; text-decoration:none;}
a:hover {text-decoration:underline; color:#323232;}
a:active
{
  outline: none;
}
:focus
{
  -moz-outline-style: none;
}
.clear { clear:both; }
body {margin:0; padding:0; height:100%;}
#body {min-width:1250px; display:block; position:relative; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;  min-height:100%; width:1000px;}
/*ESQUERDA*/
#leftContent { display:block; position:relative; float:left; width:563px; overflow-x:hidden; }
#maisLeftContent { display:block; position:relative; float:left; width:250px; overflow-x:hidden; }

/*DIREITA*/
#rightContent { display:block; position:relative; float:left; width:300px; overflow-x:hidden;  }

/*SLOGAN*/
#slogan { display:block; position:absolute; background:url(/images/slogan.jpg) no-repeat top left; width:100%; height:60px; bottom:0; left:0;}

/*MENU TOPO*/
#menuTop { margin:0; padding:0; padding-top:0px; display:block; position:relative; height:40px;}
#menuTop li { display:block; float:left; position:relative; list-style-type:none;}
#menuTop li:hover {cursor:pointer;}
#menuTop li {display:block; position:relative;}
#mT_2, mT_21 { width:80px; height:40px;}
#mT_3, mT_22 { width:98px; height:40px;}
#mT_6, mT_24 { width:77px; height:40px;}
#mT_86 { width:109px; height:40px;}
#menuTop li a img {border:none;}

/*menu lateral */
#menuLateral ul { margin:0; padding:0; display:block; position:relative; }
#menuLateral ul li { margin:0; padding:0; list-style:none; border-bottom:#FCE18A 1px solid; }
#menuLateral ul li a {font-size:12px; font-weight:bold; }
#menuLateral ul li ul li { margin:1px 0 2px; padding:0px 0 0px 2px; list-style:none; border-bottom:#FCE18A 0px solid; border-left:#929CE3 3px solid;  }
#menuLateral ul li ul li a {font-size:12px; font-weight:100; color:#929CE3; }
#menuLateral ul li ul li ul li { margin:1px 0 2px; padding:0px 0 0px 2px; list-style:none; border-left:#FCE18A 3px solid;  }
#menuLateral ul li ul li ul li a {font-size:12px; font-weight:100; color:#7c7c7c; }
#menuLateral ul li ul li ul li ul li { margin:1px 0 2px; padding:0px 0 0px 2px; list-style:none; border-left:#A7C52F 3px solid;  }
#menuLateral ul li ul li ul li ul li a {font-size:12px; font-weight:100; color:#7c7c7c; }

/*
#mT_2:hover { background:url(/images/home_a.jpg) no-repeat top left;}
#mT_3:hover { background:url(/images/servicos_a.jpg) no-repeat top left;}
#mT_6:hover { background:url(/images/portfolio_a.jpg) no-repeat top left;}
*/

/*
#mT_3 { display:block; position:relative; background:url(/images/quemSomos_i.jpg) no-repeat top left; width:118px; height:52px;}
#mT_5 { display:block; position:relative; background:url(/images/localizacao_a.jpg) no-repeat top left; width:109px; height:52px;}
#mT_6 { display:block; position:relative; background:url(/images/contactos_i.jpg) no-repeat top left; width:115px; height:52px;}
*/

/*CONTEUDO*/
#conteudo { display:block; font-size:11px; color:#737373; position:relative; width:523px; padding-top:20px; padding-bottom:0px;}
#conteudoPage {width:523px; display:block; position:relative; padding:20px; overflow:hidden; margin-bottom:40px;}
#conteudoPage ol li h3 {color:#a7c52f;}
#conteudoPage ol li {color:#a7c52f;}
#conteudoPage li span {color:#737373;}

/*TITULO*/
#titlePage h1 { margin:0 0 0 20px; padding-right:20px;  display:block; position:relative; color:#929ce3; font-size:12px; background:url(/images/h2Decor.jpg) no-repeat bottom right; height:20px;}
#titlePage h2 { margin:0 0 0 20px; padding-right:20px;  display:block; position:relative; color:#929ce3; font-size:12px; background:url(/images/h2Decor.jpg) no-repeat bottom right; height:20px;}

h1 {font-size:14px; margin:0; padding:0; font-weight:bold;}

/*IMAGEM CENTRAL*/
#imgCenter { display:block; position:relative; width:121px; float:left; height:100px;}

/*LOGOTIPO*/
#logo { display:block; position:relative; background:url(/images/logo.jpg) no-repeat top left; width:300px; height:126px; cursor:pointer;}

/*CONTACTOS*/
#contactos {font-size:11px; color:Silver; padding-left:50px; padding-top:10px; width:260px;}
#contactos a {color:#333; text-decoration:none;}
#right_bot_link {padding-top:8px; }
#right_bot_link a:link, #right_bot_link a:visited  {font-size:11px; color:Silver; }

.dir_dev_projectos a {color:#ff0000}

/*ANIM DE LOADING*/
#loading {margin-top:200px; margin-bottom:200px; text-align:center;}

.txt em strong {font-size:12px;}
h2 {font-size:14px;}

/*VIDEOCONFERENCIA*/
#enviar {float:left; margin:0px;}
#limpar {float:left; margin:0px; margin-right:3px;}
/*#enviar {margin:4px; float:left; width:85px; height:22px; border:none; display:inline-block; background:url(../images/formbt2.jpg) no-repeat left top; color:#555; font-size:14px; line-height:14px; padding-bottom:3px; cursor:pointer; }
#limpar:hover {background:url(../images/formbt1_a.jpg) no-repeat left top; }
#limpar {margin:4px; float:left; width:95px; height:22px; border:none; display:inline-block; background:url(../images/formbt1.jpg) no-repeat left top; color:#555; font-size:14px; line-height:14px; padding-bottom:3px; cursor:pointer; }*/
#videos_conv {padding:0px 0px 0px 50px;}/*76max*/

#bt_iniciar_conversa_paso1, #bt_iniciar_conversa_paso2 {
	width:240px; 
	height:10px;
	background:#fff;
	padding:50px 0px 13px 0px;
	color:#6170D7; 
	cursor:pointer;
	position:absolute;
}
#bt_iniciar_conversa_paso1 {border:0px solid #f0f0f0; position:relative; text-align:center; background: url(/images/videoConf.png) no-repeat top left; }
#bt_iniciar_conversa_paso2 {padding:0;height:21px; display:block; position:relative;}

#gravar_convidado {background:#fff;}
#activeuser1Info {height:20px;}
#admininfo {background:url(/images/videoConf.png) no-repeat; display:block; position:relative; padding:31px 0 5px 45px;}

#rec, #ver_visitantes, #visitasControl {float:left;}
#visitasControl{	font-family:Arial; font-size:10px;}
.convidado_fechar {color:#dd0000; padding:6px; border:1px solid #f0f0f0; cursor:pointer;}
.convidado {font-size:10px; line-height:20px; margin-left:10px;}
#videos_conv {display:block; position:relative; font-size:10px; color:#A6C430;}
#adminVideo {margin-bottom:10px;}
#omeunome {color:#6170D7;}

/*CHAT*/
#chatAdmin {padding:20px 5px; float:left;}
#chat {
	display:block;
	font-size:10px; color:#737373;
	margin:10px 10px 0px 0;
	 height:80px; width:225px; overflow-y:scroll;
	 
}
#chat p {margin:0;}
#chatBox {padding:0 0 0 50px; margin:5px 5px 0px 0px; position:relative;}
#newChatTXT {font-size:11px; height:21px; width:185px; margin:0 0 0 40px;}
#chatForm {font-size:10px; line-height:11px;
	background: url(/images/chat.png) no-repeat ;
	padding:27px 5px 10px 5px;
 }

/*CHATLOG*/
.tbl_chatLog {text-align:left; font-size:11px;}
.tbl_chatLog td {padding-right:5px;}
.tbl_chatLog .it1{ color:#0066cc; cursor:pointer; }
.tbl_chatLog .it2{ color:#be9553; cursor:pointer; }
.tbl_chatLog .it3{ color:#323232; cursor:pointer; }
.tbl_chatLog .it4{ color:#6c9e66; cursor:pointer; }
.tbl_chatLog .recente, .tbl_chatLog .recente2 {color:green;}

#Paulo .tbl_chatLog .current_Paulo {color:red;}
#Cesar .tbl_chatLog .current_Cesar {color:red;}

/* call now */
#callBox {padding:0 0 0 50px; margin:5px 25px 0px 0px; position:relative;}
#callForm {font-size:10px; 
	background: url(/images/call.png) no-repeat ;
	width:239px;
	height:92px;
	position:relative;
 }
#callForm .callTxt {position:absolute; bottom:15px; right:53px; font-size:11px; height:22px; width:82px; margin:0; }
#callForm .callSub {position:absolute; bottom:15px; right:8px; font-size:9px; height:22px; width:40px; margin:0; vertical-align: middle; *vertical-align: text-bottom; }

#chat b.chatUserPaulo {color:#A6C430; color:#F44C0D;}
#chat b.chatUserEu {color:#A6C430;}
.tbl_chatLog .videotrue {color:red;}

/*miscelania*/
.miscl, .pindexa {color:silver; color:#e0e0e0; color:#f0e0f0; font-size:11px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:justify; background: url(/images/sticker_portatil1.jpg) center no-repeat; cursor: default; }

.misclbk1{ background: url(/images/sticker_portatil1.jpg) center no-repeat; }
.misclbk2{ background: url(/images/sticker_portatil2.jpg) center no-repeat; }
.misclbk3{ background: url(/images/sticker_portatil3.jpg) center no-repeat; }
.misclbk4{ background: url(/images/sticker_portatil4.jpg) center no-repeat; }


.s1 {color:#929CE3;  }
.s2 {color:#FF0033; }
.s3 {color:#A7C52F;  }
.s4 {color:#FF0A85;  }
.s5 {color:#FFD83D;  }
.s6 {color:#737373; color:#00B3FF;  }
.s7 {color:#B3FF00;  }
.s8 {color:#CC00FF;  }
.s9 {color:#FFCC00;  }
.s10 {color:#D7FF7A;  }
.s11 {color:silver;  }
.sites_em_desenvolvimento {margin:0px 32px 0px 45px; border:1px solid #737373;}
.sites_em_desenvolvimento img {width:78px;}
.h2_sites_em_desenvolvimento {padding-left:45px; color:#737373; margin:0; padding:0; text-transform:underline;}