/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 2px 0 0;

}
.ui-tabs-nav  {
   display: block;
}
.ui-tabs-nav a {
	position: relative;
	z-index: 2;
	text-decoration: none;
	color: #998B66;
	font-family:"Times New Roman", Times, serif;
	font-size:145%;
	height:27px;
	margin-top:7px;
	padding:5px 10px 0 8px;
	background:#EEE7D5 url(../img/aba_a.gif) right 0 no-repeat;
	display: block;
   float:left;
}
.ui-tabs-nav a:hover {
	background:#88001F url(../img/aba_a_hover.gif) right 0 no-repeat;
	color:#fff;

}
.ui-tabs-nav .ui-tabs-selected a {
    color: #88001F;
	height:34px;
	font-family:"Times New Roman", Times, serif;
	font-size:168%;
	font-weight:normal;
	background:#fff url(../img/aba_hover.gif) right 0 no-repeat;
	padding:5px 12px 0 12px;
	margin-top:0;
}

/* hide from IE 6 
*>.ui-tabs-nav a span { 
    width: auto;
    height: auto;
}*/

div#controle-abas{
	float:left;
	width:100%;
}
div.abas-home{
	margin-top:35px;
	border-bottom:1px solid #DED1AD;
	margin-bottom:3px;
	padding-bottom:3px;
}
ul#abas-internas.ui-tabs-nav a {
	height:23px;
	margin-top:7px;
	padding:3px 10px 0 8px;
	font-size:145%;
	background:#fff url(../img/aba_a_int.gif) right 0 no-repeat;
	}
ul#abas-internas.ui-tabs-nav a:hover {
	background:#88001F url(../img/aba_a_hover.gif) right 0 no-repeat;
}
ul#abas-internas.ui-tabs-nav .ui-tabs-selected a {
	background:#E0D5B8 url(../img/aba_a_hover_int.gif) right 0 no-repeat;
	height:23px;
	padding:3px 12px 0 12px;
	font-size:160%;
}
ul.lista-anexo{
	padding:15px;
}
ul.lista-anexo li{
	margin-bottom:5px;
}
ul.lista-anexo li a{
	font-family:"Trebuchet MS";
	color:#333;
	font-size:100%;
	text-decoration:none;
	border-bottom: 1px dashed #CE98A3;
}
ul.lista-anexo li a strong{
	font-family:"Times New Roman", Times, serif;
	color:#88001F;
	font-size:110%;
}

ul.lista-anexo li a:hover{
	color:#fff;
	text-decoration:none;
	background:#88001F;
	border:0;
}
ul.lista-anexo li a:hover strong{
	color:#fff;
	text-decoration:none;
	background:#88001F;
	border:0;
}





