/*** TABS 
***/

/* NEW TABS */
/*UI tabs*/

/* LEMBRETE!!
Existe o seguinte codigo no CSS pro IE6:
#bottom-tabs{height: 270px; margin: 0px; padding: 0px}
#container-home {bottom: -1px;}
*/

#container-home {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; list-style: none;
	float: left;
	position: relative;
	z-index: 1;
	width: 923px;
	margin-left: 15px;

}
#container-home ul {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0;  list-style: none;
		}
#container-home li.tab-link-li {
	/*resets*/ margin: 0; padding: 0; border: 0; outline: 0; list-style: none;
	float: left;
	border-right: none;
}
#container-home li a.tab-link {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; t list-style: none;
	float: left;
	font-weight: bold;
	text-decoration: none;
	padding: .5em 1.7em;
	background: #FFF;
}
#container-home li a.tab-link:hover {
	background: #EBF1F8;
	color: #212121;
}
#container-home li.ui-tabs-selected {
	border-bottom-color: #ffffff;
}
#container-home li.ui-tabs-selected a.tab-link, #container-home li.ui-tabs-selected a.tab-link:hover {
	background: #D0E0F2;
	color: #212121;
}
#container-home .ui-tabs-panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.0;  list-style: none;
	clear:left;
 	height: 160px;
 	margin-bottom: 0px;
 	padding: 13px 20px;
 	margin-top: 1px;
	width: 98%;
	background:#cae1f3;
	margin-bottom:10px;

}
#container-home .ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
/* ufba em pauta tabs */
#container-home #ufba-em-pauta-left{
	width: 370px;
	margin-right: -300px;    /* negative LEFT value */
	height: 130 ;
	float: left;
}
#container-home #ufba-em-pauta-right{
  margin-left: 390px;     /* LEFT value */
}
/* ufba em pauta inside tabs */
#container-home #ufba-em-pauta-left .views-row .views-field-title,
#container-home #ufba-em-pauta-left .views-row .views-field-field-teaser-value {
  margin-left: 150px;     /* LEFT value */
}
#container-home #ufba-em-pauta-left .views-row .views-field-field-image-fid{
  width: 120px;           /* LEFT value */
  margin-right: -120px;    /* negative LEFT value */
  height: 90px;
  float: left;
  border:10px solid #EBF1F8;
}
#container-home #ufba-em-pauta-left .views-row .views-field-title
{font-size: 150%; line-height: 1.1em; margin-bottom: 5px;}
#container-home #ufba-em-pauta-right .view-footer span.send-news
{float: right} 

#container-home #ufba-em-pauta-right .views-row .views-field-title{font-size: 100%;}
#container-home #ufba-em-pauta-right .view-footer{clear: both;}
#container-home #ufba-em-pauta-right .view-footer a.list-more-link{
	padding-left: 18px;
	background: url("../images/bullet_list_more.gif") no-repeat 0px 0px;
	float: left;
}
#container-home #ufba-em-pauta-right .view-footer span.send-news{
	float: right;
}
/* tvufba */

#container-home .view-tvufba .views-row{
	width: 140px;
	float: left;
	margin-right: 10px;
}
#container-home .view-tvufba .views-row .views-field-field-image-fid{
  width: 120px;
  height: 90px;
  border:10px solid #EBF1F8;
  margin-bottom: 6px;
}
#container-home .view-tvufba .views-row .views-field-title{
  width: 140px;
  text-align: left;  
}

/* tv ufba >> view-aggregator-tvufba */

#container-home .view-aggregator-tvufba  .views-row{
	width: 140px;
	float: left;
	margin-right: 10px;
}
#container-home .view-aggregator-tvufba  .views-row img{
  width: 120px;
  height: 90px;
  border:10px solid #EBF1F8;
  margin-bottom: 6px;
}
#container-home .view-aggregator-tvufba  .views-row .views-field-title{
  width: 140px;
  text-align: left;  
}




/*UI tabs*/
#container-1 {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	position: relative;
	z-index: 1;
	bottom: -1px;
	width: 940px;
	margin-left: 20px;
}
#container-1 table.views-table{
}
#container-1 ul {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; list-style: none;
}
#container-1 li {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; list-style: none;
	float: left;
	border-right: none;
}
#container-1 li a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; list-style: none;
	float: left;
	font-weight: normal;
	text-decoration: none;
	padding: .5em 1.7em;
	color: #555555;
	background: #FFF;
}
#container-1 li a:hover {
	background: #EBF1F8;
	color: #212121;
}
#container-1 li.ui-tabs-selected {
	border-bottom-color: #ffffff;
}
#container-1 li.ui-tabs-selected a, #container-1 li.ui-tabs-selected a:hover {
	background: #D0E0F2;
	color: #212121;
}
#container-1 .ui-tabs-panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none;  list-style: none;
	clear:left;
	border-top: 1px solid #D0E0F2;
	background: #ffffff url(images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
	color: #222222;	
	font-size: 1.1em;
	width: 100%
}
#container-1 .ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}

/*** SERIAL SCROLL 
***/

/** Serialscroll
---------------------------------
*/

/************** ALINHAMENTO EM LICITAÇÕES ************************/
#block-views-licitacoes-block_2, #block-views-licitacoes-block_1{margin-left:15px;padding-left:10px;width:935px;}
#block-views-licitacoes-block_2 .view-licitacoes .views-row .views-field-edit-node{margin-bottom:10px;}
#block-views-licitacoes-block_1 .view-licitacoes .views-row .views-field-edit-node{margin-top:10px;}

/************** LABEL EM NEGRITO ************************/
span.labelcargo{font-weight:bold;}










#block-views-bannericons-block_1{margin-left:15px;width:945px;}

.views_serialscroll_container{
	height: 50px;
	margin-top: 50px;
	clear: both;width:945px;
	
}
body.front .views_serialscroll_container{
	margin: 0px 0px;
}
.views_serialscroll_container ul{
	padding: 0px;
	
}
.views_serialscroll_container ul li{
	list-style-type: none;
	
}
.views_serialscroll_container a#views_serialscroll_prev_bannericons_block_1{
    display: block;
    height: 40px;
    width: 22px;
    background: url("../images/serialscroll_previous.gif") no-repeat center 15px #D0E0F2;
    text-indent: -999999px;
}

.views_serialscroll_container a#views_serialscroll_next_bannericons_block_1{
    display: block;
    height: 40px;
    width: 22px;
    background: url("../images/serialscroll_next.gif") no-repeat center 15px #D0E0F2;
	
}		


.views_serialscroll_container a#views_serialscroll_prev_bannericons_block_1 div,
.views_serialscroll_container a#views_serialscroll_next_bannericons_block_1 div{
	display: none;
	
}


.views_serialscroll_container #views_serialscroll_next_container_bannericons_block_1{
	height: 40px;
    width: 22px;
	float: left;
}
.views_serialscroll_container #views_serialscroll_prev_container_bannericons_block_1{
	height: 40px;
    width: 22px;
	float: left;
	margin-right:21px;
}
.views_serialscroll_container #views_serialscroll_slideshow_bannericons_block_1{
	float: left;
	display: block;
}

.views_serialscroll_container #views_serialscroll_slideshow_bannericons_block_1{margin:0px;padding:0px;
 width: 880px !important;
}

/*** APIMENTIHC BLACK 
***/


body.apimentihc_black .views-exposed-widgets{background-color: #333}


/** Font styles 
---------------------------------*/

body.apimentihc_black {
  background-color: black !important;
  color: #fff !important;
}

body.apimentihc_black #master-wrap{
  background:none !important;
}
body.apimentihc_black #footer-wrap{
  background: none !important;
}
body.apimentihc_black #page{
  background: none !important;
}

/* Links */

body.apimentihc_black a:link{
  color: #ffff00 !important;
  text-decoration: underline !important;
}
body.apimentihc_black a:visited{
  color: #999900 !important;
  text-decoration: none !important;
}

body.apimentihc_black a:hover,body.apimentihc_black  a:active {
  color: #ffff00 !important;
  text-decoration: underline;
}

/* Home top banner */
body.apimentihc_black .view-home-top-banner .views-field-title .field-content{
	background-color: #000;
	color: #fff;
}

/* Titles  */

body.apimentihc_black h1,
body.apimentihc_black h2,
body.apimentihc_black h3,
body.apimentihc_black h4,
body.apimentihc_black h5,
body.apimentihc_black h6 {color: #00ffff !important}

/* Paragraph Styles */

p {
  margin:0 0 1em 0;
}

/* List Styles  */

ul, ol {
  margin-left: 0;
  padding-left: 2em;
}
.item-list ul{
	margin: 0px;
	padding: 0px;
}
.item-list ul li.views-row{
	margin: 0px 0px 8px 0px;
	padding: 0px;
	list-style: none;
	background: url("../images/bullet_conheca_a_ufba.gif") no-repeat 2px 6px;
	padding-left: 18px;
}

/* tabs */
body.apimentihc_black ul.primary li a {
  background-color:#000;
  border-color:#ffff00 #ffff00 #fff;
  border-style:solid;
  border-width:1px;
}
body.apimentihc_black ul.primary li.active a {
  background-color:#ffff00;
  border-color:#ffff00 #ffff00 #ffff00;
  border-style:solid;
  border-width:1px;
  color: #ffff00 !important;
}
body.apimentihc_black ul.primary li.active{
  color: #ffff00 !important;	
}


/* Table Styles  */

body.apimentihc_black tr.even td, body.apimentihc_black tr.odd td {
	padding: 10px 5px;
	background-color: #000;
}
body.apimentihc_black tr.odd {
	background-color: #444;
}

/* Code */

pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

pre {
	background-color: #efefef;
	display: block;
	padding: 5px;
	margin: 5px 0;
	border: 1px solid #aaa;
}

/* List Styles */

ul          { list-style-type: disc; }
ul ul       { list-style-type: circle; }
ul ul ul    { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol          { list-style-type: decimal; }
ol ol       { list-style-type: lower-alpha; }
ol ol ol    { list-style-type: decimal; }

/* Abbreviation */

abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}

/* UI improvments  */

#edit-title{
	font-size: 24px;
}
#system-themes-form img{
	width:100px;
}
.form-item .description{
	font-style:italic;
	line-height:1.2em;
	font-size:0.8em;
	margin-top:5px;
	color:#777;
}
#edit-delete{
	color:#c00;
}

/**
 * Console, style from Slate theme
 */
div.messages {
  padding: 9px;
  margin: 1em 0;
  color: #036;
  background: #bdf;
  border: 1px solid #ace;
}
div.warning {
  color: #840;
  background: #fe6;
  border-color: #ed5;
}
div.error {
  color: #fff;
  background: #e63;
  border-color: #d52;
}
div.status {
  color: #360;
  background: #cf8;
  border-color: #be7;
}

/** Region Colors
---------------------------------
*  delete when starting a new theme */

#header, #footer { }
#header{ }
#sidebar-first {	background: #e7edff; }
#sidebar-second { background: #ffd075; }
#navigation { background-color: #feffa5; }





body.apimentihc_black .item-list ul li.views-row{
	background: url("../images/bullet_yellow.gif") no-repeat 2px 6px !important;
}



body.apimentihc_black #main #content-above ul.menu li.conhe-a-a-ufba > a,
body.apimentihc_black #main #content-above ul.menu li.gradua-o > a,
body.apimentihc_black #main #content-above ul.menu li.p-s-gradua-o > a,
body.apimentihc_black #main #content-above ul.menu li.pesquisa > a,
body.apimentihc_black #main #content-above ul.menu li.extens-o > a{
	background: #ffff00 !important;
	color: #000 !important;
}
	 
body.apimentihc_black #main #content-above ul li.conhe-a-a-ufba li.leaf > a,
body.apimentihc_black #main #content-above ul li.gradua-o li.leaf  > a,
body.apimentihc_black #main #content-above ul li.p-s-gradua-o li.leaf > a,
body.apimentihc_black #main #content-above ul li.pesquisa li.leaf > a,
body.apimentihc_black #main #content-above ul li.extens-o li.leaf > a{	
	background: url("../images/bullet_yellow.gif") no-repeat 5px 11px;
} 
	 
	 
	
body.apimentihc_black #main #content-above ul li.conhe-a-a-ufba li.leaf > a:hover,
body.apimentihc_black #main #content-above ul li.gradua-o li.leaf a:hover,
body.apimentihc_black #main #content-above ul li.p-s-gradua-o li.leaf a:hover,
body.apimentihc_black #main #content-above ul li.pesquisa li.leaf a:hover,
body.apimentihc_black #main #content-above ul li.extens-o li.leaf a:hover{
	color: #000 !important;
	background: url("../images/bullet_black.gif") #ffff00 no-repeat 5px 11px !important;
}









/* scroll */
body.apimentihc_black .views_serialscroll_container a#views_serialscroll_prev_bannericons_block_1{
    background: url("../images/serialscroll_previous_yellow.gif") no-repeat center 15px #000;
}
body.apimentihc_black .views_serialscroll_container a#views_serialscroll_prev_bannericons_block_1:hover{
    border:2px solid #ffff00;
    border-width: 2px 0px;    
}
body.apimentihc_black .views_serialscroll_container a#views_serialscroll_next_bannericons_block_1{
    background: url("../images/serialscroll_next_yellow.gif") no-repeat center 15px #000;
}	


/** Search Box
*/
body.apimentihc_black #header-region-top form#search-block-form{
	background-color: fuchsia;
	clear: both;	
}
body.apimentihc_black #header-region-top form#search-block-form label{ /* isn't the better way!!! */
	display:none;	
}
body.apimentihc_black #header-region-top form#search-block-form input.form-text{
background-color: #000;
border: 1px solid #ffff00;
color: #fff
}
body.apimentihc_black #header-region-top input.form-submit{
  background: #ffff00 !important;
  color: #000 !important;
}





/* tabs */
body.apimentihc_black #bottom-tabs ul.primary li.active a {
  background-color:#333;
  border-width:0px;
  border-top: 4px solid #ffff00;
}

body.apimentihc_black #bottom-tabs .drupal-tabs{

  margin-bottom: 0px;
  height: 216px;
}
body.apimentihc_black #bottom-tabs .drupal-tabs .ui-tabs-panel{
 background-color: #333;
  height: 150px !important;
  margin-bottom: 0px !important;
  padding: 20px 20px !important;
  margin-top: 1px !important;
}
body.apimentihc_black #bottom-tabs ul.primary li a:hover {
  background-color:#222;
  border-color:#FFF #FFF #d0e0f2;
  text-decoration: underline;
  border-width:0px;
  border-top: 4px solid #ffff00;
}

body.apimentihc_black #bottom-tabs  .views-row .views-field-field-image-fid{
  border:10px solid #ffff00 !important;
}

body.apimentihc_black #footer{
	background: none !important
}

/* list-more-link */
body.apimentihc_black #bottom-tabs  a.list-more-link{
	background:none !important
}

/*** SERVICES TABS 
***/
/* servios services */
.view-services .views-row {
	margin-bottom: 40px;
	clear: both;
}
/* ‡rea de saœde */
.view-services #tabset-tab-2 .views-row .views-field-title,
.view-services #tabset-tab-2 .views-row .views-field-body,
.view-services #tabset-tab-2 .views-row .views-field-field-phone-number-value,
.view-services #tabset-tab-2 .views-row .views-field-field-link-url,
.view-services #tabset-tab-2 .views-row .views-field-field-logradouro-value,
.view-services #tabset-tab-2 .views-row .views-field-field-number-value,
.view-services #tabset-tab-2 .views-row .views-field-field-neighborhood-value,
.view-services #tabset-tab-2 .views-row .views-field-field-city-value,
.view-services #tabset-tab-2 .views-row .views-field-field-cep-value,
.view-services #tabset-tab-2 .views-row .views-field-edit-node,

.view-services #tabset-tab-4 .views-row .views-field-delete-node,
.view-services #tabset-tab-4 .views-row .views-field-title,
.view-services #tabset-tab-4 .views-row .views-field-body,
.view-services #tabset-tab-4 .views-row .views-field-field-phone-number-value,
.view-services #tabset-tab-4 .views-row .views-field-field-link-url,
.view-services #tabset-tab-4 .views-row .views-field-field-logradouro-value,
.view-services #tabset-tab-4 .views-row .views-field-field-number-value,
.view-services #tabset-tab-4 .views-row .views-field-field-neighborhood-value,
.view-services #tabset-tab-4 .views-row .views-field-field-city-value,
.view-services #tabset-tab-4 .views-row .views-field-field-cep-value,
.view-services #tabset-tab-4 .views-row .views-field-edit-node,
.view-services #tabset-tab-4 .views-row .views-field-delete-node{
  margin-left: 160px;     /* LEFT value */
}
.view-services #tabset-tab-2 .views-row .views-field-field-logo-fid,
.view-services #tabset-tab-4 .views-row .views-field-field-logo-fid {
  width: 140px;           /* LEFT value */
  margin-right: -140px;    /* negative LEFT value */
  float: left
}
.view-services .views-row .views-field-title{
  font-size: 160%;
}

.view-services .views-row label
{font-weight: bold}

.view-services #tabset-tab-2 .views-row .views-field-body p,
.view-services #tabset-tab-4 .views-row .views-field-body p
{margin: 0px; }





/*** RESOLUCAO
***/



/* resolu›es */
.view-Resolucao .views-table th.views-field-title{
	width: 310px;
}

/*** ACCESSIBILITY TOOLS
***/

/** Header Region Top
---------------------------------
*  Hight contrast tool box (apimentihc)
*  Text resize tool box (text_resize)
*/
#logo-title{
	float:left;
	width:460px;
	padding-top:18px;
}
#header-region-top{
	float:right;
	width:360px;
	color: #d7e6f7;
	font-size: 95%;
	padding-top: 15px;
}

/* Hight Contrast links */
#header-region-top a.apimentihc_black{display:block;width:16px;height:16px; border:1px solid #fff; margin:1px ;background:url("../images/link_black.gif")  no-repeat top left !important;}
#header-region-top a.apimentihc_standard{display:block;width:16px;height:16px; border:1px solid #fff; margin:1px; background:url("../images/link_standard.gif") no-repeat top left !important;}

/* terrible hack for unknow behavior of put some <br> */
#header-region-top .apimentihc br{
	display: none;
}

/* list */
#header-region-top .apimentihc ul {
  padding: 0;
  margin: 0.1em 0 0.5em 0;
  display: block;
  float: left;

}
#header-region-top .apimentihc ul {
  width: auto;
}
#header-region-top .apimentihc ul li {
  list-style-type: none;
  list-style-image: none !important; /* fix for zen theme */
  background: transparent;
  padding: 0;
  margin: 0 0 0.2em 0;
}
#header-region-top .apimentihc ul li {
  display: block;
  float: left;
  list-style-type: none;
  list-style-image: none !important; /* fix for zen theme */
  background: transparent;
  padding: 0;
  margin: 0;
}
#header-region-top .apimentihc {
  padding-top:7px;
  padding-left:25px;
  width:140px;
  float:left;
    font-size: 90%;
}
#header-region-top .apimentihc span{
  padding-right:4px;
}


/* Text resize */
#header-region-top #block-text_resize-0{
  padding-top:0px;
  margin-left:0px;
  padding-top:7px;
  padding-right:10px;

  width:180px;
  float:left; 
      font-size: 90%;
}
#header-region-top #block-text_resize-0 span.text_resize_label{
  display:block;
  float:left;
  margin-top:0px;
}
#header-region-top #block-text_resize-0 a{
  display:block;
  text-align:center;
  padding-top:2px;
  height:20px;
  text-decoration:none;
  color: #fff;  
}
#header-region-top #block-text_resize-0 a:hover{
  text-decoration:underline;
}
#header-region-top #block-text_resize-0 a sup{
 margin:0px;
 padding:0px;
 line-height:70%;
 font-size: 90%;
}
/*** CONTROL PANEL MENU
***/

/** CONTROL PANEL MENU
---------------------------------
*/
#control-panel-menu{
  padding: 0px;
  margin: 0px;
  background: url("../images/bg_control_panel_menu.gif") repeat-x top black;
}
#control-panel-menu #control-panel-menu-inner {
  width:960px;
  height: 40px;
  text-align:left;
  margin: 0 auto;	
}
#control-panel-menu #control-panel-menu-inner h3.block-title{
  margin-left: 10px;
  float: left;
  font-size: 13px;
  display: inline;
  padding: 11px 5px 0px 5px;
  color:#80A3CB;
}
#control-panel-menu #control-panel-menu-inner .content{
	float: left;
	width: 793px;
}

#control-panel-menu #control-panel-menu-inner ul.menu{
	margin: 0px;
	padding: 0px 10px;
}
#control-panel-menu #control-panel-menu-inner ul.menu li{
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
		float: left;
}
#control-panel-menu #control-panel-menu-inner ul.menu li a{
	color: #fff;
	display: block;

	height: 10px;
	padding: 11px 10px 19px 10px;
	border-right: 1px solid black;
}
#control-panel-menu #control-panel-menu-inner ul.menu li.first a{
	border-left: 1px solid black;
}

#control-panel-menu #control-panel-menu-inner ul.menu li a.active,
#control-panel-menu #control-panel-menu-inner ul.menu li a:hover{
  background: url("../images/bg_control_panel_menu_hover.gif") repeat-x top black;
}