/**
 * Css Global
 *
 * @author: Anderson Felix
 * @email: anderson.felix83@gmail.com
 */
*{
	margin: 0;
	padding: 0
}
body{
	background: url(imagens/bgBody.jpg) repeat-x #fff;
	color: #913E9B;
	font: 13px Georgia, "Times New Roman", Times, serif;
	text-align: center
}
div#geral{
	margin: 0 auto;
	text-align: left;
	width: 1000px
}
a img{
	border: 0
}
ul{
	list-style: none
}
/**
 * Links
 */
a:link,a:visited{
	color: #5D0073;
	text-decoration: none;
}

/**
 * Tipografia
 */
h1{
	font-size: 12px;
}
h2{
	font-size: 16px
}
h1 a:link,h1 a:visited{
	background: url(imagens/bgH1.gif) repeat-x left bottom;
	display: block;
	margin-bottom: 4px;
	padding-bottom: 1px;
	text-transform: uppercase
}
h2 a:link,h2 a:visited{
	display: block;
}
h1 a:hover, h2 a:hover{
	color: #AD0074
}
h1 a:active, h2 a:active{
	color: #666
}
h2 a:active{
	background: #ccc
}
span.under a:link,span.under a:visited{
	text-decoration: underline!important
}
span.under a:hover{
	color: #24002D;
	text-decoration: none!important
}
span.under a:active{
	background: #ddd
}


/**
 * Imagens
 */
img.destaque{
	height: 150px;
	width: 150px
}
a:link img.destaque, a:visited img.destaque{
	background: #fff;
	border: 1px solid #ccc;
	padding: 2px
}
a:hover img.destaque{
	background: #AD0074;
	border-color: #fff
}
a:active img.destaque{
	background: #ccc;
	border-color: #AD0074
}

/**
 * Flash
 */
div.flash{
	background: url(imagens/bgFlash.jpg) no-repeat;
	float: left;
	height: 780px;
	width: 380px
}

/**
 * Container
 */
div.container{
	float: left;
	width: 620px
}

/**
 * Links - Topo
 */
ul.links, ul.menu{
	display: block;
	padding: 15px 0 5px 0;
	text-align: right
}
ul.links li, ul.menu li{
	border-right: 1px solid #fff;
	display: inline;
	margin-left: 4px;
	padding-right: 4px;
	font-weight: bold;
}
ul.links li.last, ul.menu li.last{
	border: 0
}
ul.links li a:link,ul.links li a:visited,ul.menu li a:link,ul.menu li a:visited{
	color: #fff
}
ul.links li a:hover,ul.menu li a:hover{
	color: #24002D;
	text-decoration: none;
}
ul.links li a:active{
	background: #fff;
	color: #24002D;
	text-decoration: none;
}

/**
 * Menu
 */
ul.menu{
	padding-top: 11px
}
ul.menu li a:link,ul.menu li a:visited{
	font-size: 15px;
	padding-bottom: 4px;
}
ul.menu li a:hover{
	color: #24002D;
	text-decoration: none;
}
ul.menu li a:active{
	background: #fff;
	color: #24002D;
	text-decoration: none;
}

/**
 * Texto
 */
div.texto{
	background: url(imagens/bgTexto.jpg) no-repeat  right 30px; 
	display: block;
	padding: 70px 6px 0 6px;
}
div.texto h1{
	background: url(imagens/bgH1_outras.gif) repeat-x left bottom;
	color: #6B217B;
	font-size: 24px;
	margin-bottom: 10px;
	padding-bottom: 5px
}
div.texto p{
	font-size: 13px;
	margin-top: 14px;
}
div.texto p:hover{
	color: #45154F;
}
div.texto p a:hover{
	font-size: 12px;
	margin-top: 14px;
	text-decoration: underline;
}
/**
 * Rodape
 */
div.rodape{
	float: left;
	padding: 50px 0 10px 0;
	text-align: center;
	width: 620px
}
div.rodape p{
	color: #B12774;
	font-size: 12px;
	margin-bottom: 4px;
	font-weight: bold;
}
