@charset "utf-8";

/* CSS Document */



html { overflow-x:hidden;}

h1, h2, h3, h4, h5{

	display: none;

}

	h1 {



		font-size: 1.2em !important;

		border-bottom: 1px solid #026;

		border-top: 1px solid #026;

		background-image: none;

		padding: 0px;

		height: auto;

		margin: 0px;

	}

	h2 { font-size: 1.1em !important; }

	h3, h4 { font-size: 1em !important; }



img {

	border:0px;

	}

body {

	margin:0px;

	padding:0px;

	background: #c7bfa8 url(img/fdo1pg.jpg) repeat-x;

	}

.txt12pto {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px; color:#000000;

	}

.txt12azul {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px; color:#000066

	}

.txt16bco {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px; color:#fff;

	}

.txt16pto {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px; color:#000;

	}

.txt11pta {

	font-family:tahoma, arial;

	font-size:11px; color:#000;

	}

.txt11Cza {

	font-family:tahoma, arial;

	font-size:11px; color:#333;

	}

.txt8Cza {

	font-family: Arial;

	font-size: 8pt;

	font-style: normal;

	color:#666;

	}



/* lnks*/

a.linkAzulPadrao:link, a.linkAzulPadrao:visited, a.linkAzulPadrao:hover {

	color: #00C;

	text-decoration: underline;

}

a.linkAzulPadrao:hover {

	color: #333;

	text-decoration: none;

}

a.linkAzulPadraoNoSubli:link, a.linkAzulPadraoNoSubli:visited, a.linkAzulPadraoNoSubli:hover {

	color: #00C;

	text-decoration: none;

}

a.linkAzulPadraoNoSubli:hover {

	color: #333;

	text-decoration: underline;

}

a.linkPreto:link, a.linkPreto:visited, a.linkPreto:hover {

	color: #000;

	text-decoration: none;

}

a.linkPreto:hover {

	color: #00C;

	text-decoration: none;

}

a.linkCza:link, a.linkCza:visited, a.linkCza:hover {

	color: #666;

	text-decoration: none;

}

a.linkCza:hover {

	color: #00C;

	text-decoration: none;

}

a.linkCza2:link, a.linkCza2:visited, a.linkCza2:hover {

	color: #333;

	text-decoration: none;

}

a.linkCza2:hover {

	color: #00C;

	text-decoration: none;

}

a.linkBco:link, a.linkBco:visited, a.linkBco:hover {

	color: #fff;

	text-decoration: none;

}

a.linkCza:hover {

	color: #00C1;

	text-decoration: underline;

}



.geral {

	z-index:0;

	width:930px;

	margin-left:-400px; left:50%; position:absolute;

	}

.geral2 {

	z-index:0;

	width:100%;

	

	}

#cab1 {

	z-index:1;

	width:800px;

	/*height:224px;	*/

	margin:0px 0px 0px 0px;

	background:url(img/vhvii_cab1.gif) no-repeat;

	float:left;

	}

#cab1esq {

	

	z-index:1;

	width:120px;

	/*height:224px;	*/

	margin:0px 0px 0px 0px;

	float:right



	}

#newsletter {

	width:120px;

	height:237px;

	margin:228px 0px 0px 0px;

	/*_margin-top:-500px;*/

	background:url(img/vhvii_newsletter.gif) no-repeat;



	}

.cab1topo {

	width:800px;

	height:133px;

	margin:0px;

	}

.cab1logo {

	width:270px;

	height:98px;

	margin-left:46px;

	margin-top:0px;

	}

.cab1bnn {

	width:470px;

	height:60px;

	margin-left:276px;

	margin-top:-90px;

	padding-top:10px;

	}

.cab1search1  {

	width:470px;

	height:50px;

	margin-left:276px;

	margin-top:6px;

	padding-top:10px;

	}

.cab1search {

	width:294px;

	height:30px;

	margin-left:8px;

	margin-top:0px;

	background:url(img/vhvii_fdosearch.gif) no-repeat;

	float:left;

	}

	/*.cab1search icon{	        

	        width: 25px;

			height:25px;

			padding:5px 0px 0px 3px;

	        float: left;

    }

	.cab1search label{ 

	        width: 160px;

			height:25px;

			padding:0px 0px 0px 0px;

	        

    }

	.cab1search btsearch{ 

	        width: 60px;

			height:25px;

			padding:3px 0px 0px 0px;

    }*/

#cab1search1div  {

	width:294px;

	height:25px;

	margin:0px;

	}

.cab1mamm {

	width:60px;

	height:50px;

	margin-right:10px;

	margin-top:-8px;

	float:right;

	}

#cab2 {

	width:800px;

	height:89px;

	margin:1px 0px 0px 0px;

	/*_margin-top:-7px; somente ie*/

	background:url(img/vhvii_cab2.gif) no-repeat;

	}

.cab2menu {

	z-index:1;

	width:530px;

	height:35px;

	margin-left:190px; margin-right:auto; padding-top:30px;

	text-align:center;

	}

#rastro_interna {

	z-index:8;

	width:700px;

	height:15px;	

	margin:0px 0px 0px 10px;

	padding-top:8px;

	

	position:absolute;

	}

#titulo_interna {

	z-index:8;

	width:590px;

	height:40px;	

	margin:35px 0px 0px 10px;

	position:absolute;



	}

#emailsite {

	z-index:8;

	float:left;

	width:100px;

	height:15px;	

	margin:58px 5px 0px 650px;

	font-family:tahoma, arial; font-size:11px; color:#000;

	position:absolute;

	}

#printsite {

	z-index:1;

	float:left;

	width:100px;

	height:15px;	

	margin:3px 5px 0px 10px;

	font-family:tahoma, arial; font-size:11px; color:#000;

	}

#bts_proxvoltar {

	z-index:1;

	float:right;

	width:50px;

	height:15px;	

	margin:0px 5px 0px 0px;

	padding:3px;

	font-family:tahoma, arial; font-size:11px; color:#000;

	}

	

	

/* ---------------------- menu ---------------------- */

#mainnav{margin:0;padding:0;display:block;width:190px;font-family:arial; font-size:14px;font-weight:bold;float:left;}

* html #mainnav{width:190px;}/*IE width fix*/

#mainnav ul{margin:0;padding:0;position:relative;float:left;}

#mainnav ul li{display:inline;}

#mainnav ul li a{float:left;color:#710830;padding:0px;text-decoration:none;

height:30px;width:190px;text-align:center;}

#mainnav ul li a:hover{color:#000;background:transparent url('img/menufdo1.gif') no-repeat top left}



#mainnav2{margin:0;padding:0;display:block;width:530px;font-family:arial; font-size:14px;font-weight:bold;height:30px;left:10px;}

* html #mainnav2{width:540px; margin-left:210px; margin-top:-30px;}/*IE width fix*/

#mainnav2 ul{margin:0;padding:0;position:relative;float:left;}

#mainnav2 ul li{display:inline;}

#mainnav2 ul li a{float:left;color:#710830;padding:0px;text-decoration:none;

height:30px;width:80px;text-align:center;}

#mainnav2 ul li a:hover{color:#000;background:transparent url('img/menufdo1.gif') no-repeat top left}

/* ---------------------- menu fim ---------------------- */



#div_youtube{width:311px; margin-left:8px;float:left;padding:0px;font-family:Arial, Helvetica, sans-serif;}

/* ---------------------- youtube ---------------------- */



#links_youtube ul{margin:0 0 15px 0;padding:0;border:0;list-style:none;}



#div_youtube #links_youtube ul li {border-bottom:1px solid #E9F2F2;}

#div_youtube #links_youtube ul li a{width:290px;}

#div_youtube #links_youtube ul li a:hover{width:287px;}



#links_youtube ul li {text-align:left;margin:0 0 0 0;font-size:11px;border-bottom:1px solid #d4d4d4;}

#links_youtube ul li a {display:block;width:290px;margin:0;color:#333;text-decoration:none;padding:3px 5px 4px 15px;background:transparent url('img/marc_tv.gif') no-repeat center left;}

#links_youtube ul li a:hover {color:#000;background:#EDF2F8;padding-left:18px;width:287px;background:#fdf9d4 url('img/marc_tv.gif') no-repeat 4px 6px;}

/* ---------------------- youtube fim ---------------------- */





.divesq761 {

	width:761px;

	float:left;

	}

.divdir130 {

	width:130px;

	float:right;

	margin-left:790px;

	margin-top:0px;

	}

#tabconteudo1 {

	z-index:5;

	position:relative;

	width:761px;

	height:90px;

	margin:-10px 0px 0px 39px;

	background:url(img/vhvii_tab1.gif) no-repeat;

	}

	.tabconteudo1 .miolo {

	width:750px;

	margin:auto; padding:auto;

	}

#tabconteudo2 {

	z-index:6;

	position:relative;

	width:761px;

	/*min-height:375px;*/



	margin-left:39px;

	background:url(img/vhvii_tab2.gif);

	repeat:repeat-x;

	}

	.tabconteudo2div {

	z-index:6;

	position:relative;

	width:761px;

	margin:0px 0px 0px 39px;

	/*min-height:375px;*/



	}

#tabconteudo3 {

	z-index:5;

	position:relative;

	width:761px;

	height:19px;

	margin:0px 0px 0px 39px;

	background:url(img/vhvii_tab3.gif) no-repeat;

	}

#tabconteudo1a {

	z-index:5;

	position:relative;

	width:761px;

	height:12px;

	margin-left:39px;

	background:url(img/vhvii_tab1a.gif) no-repeat;

	}
	
	#pic1flash {
	z-index:4;
	float:left;
	float:left;

	width:550px;

	height:400px;

	margin-left:-335px;
	margin-top:100px;
	position:absolute;
	}

	#pic1 {

	z-index:3;

	float:left;

	width:278px;

	height:211px;

	margin-left:-70px;

	margin-top:460px;

	position:absolute;

	}

	#pic2 {

	z-index:2;

	float:left;

	width:271px;

	height:197px;

	margin-left:-70px;

	margin-top:600px;

	position:absolute;

	}

	#pic3 {

	z-index:1;

	float:left;

	margin: 15px;

	width:278px;

	height:211px;

	margin-left:-90px;

	margin-top:570px;

	position:absolute;

	}

#tabconteudo4 {

	z-index:5;

	position:relative;

	width:700px;

	height:35px;

	margin:-12px 0px 0px 40px; padding-top:5px;

	}

#banner_verdir {

	width:120px;

	height:237px;

	margin:0px 0px 0px 0px;

	padding-left:5px;

	}

.txt_cab1 {

	width:358px;

	height:70px;

	float:left;

	margin:8px 0px 0px 15px;

	padding:3px;

	font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold;

	font-size:15px; color:#333;

	text-align:center;

	}

#foto_cab1 {

	width:340px;

	height:54px;

	float:right;

	margin:10px 15px 0px 0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px; color:#000000;

	}

#foto_cab1tit {

	width:330px;

	height:26px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px; color:#000000;

	margin-top:6px; _margin-left:14px;



	}

#foto_cab2tit {

	width:330px;

	height:12px;

	padding-top:11px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px; color:#666;

	_margin-left:14px;



	}

.fdo_filete1 {

	width:740px;

	height:2px;

	background:url(img/fdo_filete1.gif) repeat-x;

	margin:72px;

	}

#miolo_conteudoint {

	width:740px;

	height:100%;

	margin:0px auto;

	}

	.conteudoint_colesq {

	width:340px;

	height:100%;

	margin:0; padding-left:9px;

	float:left;

	}

	.conteudoint_coldir {

	width:385px;

	float:right;

	/*margin-top:-20px;*/

	padding-left:10px;

	margin-right:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px; color:#000;

	border-left:solid 1px #333333;

	}

	.conteudoint_colesq2 {

	width:290px;

	height:100%;

	margin-left:8px;

	float:left;

	vertical-align:top;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px; color:#000000;

	}

.ads_google {

	width:740px;	

 margin-left:10px; margin-right:auto;

 font-family:Arial, Helvetica, sans-serif;

 font-size:12px; color:#000000;	

	

	}

.video_player {

	width:330px;

	margin:10px 0px 0px 0px;

	text-align:center;

	}



/* dests posts capa */



#post_thumb1 {

	width:133px;

	height:260px;

	background:#ede8e8;

	border:#d8d8d8 solid 1px;

	margin:0px 6px 0px 6px;

	padding:2px;

	text-align:center;

	

	}

	#post_thumb1_foto {

	width:110px;

	/*height:104px;*/

	margin:0 auto;text-align:left;

	overflow: hidden;
	
	}
	
	.border_thumb_foto {
	border:4px solid #000000;
	display:block;
	width:100px; height:100px;
	overflow: hidden;
	}
	
	#post_thumb1_tit1 {

	width:125px;

	height:30px;	/

	margin:0 auto;
	text-align:center;

	font-family:tahoma, arial;

	font-size:11px; color:#000;

	overflow: hidden;

	}

	#post_thumb1_data1 {

	width:125px;

	height:15px;

	margin:0 auto;
	/*padding-top:6px;*/
	text-align:center;

	font-family:tahoma, arial;

	font-size:11px; color:#000;

	overflow: hidden;

	}

	#post_thumb1_txt1 {

	width:125px;

	height:55px;

	margin:0 auto;
	padding-top:6px;
	text-align:center;

	font-family:tahoma, arial;

	font-size:11px; color:#000;

	overflow: hidden;

	}

	#post_thumb1_txt2 {

	width:125px;

	height:40px;

	margin:2px auto;
	/*padding-top:6px;*/
	text-align:center;

	font-family:tahoma, arial;

	font-size:11px; color:#6f6f6f;

	overflow: hidden;

	}

#post_thumb1_icontxt {

	width:125px;

	height:15px;

	padding:0px;

	text-align:right;

	}

.fdo_pont1 {

	margin-left: auto; margin-right: auto;

	width: 745px;

	height:2px;

	font-size:2px;

	border-bottom:dotted 1px;

	margin:4px 6px 0px 6px;

	}



/* png transp IE */

	.img {

   	behavior: url("pngbehavior.htc");

	}

	

/* forms */

#divformnews {

	width:100px;

	margin:0px;

	padding-top:22px;

	}

.divformnews1 {

	width:100px;

	height:20px;

	text-align:center;

	}

.divformnews2 {

	width:100px;

	height:36px;

	margin-top:12px;

	text-align:center;

	}

.divformnews3 {

	width:100px;

	height:20px;

	margin-top:5px;

	text-align:center;

	}

.divformnews4 {

	width:100px;

	height:30px;

	margin-top:26px;

	text-align:center;

	}

.boxformnews1 {

	width:90px;



	}

.boxformsearch {

	width: 150px;

	/*font-family: Tahoma, Arial;

	font-size: 11px;

	margin-top:-6px;*/

}

.emailsite1 {

	width: 300px;

	padding-left:4px;

}

#tabconteudo1int {

 z-index:5;

 position:relative;

 width:761px;

 height:90px;

 margin:-10px 0px 0px 39px;

 background:url(img/vhvii_tab1int.gif) no-repeat;

 overflow:hidden;

 }

 .tabconteudo1 .miolo {

 width:750px;

 margin:auto; padding:auto;

 }
