.clearfix {display: inline-block;} /* isso serve para IE/Mac */

.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	font-size: 0;
	visibility: hidden;
}

* html .clearfix { zoom: 1; }
.clearfix { display: block; }


* { magin:0;padding:0; }

body {
	overflow-x:hidden;
	background:#363636;
	font: 11px Verdana, Geneva, sans-serif;
	color:#fff;
}

#page {
	width: 930px;
	position: relative;
	height:100%;
	padding:0px 8px 0 16px;
	margin:auto;
	-webkit-border-radius: 16px;
}

#top {
	position: relative;
	padding: 10px 0px 20px 0px;
}

#siteTitle {
	margin: 20px 0px 5px 15px;
	color:#fff;
	font: 20px Verdana, Geneva, sans-serif;
	text-align:left;
	letter-spacing: 7px;
}

#siteSubTitle {
	margin: 0 0 0 10px;
	color:#fff;
	font: 15px Verdana, Geneva, sans-serif;
	text-align:left;
	letter-spacing:12px;
}

#square {
	position:absolute;
	width:40px;
	height:40px;
	left:648px;
	top:34px;
}

#orange_square {
	width:20px;
	height:20px;
	background-color:#f47b33;
	position:absolute;
	right:1px;
}

#green_square {
	width:20px;
	height:20px;
	background-color:#74be37;
	position:absolute;
	left:0px;
	bottom:0px;
}

#line {
	background-color:#fff;
	height:2px;
	font-size:0px;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
}

#left_col {
	width:190px;
	heigh:100%;
	float:left;
}

.clearboth {
	clear:both;
}

.news {
	width:80%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	padding: 5px 5px 0px 0px;
	margin-top:40px;
	text-align:left;
}

#right_col {
	position:relative;
	margin:auto;
	width:705px;
	padding:0px 0px 10px 10px;
	float:left;
	left:25px;
	margin:auto;
}

#copyright {
	font-size:0.9em;
	text-align:center;
	color:#d9d9d9;
}

.nav a {
	color:#f47b33;
	text-decoration:none;
}

/* start  commented backslash hack\*/ * html .nav {	height:1%; } .group {	display:block; } /* close commented backslash hack */

.nav {
	margin:0 10px 0 25px;
	padding:0px;
	width:190px;
	list-style:none;
	font: 16px Verdana, Geneva, sans-serif;
	font-weight:bolder;
	displey: inline-block;
	clear:both;
}

li {
	position:relative;
	left:-23px;
	padding-left:0px;
	padding-top:7px;
	margin:5px 0 0 0;
	border-style:dotted;
	border-bottom-width:3px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#8e8e8e;
	width:170px;
}

li ul {
	list-style:none;
}

li ul li.submenu {
	font-size:11px;
	left:10px;
	position:relative;
	padding-left:0px;
	padding-top:7px;
	margin:5px 0 0 0;
	border-style:dotted;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#8e8e8e;
	width:160px;
}

nav ul li a {
	height: 17px;
	padding:0 10px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	width:190px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 3px;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	-webkit-text-stroke: 1px transparent;
	margin: 0 5px 0 0;
}

nav ul li a:hover {
	border-top: 1px solid #4789b4
}

nav ul li a:active, nav ul li a.current {
	position: relative;
	top: 1px;
}

nav {
	width:170px;
}


li.mouseover { background-position:0 0; }
li.mouseout { background-position:0 -32px; }
li.selected { background-position:0 0; }

h1{
		font: 1.3em Verdana,Arial;
		border:0px solid #3c3c3c;		
		border-bottom: 1px;
		color: #898989;
		margin:0px 0px 10px 0px;
		padding-top:5px;
		font-weight: bold;
		letter-spacing:-1px;
}

a {
	text-decoration:none;
	height: 17px;
	padding:0 10px;
	color:#f47b33
}

a:hover {
	text-decoration:none;
}

.img {
	width:300px;
	height:200px;
	overflow:hidden;
	float:left;
	margin:auto;
}

#resumo .image
{
	width:320px;
	height:200px;
	overflow:hidden;
	float:left;
	margin:auto;
}

.img a {
	text-decoration:none;
}

img {
	border:0;
}

p {
	text-align:justify;
}

.right {
	float:right;
	padding-left:10px;
}

.left {
	float:left;
	margin-right:10px;
}

form {
border : 5px;
padding:5px;
margin:5px;
}


legend {
color:#F47B33;
}

form label.text {
	display:block;
	float: left;
	width: 40%;
	text-align: right; 
	margin: 5px 0 0 0;
	padding: 0.1em;
}

input.text, textarea.text,input.warning, textarea.warning  { 
  border-color:#dadada; 
  border-style:solid; 
  border-width:1px; 
  margin:5px;
	width:200px;
}


 textarea.text  {
 width:200px;
 height:80px;
 }

.button {
	margin-top:5px;
	border: 0px solid #ffffff;
	padding: 0px 10px 0px 10px;	
	color:  #ffffff;
	background-color: #F47B33;			
}

.dogname {
	font: Verdana, Geneva, sans-serif;
	font-size:24px;
	margin: 0px 0px 10px 0px;
	width:100%px;
	height:37px;
	text-align:center;
	border:solid;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#fff;
	color:#FFF;
	margin:25px 0px 20pxpx 5px;
	position:relative
}

#content {
	position:relative;
	top:100px;
	margin:auto;
}

.dogimg {
	position:relative;
	width:320px;
	float:left;
	margin:0 15px 0 0;
}
	
.dogcontent {
	height:150px;
	width:100%;
	position:relative;
	margin:5px 0 15px 0;
}

.doginfo {
	width:700px;
	position:relative;
	left:10px;
	top:10px;
}

.description {
	height:auto;
	position:relative;
	margin:10px 0 50 0px;
}

#resumo {
	position:relative;
	width:690px;
	text-align:justify;
	margin:auto;
}

#resumo img {
	position:relative;
	margin:auto;
	width:320;
}

/*.fundo {
	background:#fff;
	width:100%;
	height:100%;
	filter:opacity(alpha=60);
	-moz-opacity:0.6;
	opacity:0.6;
	position:absolute;
}*/

#noticia {
	position:absolute;
	filter:opcacity(alpha=100);
	-moz-opacity:1;
	opacity:1;
}

#noticia .titulo {
	margin:30px 10px 10px 10px;
	font-size:24px;
	font-weight:bolder;
	}

#noticia .subtitulo {
	font-size:16px;	
	margin:10px 10px 20px 10px;
}

#noticia .texto {
	font-size: 12px;
	margin:40px 10px 10px 10px;
	position:relative;
}
#noticia .data {
	margin:10px
}

#noticia .autor {
	margin:10px;
}

.img {
	position:relative;
	margin:0px 10px 0px 0px
}
#estrutura {position:relative; float:left; width:350px; height:250px; margin:15px 10px 10px 0;}

#newsContent {width:320px; margin:15px 0px 0px 15px; border:solid; border-color:white; height:220px;position:relative; float:left; overflow:hidden;}
#newsContent .proximo {border:solid; border-color:white; width: 20px; height:20px; position:absolute; top:10px; left:10px; z-index:1234}
#newsContent .previous {border:solid; border-color:white; width: 20px; height:20px; position:absolute; top:10px; left:40px; z-index:1234}
#newsContent .textoContent {border:solid; border-color:white; width: 320px; height:100px; position:absolute; bottom:0px; left:0px; background:#FFF; filter:opacity(alpha=10); -moz-opacity:10; opacity:10}
#newsContent img {float:center;}

.box_f
{
	left: 0px;
	top: 180px;
	position: absolute;
	width:320px;
	height: 50px;
	background-color: grey;
	opacity:0.8;
	filter:alpha(opacity=80);
	z-index:2;
}

#rotativo p, #rotativo h2
{
	width:320px;
	height: 70px;
	left: 0px;
	top: 155px;
	position:absolute;
	z-index:3;
	text-align:left;
	font-family: arial, sans-serif;
	font-size:12px;
	font-weight:bolder;
	line-height: 20px;
	color:white;
	background:transparent;
	padding:10px;
}

#slide_um, #slide_dois, #slide_tres, #slide_quatro, #slide_cinco, #slide_seis
{
	background-image:url(../images/flashimages/your_image4.JPG);
	background-repeat: no-repeat;
	width:320px;
	height: 320px;
	position: absolute;
	left:0px;
	top:0px;
}
#slide_dois
{
	background-image:url(../images/image1-big.jpg);
}
#slide_tres
{
	background-image:url(../images/folderprovaunimar-menor.jpg)
}
#slide_quatro
{
	background-image:url(../images/http:/CIan-March-6b.jpg.jpg)
}
#slide_cinco
{
	background-image:url(../images/folderprovaunimar-menor.jpg)
}
#slide_seis
{
	background-image:url(../images/folderprovaunimar-menor.jpg)
}

#slide_one, #slide_two 
{
	width:700px; position:absolute; top:0px; left:0px;
}

#sold_rotativo { position:absolute;width:700px; height:309px; top:0px; right:0px; z-index:1; border:solid;border-color:white;z-index:1}
#sold_rotativo .bannerImage
{
	position:absolute;
	width:700px;
	height:309px;
	z-index:1
}

#sold_rotativo .texto
{
	position:absolute; width:150px; height:309px; text-align:right; right:0px; background-color:#999; filter:alpha(opacity=75); opacity:0.75; z-index:2;
}

#sold_rotativo p
{
		width:120px;
		height: 265px;
		right: 0px;
		top: 0px;	
		position:absolute;	
		z-index:3;
		text-align:right;	
		font-family: arial, sans-serif;	
		font-size:14px;	
		font-weight:bolder;	
		line-height: 20px;	
		color:white;	
		background:transparent;	
		padding:15px;    
		padding-top:30px
}

#bannerTop
{
	width:700px;
	height:309px;
	top:0px;
	left:0px;
}

.next, .prev
{
	bottom:0px;
	font:Verdana, Geneva, sans-serif;
	font-size: xx-large;
	font-weight:bolder;
	text-align:center;
	color:#F30;
	position:absolute;
	top: 20px;
	left:40px;
	border:none;
	width:40px;
	height:40px;
	position:relative;
	z-index: 2;
	background-color:orange;
	opacity:0.8;
	filter:alpha(opacity=0.8);
}

.next
{
	left:85px;
	top:20px;
}

/* _NEW.PHP StyleSheet*/

/*body { margin:0;padding:0;font:75%/1.4 Arial, Helvetica, sans-serif;text-align:center;background:#f6f6f6;color:#333;}*/
#tudo { width:695px;
	position:relative;
	/*background:#fff;*/
	margin:0 auto;
	text-align:left;
	border-color:#ccc;
	border-width:1px;
	border-style:solid dotted; 
}
#ajax { width:695px;
	overflow:hidden;
	margin:0;
	padding:0px; 
}
#n1 { 
	margin:0 10px;
}
h1, h2, h3 { 
	margin:0; 
}
h1 img { 
	vertical-align:middle; 
}
/*h1 { font-size:1.6em;padding:10px;background:#eee;border-bottom:1px solid #ccc; }
h2 { font-size:1.4em; }
h3 { font-size:1.2em;border-bottom:1px dotted #333; }
*/#ajax p a { 
	font-weight:bold;
	text-decoration:none; 
}
#carregando { display:none;position:relative; }
#conteudo-ajax { display:none;
	width:600px;
	height:700px;
	overflow:auto;
	border:5px solid #aaa;
	padding:10px 20px;
	background:#000;
	position:absolute;
	top:10px;
	left:20px; 
}
#conteudo-ajax h2 { 
	background:#393;
	font-size:1em; 
	}
#conteudo-ajax  h3 { 
	font-size:1em; 
}
#conteudo-ajax  .fechar { display:block;text-align:right;font-size:0.9em;font-weight:bold;color:#080;cursor:pointer; }
#nota { font-size:.9em;text-align:center;margin:0;padding:5px 0;background:#eee;border-top:1px solid #ccc; }


/*Final*/

/*Página de Vídeos*/

#reprodutor {
	display:none;
}

#player {
	width:450px;
	height:300px;
	border:dotted;
	border-width:2px;
	float:left;
}

#destaques {
	display:table;
	height:550px;
}

#content {
	width:120px;
	height:160px;
	float:left;
	margin:10px 20px 20px 20px;
}

#content .thumb {
	width:120px;
	height:100px;
	margin-bottom:7px;
	border:dotted;
	border-width:2px;
	background-color:white;
}
#content .data {
	font:Verdana, Geneva, sans-serif;
	font-size:9px;
	margin-top:7px
}

#content .titulo {
	font:Verdana, Geneva, sans-serif;
	font-size:9px;
	margin-top:7px
}

.floaterror {
	clear: both;
}
/*FIM*/
