@charset "utf-8";
/* CSS Document */

/** CSS - TV1.COM
*   TAEQ
*   Desenvolvido por: 
*   - Mariana Motta da Cunha [mcunha@tv1.com.br]
*   Início do Projeto: 27/10/2009
*/

.mainHome {
	background: url(../images/bg_HeaderHome.jpg) no-repeat;
}

.contHeader {
	float: left;
	padding: 0 0 50px 0;
}

.contHeader .logo {
	float: left;
	width: 134px;
	height: 120px;
	padding: 0 0 0 35px;
}

.contHeader .divFlash {
	float: left;
	width: 615px;
	height: 230px;
	margin: 0 0 0 20px;
}

/* materias */

.contMaterias {
	border-right: solid 2px #dfdfde;
	width: 324px;
	height: 315px;
	float: left;
	padding: 0 0 0 35px;
}

.contMaterias h2 {
	float: left;
	margin: 0 0 10px 0;
	background: url(../images/tit_Materias.gif) no-repeat;
	width:255px;
	height:20px;
	
}

.contMaterias .txtLink a:link {
	color: #107aaf;
	margin: 8px 0 0 0;
	float: left;
	text-decoration: none;
}

.contMaterias .txtLink a:visited {
	color: #107aaf;
	text-decoration: none;
}

.contMaterias .txtLink a:hover {
	color: #107aaf;
	text-decoration: underline;
}

.contMaterias .boxMateria {
	float: left;
	width: 310px;
	padding: 0 10px 0 0;
}

.contMaterias .boxMateria .fotoRight {
	float: right;
	width: 140px;
}

.contMaterias .boxMateria .fotoLeft {
	float: left;
	width: 140px;
}

.contMaterias .boxMateria .fotoRight img, 
.contMaterias .boxMateria .fotoLeft img {
	border: solid 1px #d5dbde;
}

.contMaterias .boxMateria .boxDescricao {
	float: right;
	width: 160px;
}

.contMaterias .boxMateria .boxDescricao h3 {
	background-color: #dbebf3;
	color: #107aaf;
	padding: 2px 5px 2px 5px;
	font-size: 17px;
	font-weight: normal;
	width: 150px;
	margin: 0;
	float: left;
}

.contMaterias .boxMateria .boxDescricao h3 a:link {
	color: #107aaf;
	text-decoration: none;
}

.contMaterias .boxMateria .boxDescricao h3 a:visited {
	color: #107aaf;
	text-decoration: none;
}

.contMaterias .boxMateria .boxDescricao p {
	padding: 0 5px 5px 5px;
	color: #8d9aa1;
}

.contMaterias .boxMateria .boxDescricao p a:link {
	color: #8d9aa1;
	text-decoration: none;
}

.contMaterias .boxMateria .boxDescricao p a:visited {
	color: #8d9aa1;
	text-decoration: none;
}

.contMaterias .boxMateria .boxDescricao p.btn {
	text-align: right;
}

.contMaterias .hrMaterias {
	padding: 15px 0 15px 0;
	float: left;
	background: url(../images/hrMaterias.gif) left 10px no-repeat;
	width: 100%;
}

/* end materias */

/* destaque */

.boxDestaque {
	width: 283px;
	height: 156px;
	margin: 0 4px 0 22px;
	background-color: #e2eff4;
	float: left;
	padding: 0 5px 0 5px;
}

.boxDestaque h2 {
	float: left;
	padding: 7px 0 0 0;
	background: url(../images/tit_Destaque.gif) no-repeat;
	width:255px;
	height:20px;
	
}

.boxDestaque .fotoRight {
	float: right;
	width: 140px;
}

.boxDestaque .fotoLeft {
	float: left;
	width: 140px;
}

.boxDestaque .fotoRight img, 
.boxDestaque .fotoLeft img {
	border: solid 1px #d5dbde;
}

.boxDestaque .boxDescricao {
	float: right;
	width: 130px;
}

.boxDestaque .boxDescricao h3 {
	background-color: #cde3ed;
	color: #107aaf;
	padding: 2px 5px 2px 5px;
	font-size: 16px;
	font-weight: normal;
	width: 120px;
	margin: 0;
	float: left;
}

.boxDestaque .boxDescricao h3 a:link {
	color: #107aaf;
	text-decoration: none;
}

.boxDestaque .boxDescricao h3 a:visited {
	color: #107aaf;
	text-decoration: none;
}

.boxDestaque .boxDescricao p {
	padding: 0 5px 20px 5px;
	color: #8d9aa1;
	height: 60px;
}

.boxDestaque .boxDescricao p a:link {
	color: #8d9aa1;
	text-decoration: none;
}

.boxDestaque .boxDescricao p a:visited {
	color: #8d9aa1;
	text-decoration: none;
}

.boxDestaque .boxDescricao p.btn {
	text-align: right;
}

/* end destaque */

/* noticias */

.contNoticias {
	float: left;
	width: 338px;
	margin: 20px 0 0 0;
}

.contNoticias h2 {
	float: left;
	padding: 7px 0 0 0;
	background: url(../images/tit_MaisParaVoce.gif) no-repeat;
	width:255px;
	height:40px;
	
}

.contNoticias .boxNoticias {
	width: 338px;
	height: 110px;
	overflow-y: scroll;
	float: left;
}

.contNoticias .boxNoticias ul.noticias {
	width: 313px;
	float: left;
}

.contNoticias .boxNoticias ul.noticias li {
	background: url(../images/ico_noticia.gif) left 2px no-repeat;
	padding: 0 0 2px 15px;
	color: #8d9aa1;
	border-bottom: solid 1px #bfdbea;
	margin: 3px 0 3px 0;
}

.contNoticias .boxNoticias ul.noticias li a:link {
	color: #8d9aa1;
	text-decoration: none;
}

.contNoticias .boxNoticias ul.noticias li a:visited {
	color: #8d9aa1;
	text-decoration: none;
}

.contNoticias .boxNoticias ul.noticias li a:hover {
	color: #8d9aa1;
	text-decoration: underline;
}

/* end noticias */

/* produtos */

.contProdutos {
	float: left;
	width: 685px;
	padding: 0 0 10px 35px;
}


.contProdutos h2 {
	padding: 0 0 0 0;
	margin:0 0 0 0;
	background: url(../images/tit_Produtos.gif) no-repeat;
	width:355px;
	height:40px;
	clear:both;
}

.contProdutos .hrProdutos {
	width: 685px;
	height: 42px;
	background: url(../images/hrProdutos.gif) left top no-repeat;
	float: left;
	margin: 0 0 20px 0;
}

.jcarousel-list li .boxProduto .nomeProduto p {
	text-align: center;
	margin: 5px 0 0 0;
	color: #8D9AA1;
}

.jcarousel-list li .boxProduto .nomeProduto p a:link {
	color: #8D9AA1;
	text-decoration: none;
}

.jcarousel-list li .boxProduto .nomeProduto p a:visited {
	color: #8D9AA1;
	text-decoration: none;
}

.jcarousel-list li .boxProduto .nomeProduto p span {
	font-weight: bold;
}

.jcarousel-list li.vrProduto {
	background: url(../images/vrProdutos.gif) left 30px no-repeat;
	margin: 0 2px 0 2px;
	width: 1px;
	height: 138px;
}

.jcarousel-skin-produtos .jcarousel-next-horizontal {
    position: absolute;
    top: 60px;
	right: 1px;
    width: 18px;
    height: 73px;
    cursor: pointer;
    background: url(../images/btn_produtosRight.gif) no-repeat 0 0;
}

.jcarousel-skin-produtos .jcarousel-prev-horizontal {
    position: absolute;
    top: 60px;
    left: 1px;
    width: 18px;
    height: 74px;
    cursor: pointer;
    background: url(../images/btn_produtosLeft.gif) no-repeat 0 0;
}

/* end produtos */

/* receitas */

.contReceitas {
	width: 685px;
	float: left;
	padding: 0 0 0 35px;
}

.contReceitas h2 {
	background:transparent url(../images/tit_Receitas.gif) no-repeat scroll 0 0;
	float:left;
	height:30px;
	margin:0;
	padding:0 0 0 35px;
	width:579px;
}

.contReceitas .txtLink a:link {
	color: #107aaf;
	margin: 8px 0 0 0;
	float: left;
	text-decoration: none;
}

.contReceitas .txtLink a:visited {
	color: #107aaf;
	text-decoration: none;
}

.contReceitas .txtLink a:hover {
	color: #107aaf;
	text-decoration: underline;
}

.contReceitas .boxReceita {
	float: left;
	width: 315px;
	padding: 0 10px 0 0;
}

.contReceitas .boxReceita .fotoRight {
	float: right;
	width: 116px;
}

.contReceitas .boxReceita .fotoLeft {
	float: left;
	width: 116px;
}

.contReceitas .boxReceita .fotoRight img, 
.contReceitas .boxReceita .fotoLeft img {
	border: solid 1px #d5dbde;
}

.contReceitas .boxReceita .boxDescricao {
	float: left;
	width: 190px;
}

a.confira {
	color: #949986;
	text-decoration: none;
	background: url(../images/esporte/btn_Confira.png) no-repeat;
	width:53px;
	height:15px;
	float:left;
}

.contReceitas .boxReceita .boxDescricao h3 {
	background-color: #dbebf3;
	background-image: url(../images/ico_receita.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	color: #107aaf;
	padding: 2px 5px 2px 20px;
	font-size: 17px;
	font-weight: normal;
	width: 165px;
	margin: 0;
	float: left;
}

.contReceitas .boxReceita .boxDescricao h3 a:link {
	color: #107aaf;
	text-decoration: none;
}

.contReceitas .boxReceita .boxDescricao h3 a:visited {
	color: #107aaf;
	text-decoration: none;
}

.contReceitas .boxReceita .boxDescricao p {
	padding: 0 5px 5px 5px;
	float: left;
	color: #8d9aa1;
}

.contReceitas .boxReceita .boxDescricao p a:link {
	color: #8d9aa1;
	text-decoration: none;
}

.contReceitas .boxReceita .boxDescricao p a:visited {
	color: #8d9aa1;
	text-decoration: none;
}

.contReceitas .boxReceita .boxDescricao p.txtRight {
	padding: 0 0 0 125px;
}

.contReceitas .vrReceitas {
	padding: 0 16px 0 16px;
	float: left;
	background: url(../images/vr_receitas.gif) 12px top no-repeat;
	width: 3px;
	height: 170px;
}

.contReceitas .boxReceita ul.receitas {
	width: 315px;
	float: left;
}

.contReceitas .boxReceita ul.receitas li {
	background: url(../images/ico_receitaC.gif) left 2px no-repeat;
	padding: 0 0 2px 15px;
	color: #8d9aa1;
	border-bottom: solid 1px #bfdbea;
	margin: 2px 0 0 0;
	list-style: none;
}

.contReceitas .boxReceita ul.receitas li a:link {
	color: #8d9aa1;
	text-decoration: none;
}

.contReceitas .boxReceita ul.receitas li a:visited {
	color: #8d9aa1;
	text-decoration: none;
}

.contReceitas .boxReceita ul.receitas li a:hover {
	color: #8d9aa1;
	text-decoration: underline;
}

/* end receitas */

/* box lateral */

.boxLateralTvflash {
	width: 213px;
	height: 210px;
	background: url(../images/bg_Lateral01.jpg) no-repeat;
	padding: 5px 0 0 3px;
	float: left;
}

.boxLateralVeja {
	width: 213px;
	height: 160px;
	background-image: url(../images/bg_Lateral02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #c5deeb;
	padding: 5px 0 0 3px;
	float: left;
}

.boxLateralVeja h2 {
	margin: 0 0 0 15px;
	float:left;
	width:135px;
	height:26px;
	background:url(../images/tit_VejaTambem.gif) no-repeat;
}

.boxLateralVeja ul.vejaMais {
	float: left;
	margin: 5px 0 10px 0;
}

.boxLateralVeja ul.vejaMais li {
	font-size: 12px;
	color: #8d9aa1;
	background: url(../images/ico_noticia.gif) 4px 7px no-repeat;
	padding: 5px 0 5px 18px;
	margin: 0 0 3px 15px;
	width: 163px;
}

.boxLateralVeja ul.vejaMais li.escuro {
	background-color: #bad8e7;
}

.boxLateralVeja ul.vejaMais li.claro {
	background-color: #c1dcea;
}

.boxLateralVeja ul.vejaMais li a:link {
	color: #8d9aa1;
	text-decoration: none;
}

.boxLateralVeja ul.vejaMais li a:visited {
	color: #8d9aa1;
	text-decoration: none;
}

.boxLateralVeja ul.vejaMais li a:hover {
	color: #8d9aa1;
	text-decoration: underline;
}

.boxLateralMais {
	width: 213px;
	height: 95px;
	background: url(../images/bg_Lateral03.jpg) no-repeat;
	padding: 5px 0 0 3px;
	float: left;
}

.boxLateralMais h2 {
	margin: 0 0 0 15px;
	width:135px;
	height:30px;
	background:url(../images/tit_MaisTaeq.gif) no-repeat;
	clear:both;
}

.boxLateralMais .contMais {
	width: 140px;
	height: 30px;
	background: url(../images/ico_encontrar.gif) left top no-repeat;
	padding: 0 0 0 40px;
	color: #8d9aa1;
	margin: 0 0 0 15px;
}

.boxLateralMais .contMais a:link {
	color: #8d9aa1;
	text-decoration: none;
}

.boxLateralMais .contMais a:visited {
	color: #8d9aa1;
	text-decoration: none;
}

.boxLateralMais .contMais a:hover {
	color: #8d9aa1;
	text-decoration: underline;
}

.boxLateralMais label.lblBusca {
	float: left;
	margin: 10px 0 0 15px;
}

.boxLateralMais label input.inpBuscaProd {
	width: 120px;
	height: 13px;
	border: solid 1px #c6dfec;
}

.boxLateralMais .btnBuscar {
	margin: 8px 0 0 5px;
	background:url(../images/btn_buscar.gif) no-repeat;
	width:54px;
	height:20px;
	float:left;
}

.boxLateralLojas {
	width: 213px;
	height: 120px;
	background: url(../images/bg_Lateral04.jpg) no-repeat;
	padding: 5px 0 0 3px;
	float: left;
}

.boxLateralLojas .botaoDestaque {
	margin: 0 0 10px 12px;
	height:30px;
}

.boxLateralLojas .botaoDestaque a.lojas{
	float:left;
	background:url(../images/btn_LojasTaeq.gif) no-repeat;
	width:191px;
	height:35px;
	clear:both;
}

.boxLateralLojas .contArea {
	width: 150px;
	height: 21px;
	background: url(../images/ico_area.gif) left top no-repeat;
	padding: 9px 0 0 40px;
	color: #8d9aa1;
	margin: 0 0 5px 15px;
}

.boxLateralLojas .contArea a:link {
	color: #8d9aa1;
	text-decoration: none;
}

.boxLateralLojas .contArea a:visited {
	color: #8d9aa1;
	text-decoration: none;
}

.boxLateralLojas .contArea a:hover {
	color: #8d9aa1;
	text-decoration: underline;
}

.boxLateralLojas .contDownloads {
	width: 150px;
	height: 21px;
	background: url(../images/ico_downloads.gif) left top no-repeat;
	padding: 9px 0 0 40px;
	color: #8d9aa1;
	margin: 0 0 0 15px;
}

.boxLateralLojas .contDownloads a:link {
	color: #8d9aa1;
	text-decoration: none;
}

.boxLateralLojas .contDownloads a:visited {
	color: #8d9aa1;
	text-decoration: none;
}

.boxLateralLojas .contDownloads a:hover {
	color: #8d9aa1;
	text-decoration: underline;
}

.boxLateralTwitter {
	width: 201px;
	height: 40px;
	background: url(../images/bg_Lateral05.jpg) no-repeat;
	padding: 5px 0 0 15px;
	float: left;
}

.boxLateralTwitter a.twitter{
	float:left;
	background:url(../images/btn_Twitter.gif) no-repeat;
	width:191px;
	height:35px;
	clear:both;
}

.boxLateralEnquete {
	width: 213px;
	background: url(../images/bg_Lateral06.jpg) no-repeat;
	padding: 5px 0 10px 3px;
	float: left;
	background-color: #d7e8f2;
}

.boxLateralEnquete h2 {
	margin: 0 0 0 15px;
	background:url(../images/tit_Enquete.gif) no-repeat;
	width:82px;
	height:22px;
}

.btnVotar a{
	float:left;
	width:58px;
	height:22px;
	background:url(../images/btn_votar.gif) no-repeat;
}


.boxLateralEnquete .txtPergunta {
	color: #107aaf;
	font-size: 12px;
	background-color: #bad8e8;
	margin: 5px 0 10px 15px;
	padding: 5px;
	width: 170px;
}

.boxLateralEnquete ul.enquete {
	width: 175px;
	padding: 0 0 0 15px;
	float: left;
}

.boxLateralEnquete ul.enquete li {
	float: left;
	width: 180px;
	margin: 0 0 3px 0;
}

.boxLateralEnquete ul.enquete li p {
	padding: 0;
	margin: 0 0 0 3px;
	float: left;
	width: 160px;
}

.boxLateralEnquete ul.enquete li input {
	float: left;
	margin: 0;
	padding: 0;
	width: 13px;
	height: 13px;
}

.boxLateralEnquete .btnVotar {
	width: 58px;
	height: 22px;
	float: left;
	padding: 0 0 0 140px;
}


/* end box lateral */