select, img {
	border: none;
}
.select {
	border: 1px solid #dfb4ac;
	color: #cc0000;
	font-size: 12px;
}
.textobranco11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linksamarelos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ecc614;
	text-decoration: none;
}
a.linksamarelos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.textopreto11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

.textopreto16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	line-height: 22px;	
}

.textopreto26 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	line-height: 16px;	
}



.botao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #ab2900;
	border-top-color: #ab2900;
	border-right-color: #ab2900;
	border-bottom-color: #ab2900;
	border-left-color: #ab2900;
	height: 17px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.linksvermelho,
.linksvermelho a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #cc3300;
	text-decoration: none;
}

.BtAnteriores { text-indent:-5000em; overflow:hidden; display:block; width:27px; height:141px; background:url(img/bt_anteriores.gif) no-repeat; }
.BtProximos { text-indent:-5000em; overflow:hidden; display:block; width:27px; height:141px; background:url(img/bt_proximos.gif) no-repeat; }
.BtAnteriores:hover, .BtProximos:hover { background-position:0 -141px; }




a.linksvermelho:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FF0000;
	text-decoration: underline;
}
body {
	margin: 0px;
	padding: 0px;
	background-image: url(img/bg-fundo.jpg);
	background-color: #333333;
	background-repeat: repeat-x;
	background-position: left top;
}
.sombraleft {
	background-image: url(img/sombra-fundo.png);
	background-repeat: repeat-y;
	background-position: right top;
}



/*LISTA IMAGENS*/
.ListaImagens { height:141px; background-color:#EEEEEE; margin:10px 20px 10px 30px; }
.ListaImagens .BtAnteriores, .ListaImagens .BtProximos { float:left; }
.ListaImagens #view { width:450px; overflow:hidden; float:left; margin-left:14px; } 
.ListaImagens #images { }
.ListaImagens ul { width:3818px!important; width:3822px; float:left; height:134px; padding-top:7px; background-color:#EEEEEE; }
.ListaImagens li { display:block; float:left; width:127px; height:127px; background:url(img/bg_thumb.gif) no-repeat; margin:0 12px 20px; text-align:center; } /*HACK IE6 E IE7*/
.ListaImagens li a { width:127px; height:127px; display:table-cell; vertical-align:middle; }
.ListaImagens li img { width:127px; height:127px;}
/*/LISTA IMAGENS*/


.box {
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #f2ecdd;
	font-size: 10px;
}
.box label {
	display: block;
	text-align: left;
}
.box label.disabled { 
	color: #bbb; 
}
.box label.disabled input { 
	cursor: default;
}
.box label.disabled:hover{ 
	cursor: default;
}
.box2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F2ECDD;
	height: 50px;
	width: 100px;
}
.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.email:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.studiogt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF33;
	text-decoration: none;
}
a.studiogt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339933;
	text-decoration: underline;
}
.valores {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	text-decoration: none;
}
.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e83300;
	text-decoration: none;
}
.voltar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e83300;
	text-decoration: none;
}
a.voltar:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}
.boxgr {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #f2ecdd;
	font-size: 11px;
	height: 64px;
}
.sombraright {
	background-image: url(img/sombra-fundo2.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#menu {
	float: left;
	width: 186px;
	margin: 0 0 40px 0;
	padding:0px;
}
#menu li {
	padding:0px;
	margin: 0px;
	display: inline; 
	float: left; 
	height: 47px; 
}
#menu li a { 
	display: inline-block; 
	overflow: hidden; 
	outline: none; 
	width: 186px;
	height: 47px; 
	margin: 0px;
	padding:0px;
	background: url(img/menu.png) 0 0 no-repeat;
}
#menu li a span { 
	display: block;
	text-indent: -9999px;
}
#menu li a.menu_01{
	background-position: 0 0;
}
#menu li a.menu_01:hover,
#menu li a.menu_01.active1{
	background-position: 0 -48px;
}
#menu li a.menu_02{
	background-position: 0 -96px;
}
#menu li a.menu_02:hover,
#menu li a.menu_02.active{
	background-position: 0 -144px;
}
#menu li a.menu_03{
	background-position: 0 -192px;
}
#menu li a.menu_03:hover,
#menu li a.menu_03.active{
	background-position: 0 -240px;
}
#menu li a.menu_04{
	background-position: 0 -288px;
}
#menu li a.menu_04:hover,
#menu li a.menu_04.active{
	background-position: 0 -336px;
}
#menu li a.menu_05{
	background-position: 0 -384px;
}
#menu li a.menu_05:hover,
#menu li a.menu_05.active{
	background-position: 0 -432px;
}
#menu li a.menu_06{
	background-position: 0 -480px;
}
#menu li a.menu_06:hover,
#menu li a.menu_06.active{
	background-position: 0 -528px;
}
#menu li a.menu_07{
	background-position: 0 -576px;
}
#menu li a.menu_07:hover,
#menu li a.menu_07.active{
	background-position: 0 -624px;
}
#menu li a.menu_08{
	background-position: 0 -672px;
}
#menu li a.menu_08:hover,
#menu li a.menu_08.active{
	background-position: 0 -720px;
}
#pagination {
	float: right;
	margin: 0px;
	padding: 0px;
}
#pagination ul, 
#pagination ul li {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#pagination ul li, 
#pagination ul li a, 
#pagination ul li.pointer  {
	float: left;
	padding: 0px;
	margin: 0 5px 0 0;
	width: 25px;
	height: 20px;
	line-height: 20px;
	background: #f2f2f2;
	color: #cc0000;
	text-decoration: none;
}
#pagination ul li a:hover {
	background: #ab2900;
	color: #f2f2f2;
	text-decoration: none;
}
#pagination ul li.active {
	background: #ab2900;
	color: #f2f2f2;
}
#pagination ul li.pointer {
	background: #fff;
	color: #cc0000;
}
.fav { 
	display: block; 
	padding: 0 0 0 13px;
	background: url(img/estrelinha.png) 0 0 no-repeat; 
	height: 12px; 
	width: 100%; 
}
a.fav:hover { 
	background-position: 0 -13px; 
	text-decoration: underline;
}
.favon { 
	background-position: 0 -13px; 
}
a.favon:hover { 
	background-position: 0 0; 
	text-decoration: underline;
}
.box_select {
	position: relative;
	float: left; 
	background: #fff; 
	width: 185px;
}
.box_checkbox {  
	width: 210px; 
	display: none;
	height: expression( this.scrollHeight > 149 ? "150px" : "auto" ); /* sets max-height for IE */
	max-height: 155px;
	position: absolute; 
	z-index: 200; 
	margin-top: 20px; 
	overflow: auto;
	left:0; 
	top: 0;
}
.box_checkbox label.disabled { 
	color: #bbb; 
}
.box_checkbox label.disabled input { 
	cursor: default;
}
.box_checkbox label.disabled:hover{ 
	cursor: default;
}
.box_click {
	background: blue; 
	position: relative; 
	width: 185px;
	height: 20px; 
	margin-top: -20px;
	background: url(img/bg_alpha.png) repeat;
}
