* {
margin: 0;
padding: 0;
}

body{
    font:normal 12px Arial;
    color:black;
    background: #FFF url("../imagens/toco1350gray.jpg") top center repeat-x;
    height:900px;
    overflow: auto;
}

ul{
	list-style:none inside;
	padding:0;
	margin:0;
}

ol{
	list-style:none inside;
	padding:0;
	margin:0;
}

a:link {
    border:none;
    text-decoration: none;
    color: inherit;
}
a:visited {
    border:none;
    text-decoration: none;
    color:inherit;
}
a:hover {
    border:none;
    text-decoration: none;
    color:inherit;
}
a:active {
    border:none;
    text-decoration: none;
    color:inherit;
}

img{
    border:none;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	width:100%;
	z-index: 1;
}

input.file {
	position: absolute;
	left:0px;
	text-align: left;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:100%;
}

fieldset { padding:0; border:0; margin-top:20px; }
h1 { font-size: 1.2em; margin: .6em 0; }
div#users-contain {  width: 100%; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }



#fixo{
    z-index:100;
    
}

#corpo{
    width:1000px;
    height:900px;
    margin:0 auto;
    position:relative;
    overflow:hidden;
    /*background-color:#FFFFFF; */
}

#logo{
    background-image:url("../imagens/logo.png");
    width:132px;
    height:100px;
    position:absolute;
    top:10px;
    left:10px;
}

#menu{
    position:absolute;
    top:10px;
    right:4px;
    height:30px;
    width:400px;
    text-align:right;
    vertical-align:middle;
}

#share{
    position:absolute;
    top:45px;
    right:8px;
    height:30px;
    width:200px;
    text-align:right;
    vertical-align:middle;
    z-index:200;
}

#login{
    position:absolute;
    top:80px;
    right:10px;
    height:30px;
    text-align:right;
    vertical-align:middle;   
}

.item_menu{
    float:right;
    height:20px;
    list-style: none inside none;
    margin-top:7px;
    margin-right:5px;    
    text-align:center;
    cursor:pointer;
}

.menu_area{
    font-family: arial, sans-serif;
    font-size:12px;
    font-weight:bold;
}

.item_share{
    float:right;
    font-weight:bold;
    height:20px;
    width:20px;
    list-style: none inside none;
    margin-top:5px;
    margin-right:2px;
    text-align:center;
    cursor:pointer;
}

.item_login{
    float:right;
    font-weight:bold;
    height:20px;
    list-style: none inside none;
    margin-top:7px;
    margin-right:5px;    
    text-align:center;
}

.busca{
    font:bold 10px Arial;
    background-color:black;
    color:#FFF;
    height:14px;
    width:100px;
    border: 1px solid black;
}

.login{
    font-size:10px;
    font-weight:bold;
    background-color:black;
    color:#FFF;
    height:14px;
    width:100px;
    border: 1px solid black;
    margin-top:5px;
    margin-right:7px;
}

.login_ok{
    width:22px;
    height:16px;
    background-color:black;
    font:bold 9px Arial;
    color:#FFFFFF;
    border:none;
    text-align:center;
    padding-right:2px;
}

.logado{
    background-color:#000000;
    color:#FFFFFF;
    font:bold 10px Arial;
    width:auto;
    height:18px;
    margin-top:5px;
}

.div_log{
    padding:3px;
    padding-right:10px;
}

#rodape{
    width:980px;
    height:200px;
    position:absolute;
    bottom:10px;
    left:10px;
    background:url("../imagens/transp7.png") repeat;
}

#areas{
    position:absolute;
    height:1600px;
    width:2000px;    
    z-index:0;       
   /*background-image:url("imagens/site_template3.jpg");*/
}

.area{
    position:relative;
    height:1000px;
    width:1000px;
    float:left;
}

.titulo{
    position:absolute;
    font:bold italic 100px Arial;
    top: -10px;
    left:150px;
    z-index:100;
    cursor:move;
}

.cont{
    position:absolute;
    height:560px;
    width:980px;
    top:120px;
    left:10px;
    overflow:hidden;
   /* background-color:red;*/
}

.cont_scr{
    position:absolute;
    height:560px;
    width:980px;
    top:120px;
    left:10px;
    overflow:hidden;
   /* background-color:red;*/
}

#anos{
    font:bold italic 15px Arial;
    position:absolute;
    top:90px;
    left:315px;
    letter-spacing:8px;
}

#wd_carr{
	width:980px;
	height:250px;	
	overflow:hidden;
}

#ct_carr{
    top:0px;
    left:0px;
    height:250px;
    position:absolute;
}

.ct_block{
	width:980px;
	height:250px;
	position:relative;
	float:left;	
	background-color:#EEE;
}

#nav_bar{
    background-color:black;
    opacity:.3;
    filter:alpha(opacity=30);
    width:980px;
    position:absolute;
    height:40px;
    bottom:310px;
}

.ct_pos{
	font: normal 30px Arial; 
	color:#FFFFFF;
	width:245px;
	height:40px;
	text-align:center;
	position:relative;
	float:left;
	opacity:.7;
	filter:alpha(opacity=70);
	cursor:pointer;
}

.hl_carr{
    position:absolute;
    bottom:0px;
    width:245px;
    height:40px;
    background-color:red;
    opacity:.5;
    filter:alpha(opacity=50);
}

.texto_carr{
    background-color:black;
    color:#FFFFFF;
    padding:5px 10px 5px 10px;
}

.texto_l1_carr{
    font: normal 30px Arial; 
    margin-bottom:9px;
}

.texto_l2_carr{
    font: normal 18px Arial; 
}

.box_texto_carr{
    opacity:.7;
    filter:alpha(opacity=70);
    margin: 30px 20px 20px 20px;
}

#carr_play{
    display:none;
    cursor:pointer;
    position:absolute;
    right:5px;
    z-index:2000;
    width:35px;
    height:40px;
}

#cont_blog{
    position:absolute;
    font:normal 12px Arial;
    color:black;
    background: url('../imagens/transp7.png') repeat;
    min-height:560px;
    width:100%;
}

#cont_casos{
    position:absolute;
    font:normal 12px Arial;
    color:black;
    min-height:560px;
    background: url('../imagens/transp7.png') repeat;
    width:100%;
}

.div_comment{
    position:relative;
    height:0px;
    width:666px;
    overflow:hidden;
}

.comment{
    cursor:pointer;
    width:700px !important;
}

.dados_comment{
    font: bold 12px Arial;
    position:absolute;
    top:0px;
    background-color:#FFF;
    min-height:300px;
    width:100%;
    opacity: .6;
    filter:alpha(opacity=60);
}

.bl_comment{
    padding: 10px 20px 10px 20px;
}

.body_comment{
    font: normal 12px Arial;
}

.texto_blog{
    width:702px;
    float:left;
    padding-left:20px;
}

.texto_casos{
    width:702px;
    float:left;
    padding-left:20px;
}

.sidebar_blog{
    position:absolute;
    right:0px;
    width:250px;
    height:560px;
    background-color:#EEE;
    opacity:.6;
    filter:alpha(opacity=60);
    z-index:200;
}

.sidebar_casos{
    position:absolute;
    right:0px;
    width:250px;
    height:560px;
    background-color:#EEE;
    opacity:.6;
    filter:alpha(opacity=60);
    z-index:200;
}

.scrollbar{
    position:absolute;
    right:0px;
    height:100%;
    width:18px;
    background-color:#EEEEEE;
    z-index:200;
}

.scrollbar_comment{
    position:absolute;
    right:0px;
    height:300px;
    width:18px;
    background-color:#EEEEEE;
    z-index:200;
    border-right:1px solid #AAA;
}

.scrollcontent{
    position:absolute;
    right:0px;
    height:528px;
    top:16px;
    width:100%;
    min-height:10px;
    z-index:200;
}

.scrollcontent_comment{
    position:absolute;
    right:0px;
    height:268px;
    top:16px;
    width:100%;
    min-height:10px;
    z-index:200;
}

.scrollcontrol{
    width:100%;
    height:528px;
    background: gray url("../imagens/bgscroll.png") no-repeat 0px 0px ;
    z-index:200;
}

.scrollcontrol_grip{
    top:auto;
    position:relative;
}

.scrollcontrol_comment{
    width:100%;
    height:268px;
    background: gray url("../imagens/bgscroll.png") no-repeat 0px 0px ;
    z-index:200;
}

.scrollup, .scrollup_com{
    width:20px;
    position:absolute;
    top:0px;
    background-color:#EEEEEE;
    margin-left:1px;
    z-index:200;
    cursor:pointer;
}

.scrolldown, .scrolldown_com{
    width:20px;
    position:absolute;
    bottom:0px;
    background-color:#EEEEEE;
    z-index:200;
    cursor:pointer;
}

.datepicker{
    margin:10px;
}

.item_blog_trans{
    opacity:.7;
    filter:alpha(opacity=70) !important;
}

.tit_blog{
    font: normal 18px Arial;
    background-color:black;    
    color:#FFFFFF !important;
    padding:5px 10px 5px 10px !important;
}

.item_blog{
    padding: 20px 30px 15px 0px;
}

.item_casos{
    padding: 20px 30px 15px 0px;
}

.body_blog{
    font: normal 14px Arial;
    padding-bottom:5px;
    color:black;
}

.item_blog  a:visited, .item_blog a:link, .item_blog a:active, .item_casos  a:visited, .item_casos a:link, .item_casos a:active{
    color:#111111;
    text-decoration:underline;
}

.item_blog a:hover, .item_casos a:hover{
    color:blue;
    text-decoration:underline;
}

.post_info{
    font: normal 10px Arial;
    padding:10px 0px 2px 0px;
    color:black;
    width:auto;
}

.tag_busca_cont{
    margin-top:10px;
}

.post_tags{
    font: normal 10px Arial;
    padding-bottom:10px;
    color:black;
}

.tags{
    min-height:135px;
}

.tag_size{
    color:inherit;
    height:25px;
}

.link_tags{
    cursor:pointer;
}

.lb_side{
    font:bold 16px Arial;
    color:white;
    text-align:center;
    margin-top:5px;
    margin-bottom:5px;
    width:250px;
}

.text_side{
    font:normal 12px Arial;
    color:white;
    margin-left:5px;
    margin-bottom:5px;
}

.cont_cate{
    width:250px;
    height:80px;
    overflow:hidden;
}

.cate_roll{
    text-align:center;
}

.roll{
    font:normal 9px Arial;
    color:white;
    cursor:pointer;
}

.c_prev{
    float:left;
    margin-left:5px;
}

.c_post{
    float:right;
    margin-right:5px;
}

.ul_arq{
    text-align:center;
}

#colunas{
    margin-top: 20px;
    height:280px;
    width: 110%;
}

.texto_col{
    background-color:black ;
    color:#FFFFFF;
    padding:5px 10px 5px 10px;
    text-align:justify;
}

.texto_l1_col{
    font: normal 30px Arial; 
    margin-bottom:10px;
}

.texto_l2_col{
    font: normal 18px Arial;
    line-height:30px;
    padding:10px 20px 10px 20px;
}

.box_texto_col{
    filter:alpha(opacity=70) !important;
    opacity:.7;
    margin: 15px 15px 15px 15px;
}

.col{
    height:100%;
    width:320px;
    position:relative;
    float:left;	
    overflow:hidden;
    padding-bottom:30px;
}

#col1{
    width:320px;
}

#col2{    
    margin-left:10px;    
}

#col3{
    margin-left:10px;
}

.col_bl {
    height:290px;
    width: 720px;
}

.col_bl_item {
    float:left;
    height:100%;
}

.col_bl_item_1 {
    float:left;
    height:100%;
    width: 120px;
    /*background-color:black;*/
    /*opacity: 0.2;*/
}

.col_bl_item_2 {
    float:left;
    height:100%;    
    width: 200px;
    text-align:right;
}

.col_bl_item_3 {
    float:left;
    height:100%; 
    width: 400px;
    /*background-color:black;*/
    /*opacity: 0.7;*/
}

.cont_comment{
    position:absolute;
    margin:-2px;
    padding-left:5px;
    width:150px;
}

.new_comment{
    float:left;
    cursor:pointer;  
}

.ed_comment{
    float:left;
    cursor:pointer;
    z-index:100;
}

.lk_about{
    margin-right:18px;
}

.del_comment{
    float:left;
    cursor:pointer;
}

.ed_com{
    float:right;
    cursor:pointer;
    z-index:100;
}

.del_com{
    float:right;
    cursor:pointer;
}

.admin_com{
    float:left;
    width:90%;
}

.img_vis{
    width:16px;
    float:left;
    height:16px;
    cursor:pointer;
     margin-right:2px;
}

.ed_sobre{
    position:absolute;
    top:6px;
    right:14px;
    cursor:pointer;
}

.del_sobre{
    position:absolute;
    top:6px;
    right:1px;
    cursor:pointer;
}

.lin_rod{
   width:120px;
   display:inline-block;
   margin-bottom:3px;
   float:left;
}

.ed_rod{
    float:right;
    cursor:pointer;
}

.del_rod{
    float:right;
    cursor:pointer;
}

.nw_rod{
    float:right;
    cursor:pointer;
}

.dg_email{
    color:#CD0A0A;
    position:absolute;
    top:136px;
    left:86px;
    display:none;
}

.dg_vazio{
    position:absolute;
    bottom:16px;
    left:18px;
    display:none;
    width:128px;
    height:23px;
}

.em_icon{
    color:#CD0A0A;
    float:left;
}

.vz_icon{
    float:left;
    margin-top:3px;
}

.link_comm_post{
    text-decoration:underline;
    color:blue; 
}

.arq{
    font:normal 16px Arial;
    width:100%;
    height:30px;
    text-align:center;
}

.sel_arq{
    width:93%;
    margin-top:10px;
}

.res_tit_post{
    font: normal 12px Arial;
    color:white;
    background-color:black;
    padding:2px;
}

$.fn.qtip.styles.myTooltip{
   tip: 'leftMiddle',
   border: {
      width: 10,
      radius: 6,
      color: '#FA6900'
   },
   background: '#F38630',
   color: '#333'
}
style: { name: 'myTooltip' }

.busca_result{
    width:100%;
    height:100%;
    overflow-y:auto;
}

.tit_bus_geral{
    font: normal 14px Arial;
    background-color:lightgray;
    margin-top:10px;
    margin-bottom:10px;
    padding:5px 10px 5px 10px;
}

.tag_busca{
    font:normal 16px Arial;
    padding-bottom:10px;
}

.tab_conta{
    width:100%;
    height:490px;
    padding:0;
}

#cont_sobre{
    opacity:0.8;
    filter:alpha(opacity=80);
}

.li_rodape{
    float:left;
    text-align:left;
    padding:10px;
    height:160px;
}

address{    
    font: normal 10px Arial;
    width:980px;
    height:18px;
    text-align:center;
    /*background-color:#FFF;*/
    /*opacity:.6;*/
    position:absolute;
    bottom:0px;
    color:#000;
}

#rodape ul  {
    border-color:#666666;
    border-style:none none none dotted;
    border-width:1px;
    float:left;
    margin-top:20px;
    min-height:130px;
    padding:0 5px 0 15px;
    width:155px;
}

.icon{
    width:50px;
    height:50px;
    background-image:url("../imagens/soyuz_transp.png");
    float:left;
    margin:10px 25px 0px 10px;
}

.tit_rod{
    background-color:black;
    opacity:.7;
    filter:alpha(opacity=70);
    color:#FFFFFF;
    padding:2px 2px 2px 2px;
    display:inline-block;
    margin-bottom:3px;
    float:left;
    min-width:38px;
    text-align:center;
}

.text_rod{
    background-color:black;
    opacity:.7;
    filter:alpha(opacity:70);
    color:#FFFFFF;
    padding:2px 5px 2px 5px;
    display:inline-block;
}


.tit_blog_over{
    font: normal 18px Arial;
    background-color:gray;
    opacity:.7;
    filter:alpha(opacity=70);
    color:#FFFFFF;
    padding:5px 10px 5px 10px;
    cursor:pointer;
}

.link_post{
    text-decoration: none;
}

.bl_ir_blog{
    cursor:pointer;
}

#cont_ling{
    position:absolute;
    top:25px;
    text-align:left;
    padding:5px;
    display:none;
    z-index:400;
    background-color:#EEE;
    font-weight:bold;
}

.ui-effects-transfer { border: 4px solid gray; }

.tab_conta{
    width:inherit;
    height:490px;
    padding:0;
}

.hl_menu{
    position:absolute;
    width:35px;
    height:35px;
    top:0px;
    left:636px;
    display:none;
    background-color:#CCC;
    opacity:.3;
    filter:alpha(opacity:30);
}

.new_sobr{
    position:absolute;
    display:none;
    width:88px;
    height:20px;
    background-color:#EEE;
    color:#000000;
    padding-top:2px;
}

.lk_new_sobr{
    z-index:20;
    width:60px;
    height:100%;
    cursor:pointer;
    margin:2px;
    padding:8px;
}

.new_post{
    position:absolute;
    display:none;
    width:80px;
    height:20px;
    background-color:#EEE;
    color:#000000;
    padding-right:4px;
    text-align:right;
    z-index:300;
}

.lk_new_post{
    z-index:20;
    width:60px;
    height:100%;
    cursor:pointer;
    margin:2px;
    padding:8px;
}

.new_carr{
    position:absolute;
    display:none;
    width:100px;
    height:50px;
    background-color:#EEE;
    color:#000000;
    text-align:right;
    z-index:300;
    padding-right:4px;
}

.lk_new_carr{
    width:100%;
    cursor:pointer;
    padding-bottom:2px;
}

.ed_ling{
    width:100%;
    cursor:pointer;
    padding-bottom:2px;
}

.ed_usuario{
    width:100%;
    cursor:pointer;
    padding-bottom:2px;
}

.ed_carr{
    position:absolute;
    right:0px;
    top:0px;
    width:34px;
    height:20px;
    background-color:#FFFFFF;
    display:none;
    z-index:6000;
}

.ed_col{
    position:absolute;
    left:0px;
    top:0px;
    width:18px;
    height:18px;
    background-color:#FFFFFF;
    opacity:.6;
    filter:alpha(opacity:60);
}

.ed_carr_st{
    float:left;
    cursor:pointer;
    z-index:1000;
}

.ed_cols_st{
    float:left;
    cursor:pointer;
    z-index:1000;
}

.img_pasta_carr{
    cursor:pointer;
}

.mostra_img_carr{
    position:absolute;
    right:15px;
    bottom:60px;
    width:314px;
    height:58px;
    background-color:#000000;
    display:none;
    padding:5px;
    overflow-y:hidden;
    overflow-x:auto;
}

.imagem_carr{
    width:100px;
    height:40px;
    cursor:pointer;
}

.img_pasta_cols{
    cursor:pointer;
}

.mostra_img_cols{
    position:absolute;
    right:15px;
    bottom:60px;
    width:314px;
    height:58px;
    background-color:#000000;
    display:none;
    padding:5px;
    overflow-y:hidden;
    overflow-x:auto;
}

.imagem_cols{
    width:100px;
    height:40px;
    cursor:pointer;
}

.mostra_img_nov{
    position:absolute;
    right:15px;
    bottom:60px;
    width:314px;
    height:58px;
    background-color:#000000;
    display:none;
    padding:5px;
    overflow-y:hidden;
    overflow-x:auto;
}

.imagem_nov{
    width:100px;
    height:40px;
    cursor:pointer;
}

.img_pasta_nov{
    cursor:pointer;
}
.contato{
    font:normal 12px Arial;
    width:165px;
    border: 1px solid #AAA;
    margin-bottom:2px;
}

.bt_contato{
    background-color: #000000;
    opacity:0.7;
    filter:alpha(opacity:70);
    color:#FFFFFF;
    width:168px;
}

textarea.contato{
    height:40px;
}

.cont_cad{
    margin-top:4px;
    opacity:.7;
    filter:alpha(opacity:70);
    position:absolute;
    padding:1px;
    right:0px;
    cursor:pointer;
}


.cad_usu{
    font:bold 9px Arial;
    color:#000000;
    width:100px;
}

.atu_captcha{
    float:right;
}

.equipe{
    margin-bottom: 10px;
    text-align:justify;
    font-size:12px;
    width: 290px;
    float:left;
    margin-right:20px;
    margin-top: 40px;
}

.figura_equipe{
    margin-bottom:10px;
}

.empresa{
    text-align:justify;
    font-size: 12px;
    float:left;
    width:500px;
    margin:0px 40px;
}

.figura_empresa{
    float:left;
}

.wait{
    position:absolute;
    bottom:12px;
    width:30px;
    height:30px;
    z-index:9000;
    background:url('../imagens/wait.gif') no-repeat center;
    display:none;
}

#dialogs{
    display:none;
}
