/*   
Theme Name: Visent
Theme URI: http://www.visent.com.br
Description: Tema criado pela fullDesign. Direitos reservados.
Author: fullDesign
Author URI: http://www.fuldesign.com.br
Version: 1.0
*/
html, body {height:101%;} 
body {
	margin:0; 
	padding:0;
	color:#616161;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background:#fff url('images/fundo.gif') no-repeat center;
	background-attachment:fixed;
	}
body a {
	text-decoration: none;
	color:#616161;
}
body a:hover {
	text-decoration:underline;
	color:#616161;
}
#tudo { 
	width:1003px;
	position:relative;  /*Contexto de posicionamento */
	background:#fff url(bg-auxiliar.gif) repeat-y right;
	margin:0 auto;
	text-align:left;
	}
* html #tudo {height: 101%;}
#conteudo {padding-bottom:13px;}
#topo {
	background:#fff url('images/fundoTopo.gif') no-repeat;
	width:1003px;
	height:83px;
	text-align:center;
	padding-top:1px;
	}
#destaques {
	background:#fff;
	width:1003px;
	height:260px;
	text-align:center;
	padding-top:1px;
	}
#principal {
	width:673px;
	float:left;
	padding-top:10px;
	}
#principalInterna {
	width:615px;
	float:left;
	padding-top:20px;
	margin-left:32px;
	padding-right: 25px;
	margin-left:-260px;
	*margin-left:35px;
	margin-bottom:10px;
	}
#auxiliar {
	width:330px;
	float:right;
	padding-top:10px;
	}
#auxiliarInterna {
	width:310px;
	float:right;
	padding-top:60px;
	}
#logo{
	float:left; 
	width: 258px;
	height:79px;
	margin-top:30px;
	padding-left:32px;
	text-align:left;
	}
#idiomas {
		height: 34px;
		float:right;
		margin-right: 5px;
		right:0;
		width: auto;
		display: table;
	 }
#rodape {
	width:1003px;
	height:20px;
	position: absolute;
	bottom: 0; 
	text-align:center;
	}
#rodape p {
	margin:0;
	font-weight:bold;
	color:#060;
	}


h1 {
	font-size:16px;
	color:#00a2d8;
	text-transform: uppercase;
}


h2 {
	font-size:14px;
	color:#ffffff;
	text-transform: uppercase;
	margin-bottom:0;
}
h3 {
	font-size:13px;
	color:#00a2d8;
	margin-bottom:-8px;
	margin-top:25px;
}

.clear {clear:both;}


#principalInterna li  {
border-bottom:1px solid #cecece;
list-style:none;
background: url(images/bullet.png) no-repeat;
background-position: 10px 14px;
padding:10px;
margin-left: -60px;
padding-left: 20px;
}

#principalInterna ul, ol {
margin:10px 10px 10px 25px;
}
		
 /*
menu header
 */
 #menunav {
	    background: url(images/fundoMenuHeaderOff.gif) repeat-x top;
		height: 39px;
		width: 703px;
		padding-top:11px;
		float:left;
	 }
 
 #nav {  width: 680px; position:absolute; margin-top: 0;*margin-top: -3px; float:left; margin-left: -70px;/*\**/margin-left: -100px\9; *margin-left: -50px;}
 
 ul#nav a, ul#nav {
   font:11px Arial, Helvetica, sans-serif;
   text-decoration : none;
   text-transform: uppercase; 
   display: inline;
   list-style: none;
   text-align : right;
   color: #00a2d8;
   
 }

 ul#nav li {
   display: inline;
   margin: 5px;
   line-height: 30px;
 }

 ul#nav a:hover, ul#nav a:focus, ul#nav a:active {
   color : #cd141c;
   background: url(images/menuON.gif) no-repeat top;
   *background: url(images/menuON.gif) no-repeat center;
   padding-top: 14px;
   *position:relative;
   *padding-top: 19px;
   /*\**/padding-top: 13px\9;
 }

 ul#nav li.current_page_item a, ul#nav li.current_page_item a:hover,
 ul#nav li.current_page_item a:focus, ul#nav li.current_page_item a:active {
   color : #cd141c;
   background: url(images/menuON.gif) no-repeat top;
   *background: url(images/menuON.gif) no-repeat center;
   cursor : default;
   text-align : left;
   line-height: 30px;
   padding-top: 14px;
   *position:relative;
   *padding-top: 13px;
   /*\**/padding-top: 13px\9;
 }
 
 	
 /*
menu footer
 */
 #menunavFooter {
	    background: url(images/fundoMenuFooterOff.gif) repeat-x center;
		height: 50px;
		width: 590px;
		padding-top:20px;
		margin-left:11px;
		float:left;
	 }
 
 #navFooter { margin-left: -40px; width: 100%;}
 
 ul#navFooter a, ul#navFooter {
   font:9px Arial, Helvetica, sans-serif;
   text-decoration : none;
   text-transform: uppercase; 
   display: inline;
   list-style: none;
   text-align : right;
   color: #616161;
   /*\**/margin-left: -5px\9;
   *margin-left: 0;
 }

 ul#navFooter li {
   display: inline;
   margin: 5px;
   line-height: 29px;
 }

 ul#navFooter a:hover, ul#navFooter a:focus, ul#navFooter a:active {
   color : #cd141c;
   background: url(images/menuFooterON.gif) no-repeat top;
   *background: url(images/menuFooterON.gif) no-repeat center;
   line-height: 26px;
   padding-top: 15px;
   *padding-top: 19px;
   /*\**/padding-top: 14px\9;
      *position:relative;
 }

 ul#navFooter li.current_page_item a, ul#navFooter li.current_page_item a:hover,
 ul#navFooter li.current_page_item a:focus, ul#navFooter li.current_page_item a:active {
   color : #cd141c;
   background: url(images/menuFooterON.gif) no-repeat top;
   cursor : default;
   text-align : left;
   line-height: 26px;
   padding-top: 15px;
    /*\**/padding-top: 14px\9;
 }
 
 
 
.qtrans_language_chooser{
	position:relative;
	list-style:none;
	margin-right: 0;
	margin-top:0;
	margin-bottom:0;
	margin-left:-10px;
	margin-right:30px;
	width:100%;
	 }
.qtrans_language_chooser li{
	 display: inline;
	 float:left;
	 margin-left: 5px;
	 margin-right: 5px;
	 }

.qtrans_language_chooser li a{
	color:#FFF;
	text-decoration:none;
	 }
	 
.qtrans_language_chooser li a:active{
	color:#FC0;
	text-decoration:none;
	 }


img.wp-post-image {
	border:none;
}

img.attachment-single {
	margin: 0 0 2px 7px;
	float:right;
}
img.attachment-page {
	margin: 0 0 2px 7px;
	float:right;
	margin-right:40px;
}

#imgNoticiaHome img {
	margin:0;
	float:left;
	margin-left: -10px;
	margin-top: -10px;
}
img.attachment-post-thumbnail {
	margin:0;
	float:left;
}
img.attachment-post-thumbnail a{
	border:none;
}
#slide{
	position:absolute;
	float:left;
	width:661px;
	margin-left:11px;
}
#chamadas{
	float:right;
	width:244px;
	background: url(images/fundoChamadas.jpg) no-repeat;
	margin-right:9px;
	margin-left:10px;
	margin-top:23px;
	height:240px;
	text-align:left;
	color:#FFF;
	padding-left:39px;
	padding-right:39px;
}
.linkBranco { color:#FFF; text-decoration:none;}
.linkBranco:hover {color:#fff; text-decoration: none;}
.link { color:#616161; text-decoration:none;}
.link:hover {color:#616161; text-decoration: none;}
.linkSubmenu {
	font:11px Arial, Helvetica, sans-serif;
   text-decoration : none;
   text-transform: uppercase; 
   color: #00a2d8;
}
.linkSubmenu:hover{
	font:11px Arial, Helvetica, sans-serif;
   text-decoration : none;
   text-transform: uppercase; 
   color: #cd141c;
}
#submenu ul li
{
margin: 0;
line-height: 20px;
margin-bottom: 5px;
color:#00A2D8;
}

#submenu ul ul li
{
margin: 0;
line-height: 20px;
margin-bottom: 5px;
margin-left:15px;
color:#00A2D8;
}

#submenu ul ul li a
{
text-decoration:none;
color:#00A2D8;
}

#submenu ul ul ul li
{
margin: 0;
line-height: 20px;
margin-bottom: 5px;
color:#00A2D8;
margin-left:15px;
}

#submenu ul {list-style:square; padding-left: 14px; width:250px;}
#submenu ul a {text-decoration:none; color:#00A2D8}
#submenu ul a:hover {color:#cd141c; text-decoration:none;}
#submenu ul ul { margin-left: 0; padding-left: 0;}

