﻿/* CLASSES */

.mainContentPt1 a,
.mainContentPt1 a:visited,
.mainContentPt2 a,
.mainContentPt2 a:visited {
	text-decoration:none;
	color:#666;
}
.mainContentPt1 a:hover,
.mainContentPt2 a:hover {
	text-decoration:none!important;
	color:#666;
}
#mainContent {
	font: normal 11px/14px Arial;
	color:#666;
}

#mainContent .temas table td table td,
#mainContent .mainContentPt2 table td table td,
.destaque1 table td table td {
	border-bottom:0px;
}
.descPrincipal {
	display:block;
	margin-top:5px;
	margin-bottom:10px;
}
.destaque1 .titPrincipal {
	 margin:13px 0 3px 0;
	 line-height:20px;
}
#mainContent .destaque1 .titPrincipal a,
#mainContent .destaque1 .titPrincipal a:visited,
#mainContent .destaque2 .titSecundario a,
#mainContent .destaque2 .titSecundario a:visited,
#mainContent .itemTema h4 a,
#mainContent .itemTema h4 a:visited {
	color:#C50101;
}

.destaque1 img {
	float:left;
	width:337px;
	height:185px;
	margin:0 20px 10px 0;
}
.destaque1 .autor,
.destaque2 .autor{
	font-size:10px;
	font-weight:bold;
	color:#656565;
	display:block;
	margin-bottom:15px;
}
.destaque1 {
	border-bottom:1px #d0d0d0 solid;
	float:left;
	padding-bottom:15px;
	margin-bottom:10px;
}

.destaque2 .itemDestaque {
	width:330px;
	float:left;
	padding-right:10px;
}
.destaque2 .temaprincipal {
	font:bold 11px/normal Georgia, Times, Sans-Serif;
}
.destaque2 .titSecundario {
	font:normal 18px/normal Georgia, Times, Sans-Serif;
	color:#C50101
}
.destaque2 {
	float:left;
	margin-bottom:10px;
}
.acesso {
	margin-bottom:15px;
}
.acesso select {
	border:1px #d0d0d0 solid;
	width:227px;
}
.temas h3.ms-WPTitle {
	font:normal 18px/normal Georgia, Times, Sans-Serif;
	color:#C50101;
	margin-bottom:20px;
}
.temas .itemTema {
	float:left;
	width:130px;
	padding-right:25px;
	border-right:1px #d0d0d0 solid;
	margin-right:22px;
}
.temas h4 {
	font:normal 14px/normal Georgia, Times, Sans-Serif;
	color:#C50101;
	margin-bottom:5px;
	height:40px;
}
.temas .imgBorder {
	width:118px;
	height:86px;
	border:1px #cbcfda solid;
}
.temas .itemTema .imgBorder img {
	width:118px;
	height:86px;
}
.tabs .listType1 {
	margin:18px 10px 7px;
}
.tabs .atuacaoprincipal {
	font:bold 11px/normal Arial;
	display:block;
}
#mainContent .tabs .listType1 li a,
#mainContent .tabs .listType1 li a:visited {
	color:#666
}
.titArea {
	margin:10px 0;
}
.destaque1 .tema {
	width:690px;
	float:left;
	margin-right:25px;
}
.entenda {
	float:left;
	width:226px;
}
.videoitem .imgBorder {
	border:1px #CECECE solid;
	width:86px;
	height:65px;
	text-align:center;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
}
.videoitem .imgBorder img {
	width:80px;
	height:59px;
	margin-top:3px;
}
.videoitem a {
	padding-top:8px;
}
.videoitem .imgBorder a {
	padding-top:0px;
}


.itemTema .imgBorder img{
width:118px;
}

.orderBy {
	margin:10px 0;
}
.dottedLine {
	border-top:1px #cfcfcf solid;
	padding-top:10px;
	padding-bottom:10px;
}
.dottedLine .area,
.dottedLine .autor {
	font:bold 11px/normal Georgia, Times, Sans-Serif;
	display:block;
}
.dottedLine .autor span {
	font-weight:normal;
}
.dottedLine .titulo {
	font:normal 18px/normal Georgia, Times, Sans-Serif;
	display:block;
}
.dottedLine .titulo a,
.dottedLine .titulo a:visited {
	color:#C50101;
}

.colunaVideo1,
.colunaVideo2 {
	width:340px;
	float:left
}

.btnVerTodosAba {
	display:inline;
	float:right;
	height:22px;
	padding-right:20px;
	width:69px;
}

.btnVerTodosAba a {
	background:url(/Style%20Library/Biblioteca_TF/images/btn_vertodosaba.png) no-repeat 0 0;
}

.tab1, .tab2 {
	padding-bottom:5px;
	min-height:192px;
}

.tab1 li, .tab2 li {
	padding-bottom:15px;
}
.tab1 .ms-vb {
	padding:18px 0 0 10px;
}

.temas .ms-standardheader {
	color:#C50000;
	font:20px georgia, times, serif;
	margin:15px 0 0;
	padding:0 0 15px;
}

.temas .link2 {
	float:left;
	margin-top:15px;
	clear:both;
	overflow:visible!important;
	width:100px;
}

.temas .link2 a {
	color:#C50000;	
}

.titPrincipal a {
	text-decoration:none;
}

.titPrincipal a:hover {
	text-decoration:underline;
}

.mainContentPt1 .boxVideosTxt a:hover{
	color:#FFF!important;
}


/******pg layout****/
.ms-rteTable-4 {
	border:1px #002F49 solid;
}
.ms-rteTable-4 .ms-rteTableHeaderRow-4 td  {
	background-color:#002F49;
	color:#fff;
	font:bold 12px/normal Arial;
	padding:5px;
}
.ms-rteTable-4 td.ms-rteTableOddRow-4,
.ms-rteTable-4 td.ms-rteTableEvenRow-4,
.ms-rteTable-4 td.ms-rteTableFirstCol-4,
.ms-rteTable-4 td.ms-rteTableLastCol-4 {
	color:#666;
	font:normal 11px/normal Arial !important;
	padding:5px 5px 10px 9px !important;
}


