/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/
/*
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom:10px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,100);
.theme-default .nivoSlider {
	z-index: -1;
	position:relative;
    margin-bottom:10px;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	z-index: 999999999;
	text-align: center;
padding: 0px 0;
margin-top: -39px;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}


.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}

.topo {
position: absolute;
top: 0px;
background-image: url(../../imagens/background_menu.png);
background-repeat: repeat-x;
width: 100%;
height: 25px;

border-bottom: solid;
border-bottom-width: 1px;
border-bottom-color: #fff;
z-index:999;
}
.logo {
position: absolute;
height: 120px;
background-color: 
#222222;
width: 187px;
margin-left: 90px;
top: 0px;
}


.menu {
	font-family: 'Open Sans Condensed', sans-serif;
padding: 0px 0 0 1em;
margin: 0px 0 0 0;
list-style: none;
height: 25px;
right: 90px;
text-align: right;
width: 540px;
position: absolute;


}

.menu li {
	float: left;
}

.menu li a {
	display: block;
float: left;
height: 22px;
line-height: 18px;
color: 
#fff;
text-decoration: none;
font-family: 'Open Sans Condensed', sans-serif;
text-align: center;
padding: 0px 30px 0px 30px;
cursor: pointer;
font-size: 17px;
border-right: dotted;
border-right-color: 
#fff;
border-right-width: 1px;

border-top: solid;
border-top-width: 3px;
border-top-color: #b79d63;

}

.menu li a b {
	float: left;
	display: block;
	padding: 0 28px 0 14px;
}

.menu li.current a {
	color: #666666;
	border-top: solid;
border-top-width: 3px;
border-top-color: #666666;
background-color:#efe9dc;
     filter:alpha(opacity=45);
     opacity: 0.45;
     -moz-opacity:0.45;
     -webkit-opacity:0.45;
	 padding-bottom:0px
}
.menu li.current {
	background: url(../../imagens/seta.png);
	background-repeat:no-repeat;
opacity:1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	background-position: center 21px;
	pointer-events: none;
   cursor: default;
	
}


.menu li a:hover {
	color: #b79d63;
	border-top: solid;
border-top-width: 3px;
border-top-color: #fff;
background-color:#efe9dc;
opacity:.90;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
}
.container{
	height: 100%;
	min-width: 960px;
	min-height: 500px;
	width: 100%;
	position: absolute;
	overflow: scroll;
	border: 0;
	padding: 0;
	margin: 0;
	
}
.rodape{
		font-family: 'Open Sans Condensed', sans-serif;
		font-size:14px;
		color:#606060;
	background-color: #eae1ca;
position: absolute;
height: 20px;
width: 100%;
bottom: 0px;
margin:0;
padding:0;
z-index:99999}

.rodape li {
	float: left;
	list-style:none;
}

.rodape li a {
	list-style:none;
	display: block;
float: left;
height: 19px;
line-height: 9px;
		color:#606060;
text-decoration: none;
font-family: 'Open Sans Condensed', sans-serif;
text-align: center;
padding: 0px 10px 0px 10px;
cursor: pointer;
font-size: 15px;
border-right: dotted;
border-right-color: 
#fff;
border-right-width: 1px;
margin-top:-10px;

}
.rodape li a:hover{
	color:#b59b63;
}

.rodape li a b {
	float: left;
	display: block;
}

.newsbt{
	position: relative;
width: auto;
margin-right: 20px;
height: 20px;
top: -13px;
float: right;
font-family: 'Open Sans Condensed', sans-serif;
z-index: 99999999;
}
.newsbt a{
	color:#c0c0c0;
}
.tituloSobreFoto{
	font-family: 'Raleway', sans-serif;
font-weight: 400;
font-size: 35px;
background-image: url(../../imagens/molduraTexto.png);
background-repeat: no-repeat;
width: 325px;
position: relative;
background-position: 0px 0px;
display: block;
height: 75px;
padding-top: 60px;
}
.tituloSobreFotoBlack{
	font-family: 'Raleway', sans-serif;
font-weight: 400;
font-size: 35px;
background-image: url(../../imagens/molduraTextoBlack.png);
background-repeat: no-repeat;
width: 325px;
position: relative;
background-position: 0px 0px;
display: block;
height: 75px;
padding-top: 60px;
}
.textoSobreFoto{
	font-family: 'Raleway', sans-serif;
	font-weight: 100;
		font-size:25px;

}
.destaque{
margin: -275px auto 0px;
display: block;
height: 246px;
position: relative;
width: 738px;
background-image: url(../../imagens/backgroundDestaques.jpg);
padding: 4px;
display: none;
}

.imagensDestaques{
	position:relative;
	height:246px;
	width:246px;
	float:left;
}
.btEscondeDestaque{
position: absolute;
height: 246px;
width: 26px;
right: 0px;
top: 0px;
margin-right: -26px;
}
.btMostraDestaque{
position: absolute;
height: 246px;
width: 26px;
left: 0px;
bottom: 48px;
}
.containerNovo {
height: 420px;
position: absolute;
top: 50%;
margin-top: -230px;
}
