/* 
Document   : default
Created on : 20/03/2009, 11:43:37
Author     : drfranca
Description:
Purpose of the stylesheet follows.
*/
body{
font-family:Arial, Helvetica, sans-serif;
}
@import url("fonts.css");
@import url("paginacao.css");

.b{ border:1px solid #000;}
.left{ float:left;}
.right{ float:right;}
.block{ display:block;}
.bold{font-weight:bold;}
.clear{clear:both;}
.inline{display:inline;}
.nb{border:0px;}
.rs{margin:2px 0px 0px 5px;}
.hand{cursor:pointer;}
.hidden{display:none;}
a{
    color:#21759B;
    font:normal 13px Georgia,"Times New Roman","Bitstream Charter",Times,serif;
    text-decoration:none;
}
a:hover{color:#D54E21;}
body{ background-color:#F9F9F9;}
#aguarde{width:100%; height:20px; background-color:#FFFFD7; text-align:center; font:400 12px/20px arial,verdana;}
/* STATUS ========================*/
.st-1{ color:#7F9F45;} 
.st-0{ color:#FF0000;}
.st-2{ color:#FFFF66;}
/* ========================*/

/* ==============================*/
input,select{
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
}
/* ==============================*/
#geral{
    width:955px;
    min-height:500px;
    margin:0 auto;
    border:0px solid #CCC;
}
#menuGeral{
    width:160px;
    float:left;
    margin:10px 0px 0px 0px;
}
#menuGeral a{
	line-height:25px;
}
#menuGeral .itemMenu{
	width:150px; 
	margin:0px 0px 10px 0px; 
	padding:0px 0px 0px 5px;
	color:#21759B;
}
#menuGeral a.linkMenu-1{
	font-weight:bold;
}
#menuGeral .menuAtivado {
	background-color:#464646;
	
}
#menuGeral .menuAtivado a{color:#FFF;}
#menuGeral .menuAtivado ul a{color:#21759B;}
/* ============================= */
table.listagem{
	border:1px solid #EBEBEB;
    margin:5px 0px 0px 10px;
    width:760px;
	}
table.listagem thead{ 
    background-color:#EBEBEB;
    font:bold 11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    line-height:25px;
    }
table.listagem thead tr th{
    text-align:left;
    background-color:#EBEBEB;
	}
table.listagem td,th{
    padding:0px 0px 2px 10px;
	}
.listagem td{
    line-height:20px;
	}
.listagem tbody tr td{
    border-bottom:1px solid #F1F1F1;
    height:60px;
	
	}
.listagem tfoot tr th{
    line-height:25px;
	}
.alt-1{background-color:#F9F9F9;}
.actions{display:none; font-size:11px;}
.listagem .actions span a{
   font:normal 11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
   padding:0px 5px;
    }
	
.radius-1{
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border:1px solid #F1F1F1;
	background-color:#FFF;
}
.radius-2{
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border:1px solid #E3E3E3;
	background-color:#F1F1F1;
}
.radius-t{
	-moz-border-radius:90px;
	-webkit-border-radius: 90px;
	border:1px solid #E3E3E3;
	background-color:#F1F1F1;
}

/* ============================= */
#titulo_local{ font:bold 14px/25px Arial; color:#464646; width:770px; margin:10px 0px 0px 10px; padding:0px 5px;}


.exceptions-responses-cod-0{
	width:780px;
	margin:10px 0px 0px 10px;
	padding:20px 0;
	background:#FFF2EF;
	border:1px solid #EFE2E0;
	text-align:center;
	color:#666666;
}

table.lista-usuarios{
	width:97%;
	margin:10px;
}

table.lista-usuarios thead tr td{
	background:#464646;
	padding:5px 5px;
	color:#fff;
	font-weight:bold;
}

table.lista-usuarios tbody tr{
	cursor:default;
}

table.lista-usuarios tbody tr td{

	padding:3px;
	margin:5px;
}

table.lista-usuarios tbody tr:hover.line-class-on{
	background:#ddd;

}

table.lista-usuarios tbody tr:hover.line-class-off{
	background:#ddd;

}

.line-class-on{
	background:#efefef;
	color:#666666;
}

.line-class-off{
	background:#fff;
	color:#666666;
}

table.canais{
    margin:5px 0px 0px 0px;
	}
table.canais thead{ 
    background-color:#EBEBEB;
    font:bold 11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    line-height:25px;
    }
table.canais thead tr th{
    text-align:left;
    background-color:#EBEBEB;
	}
table.canais td,th{
    padding:0px 0px 2px 10px;
	}
.canais td{
    line-height:20px;
	}
.canais tbody tr td{
	border-bottom:1px solid #fff;
	height:12px;
	padding:0px 10px;
	background-color:#F1F1F1;
}

#menus_tools ul li{
	background:#F1F1F1;
	padding:2px 5px;
	margin:2px 0px;
}

#menus_tools ul li:hover{
	background:#DFDFDF;
	padding:2px 5px;
	margin:2px 0px;
}
#incompatibilidade{
	background:#efefef;
	border:1px solid #ccc;
	padding:50px;
	margin:20px auto;
	width:350px;
	
}
#incompatibilidade span{
	font-size:26px;
}

#pr_de_menu{
    border:1px solid #ccc;
}

#pr_de_menu_close,#updateDiv,#excluirDiv{
    padding:1px 2px;
    border:1px solid #ccc;
    font-size: 12px;
}
#pr_de_menu_close:hover,#updateDiv:hover,#excluirDiv:hover{
    background:#FFFFCC;
}
