﻿/* estacio.css */
/* Paginacao */
.pagination {float: right; margin: 0 0 20px 0}

.pagination li, .pagination span a, .pagination span span{float: left}

.pagination li a, .pagination span a, .pagination span span{
	display: block;
	float:left;
	margin: 2px;
	padding: 2px 5px 3px 5px;
	color: #666666;
	background: #fff;
}

.pagination li a:hover, .pagination span a:hover,
.pagination li.select a, .pagination span span.select{
	color: #ffffff;
	text-decoration: none;
	background: #ffcc00;
}

.pagination a.first{
	_margin:16px 0 0 0;
	*margin:16px 0 0 0;
}

.pagination li.first a, .pagination span a.first, .pagination span span.first
.pagination li.first a:hover, .pagination span a.first:hover{
	width: 10px;
	height: 14px;
	text-indent: -99999px;
	background: url('/img/bt/arrow_nav.png') no-repeat left top;
}

.pagination li.last a, .pagination span a.last, .pagination span span.last
.pagination li.last a:hover, .pagination span a.last:hover{
	width: 10px;
	height: 14px;
	text-indent: -99999px;
	background: url('/img/bt/arrow_nav.png') no-repeat right top;
}

/* table */
table.tbl_listagem {border-collapse: collapse; margin: 0 auto 20px auto; width: 100%;}

table.tbl_listagem caption{display: none}

table.tbl_listagem tr th{
	padding: 4px 10px;
	color: #fff;
	font: bold 11px Tahoma;
	border: 1px dotted #999;
	background: url('/img/bg/tbl-instituicao.jpg') repeat-x left top;
}

table.tbl_listagem th, table.tbl_listagem tbody td{border-right: 1px dotted #999; border-bottom: 1px dotted #999}

table.tbl_listagem th:last-child, table.tbl_listagem tbody td:last-child{border-right: 0}

table.tbl_listagem th, table.tbl_listagem tbody td{border-right: expression(this.nextSibling == null ? '0' : '1px dotted #999')}

table.tbl_listagem th, table.tbl_listagem tbody td{background: #fff}

table.tbl_listagem tbody td{padding: 8px; vertical-align: middle; text-align: center}

table.tbl_listagem tbody td a {color: #666}

table.tbl_listagem tbody td p{font-size: 11px}

table.tbl_listagem tbody td.td_info{text-align: left}

table.tbl_listagem tbody td.td_info h3,
table.tbl_listagem tbody td.td_info strong,
table.tbl_listagem tbody td.td_info p {
	display: block;
	margin: 0 0 5px 0;
	padding: 0
}

table.tbl_listagem tbody td.td_info h3{font-size: 16px !important; padding: 0 !important; color: #0078a8}

table.tbl_listagem tbody td.td_info strong, #main  table tbody td.td_info p {color: #666}

/* INSTITUICAO (estacio.css) NOVO*/
#sm_unidades ul li p a{
	color:#FFF ;
	text-decoration:none;
	}


/*Mapas*/
.mappoint
{
     display:none;
}
#mapHomeInstituicao
{
	width:601px;
	height:250px;
}
#mapHomeUnidade
{
	width:450px;
	height:200px;
}
#mapHomeCurso
{
	background: none;
	float: left;
	height: 400px;
	position: absolute;
	width: 610px;
	z-index: 10;
}

#innerMapSidebarUnidade
{
	width:100%; 
	height:300px;
}
#mapUnidadeSidebar
{
	/*margin:2px;*/
	width:298px;
	height:278px;
	border: 1px #2222DD;
	overflow:hidden;
}


/*Form de Sidebar Cursos*/



/*Autocomplete*/
/* ===== Autocomplete ===== */
.ac_disabled{background-color:#ccc !important;}

.ac_input{
	/*background-color:#FFFFDE;*/
	/*border:1px solid #a5acb2;*/
	padding: 1px 1px;
}

.ac_results {
	padding: 0px;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width:100%;
	list-style-position: outside;
	list-style: none;
	margin: 0;
	z-index: 99999;	
}

.ac_results ul li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	height: 16px;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 14px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 13px;
	overflow: hidden;
	color:#333;
}
.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_even {
	background-color: #fff;
}
.ac_over {
	background-color: #FFFFEE;
	cursor:pointer;
}

.ac_results ul li strong{ color: #222;}
/*fim auto complete*/

/* Home Curso - Diferenciais */

ul.list_icons li img, ul.list_icons li div { 
	float: left;
}

ul.list_icons li div {
	padding-left:10px;
}


/*Formas de Admissao*/
.fr{float:right;display:inline;}

/*FormEmail */
#form-cadastro-fornecedores .big {
display:block;
float:right;
margin:6px 0;
width:490px;
}
#form-cadastro-fornecedores  h4.tit {
clear:both;
display:block;
float:left;
margin-top:15px;
padding-right:8px;
text-align:left;
width:100%;
}
#form-cadastro-fornecedores label.inteiro {
clear:both;
display:block;
float:left;
line-height:35px;
padding-right:8px;
text-align:left;
width:100%;
}
#form-cadastro-fornecedores textarea {
border:medium none;
height:154px;
overflow:auto;
width:100%;
}
#form-cadastro-fornecedores .input-small {
display:block;
float:left;
margin:6px 0;
width:295px;
}
#form-cadastro-fornecedores .input-small input {
border:0 none;
height:16px;
padding:4px 0;
width:295px;
}
#form-cadastro-fornecedores textarea.small {
border:medium none;
display:block;
float:left;
height:154px;
overflow:auto;
width:295px;
}
#form-cadastro-fornecedores .small {
display:block;
float:left;
margin:6px 0;
width:277px;
}
#form-cadastro-fornecedores .small label{
clear:both;
display:inline;
float:none;
line-height:0;
padding-right:8px;
text-align:left;
width:100%;
}

/* Busca */
.ui-widget-content a{
	color:#00C1F3 !important;
}
.ui-widget-content span a{
	color:#222222 !important;
}

/* Link da Imagem destaque */
div.dtq_top a {
	z-index:1;
	position:relative;
}
