@charset "utf-8";
/* CSS Document */

body {background: #142432 url(img/bgbody.png) repeat-x ; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#333; margin-bottom:15px;}
#content{position:absolute; width:908px; -webkit-border-top-left-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px;  top:50px; left:50%;  margin-left:-454px; padding:5px 5px 0px 5px; background:#fff url(img/flag.jpg) right top no-repeat;}
#logo {position:relative;  margin:23px auto auto auto; width:906px; height:58px; float:left; text-align:center;}
#menu {position:relative; margin-top:18px; width:906px; height:25px; border: #ccc 1px solid; background: url(img/bgmenu.gif) repeat-x; float:left;-moz-border-radius: 3px; -webkit-border-radius: 3px; text-align:center; text-transform:uppercase; padding-top:5px;}
#banner {position:relative; margin-top:18px; width:906px; height:319px; float:left;-moz-border-radius: 8px; -webkit-border-radius: 8px;}
#coluna1 {width:390px; min-height:200px; float:left; margin-top:15px; }
#coluna2 {width:300px; min-height:200px; float:left; margin:15px 15px auto 19px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background:#D7D7D7; padding:10px 10px 10px 10px;}
#coluna1_1{width:370px; min-height:60px; float:left; -moz-border-radius: 10px; -webkit-border-radius: 10px; background:#D7D7D7; padding:0px 10px 5px 10px;}
#coluna1_2{width:300px; height:86px; float:left; margin-top:5px; background:url(img/news.jpg) no-repeat; padding:30px 10px 5px 80px;}
#coluna3 {width:160px; height:240px; float:right; margin-top:15px;-moz-border-radius: 10px; -webkit-border-radius: 10px; }
#coluna4 {width:160px; float:right; margin-top:15px;-moz-border-radius: 10px; -webkit-border-radius: 10px; }

#coluna_produtos {width:745px; min-height:200px; float:left; margin:15px 0px 0 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#produto {width:355px; min-height:140px; float:left; margin:0px 15px 5px 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: #CCC 1px solid;}
#clear{ width:745px; margin:5px 0 5px 0; float:left;}

#coluna_contatos {width:900px; min-height:350px; float:left; margin:15px 0px 0 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; }





.img_produto{ margin:0px 25px 25px 5px;}






#line{width:100%; height:1px; border-top: #999 1px solid; float:left; margin:15px 0px 5px 0px;}
#vm {position:relative;  margin:0px auto auto auto; width:906px; height:58px; float:left; text-align:center;}








.titulos{font-size:16px; font-style:bold;}
.h2{ font-size:14px; font-style:bold;}
.links a:link {color:#333; text-decoration:none; font-size:11px;}
.links a:visited {color:#333; text-decoration:none; font-size:11px; }
.links a:hover {color:#03f; text-decoration:none; font-size:11px;}
.links a:active {color:#333; text-decoration:none; font-size:11px;}

a:link {color:#333; text-decoration:none;}
a:visited {color:#333; text-decoration:none}
a:hover {color:#03f; text-decoration:none;}
a:active {color:#333; text-decoration:none}





#barra_institucional {position:absolute;left:0;top:0;width:100%;height:33px;background:#EFEFEF url("http://www.videomart.com.br/imagens/barra-institucional-bkg.png") repeat-x;color:#222222;text-align:center;}
	#barra_institucional #linksgrandes_institucional {text-align:center;}
	#barra_institucional #linkspequenos_institucional {float:right;width:40%;text-align:right;}
	#barra_institucional ul {margin:0;padding:0;height:33px;padding-top:6px;font-weight:bold;}
	#barra_institucional li {display:inline;list-style:none;border-right:solid 1px #888888;line-height:19px;padding:0px;padding-right:20px;padding-left:10px;}
		#barra_institucional li.ult{border:none;}
	#barra_institucional #linksgrandes_institucional li{font-size:16px;}
	#barra_institucional #linkspequenos_institucional li{font-size:12px;}
	#barra_institucional a {font-family:arial,serif;color:inherit;text-decoration:none;}
	#barra_institucional a:hover{color:#F78928;}
	#barra_institucional #interno_institucional {margin:0 auto;padding:0;width:100%;}

