@import url("css/menu.css");
@import url("css/forms.css");
@import url("css/tables.css");

* {
	margin: 0;
	padding: 0;
	outline: 0;
	resize: none;
	line-height: 100%;
	text-decoration: none;
}

@font-face {
	font-family: '!PaulMaulRegular';
	src: url('font/!PaulMaul-webfont.eot');
	src: local('☺'), url('font/!PaulMaul-webfont.woff') format('woff'), url('font/!PaulMaul-webfont.ttf') format('truetype'), url('font/!PaulMaul-webfont.svg#webfontyxPeVrEt') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: '!PaulMaulBold';
	src: url('font/!PaulMaul-b-webfont.eot');
	src: local('☺'), url('font/!PaulMaul-b-webfont.woff') format('woff'), url('font/!PaulMaul-b-webfont.ttf') format('truetype'), url('font/!PaulMaul-b-webfont.svg#webfontrIFZ8y07') format('svg');
	font-weight: normal;
	font-style: normal;
}


img, fieldset {
	border: 0;
}
.erroForms {
	color: red;
	padding-top: 10px;
	font-weight: bold;
}
body {
	color: #333;
	padding: 0 0 20px 0;
	font-family: Helvetica, Tahoma, Arial, Serif;
	background: #D4BDF1;
}
h2, h3, h4, h5 {
	color: #000;
	font-family: '!PaulMaulBold', cursive;
}
/**/
#wrp {
	width: 960px;
	margin: 0 auto;
	background: url("imagens/background_fixo_01.png") no-repeat top left;
}
#bg {
	padding-bottom: 20px;
	background: url("imagens/fundo.png") no-repeat bottom left;
}
/*Header*/
#header {
	padding: 20px 0;
}
#header h1 a {
	width: 400px;
	height: 56px;
	display: block;
	margin: 0 277px;
	overflow: hidden;
}
/*Idiomas*/
#idiomas {
	height: 40px;
	padding-top: 10px;
}
#idiomas img {
	float: left;
}
/*Campo de pesquisa*/
#pesquisa {
	float: right;
	width: 188px;
	height: 54px;
	margin-top: 10px;
	background: url("imagens/busca.png");
}
#pesquisa form input {
	color: #555;
	float: left;
	width: 130px;
	margin: 24px 0 0 15px;
	background: transparent;
}
#pesquisa form button {
	float: left;
	width: 40px;
	height: 40px;
	text-indent: -99px;
	background: transparent;
}
/*Corpo do site*/
#left_col, #right_col {
	float: left;
	width: 290px;
	overflow: hidden;
}
#left_col {
	background: url("imagens/envie-fotos.png") no-repeat;
	margin: 25px 0 0 0;
}
#right_col {
	width: 270px;
	float: right;
}
/*Main - Formatacoes */
#main_col {
	float: left;
	width: 440px;
	margin-top: 25px;
}
h2.main {
	color: #fff;
	clear: both;
	font-size: 15px;
	padding-bottom: 10px;
	font: 30px '!PaulMaulBold', cursive;
}
#main_col h3 {
	clear: both;
	font-size: 15px;
	padding-bottom: 10px;
}
#main_col p {
	font-size: 14px;
	line-height: 150%;
	margin-bottom: 10px;
}
#main_col p a {
	color: #664796;
}
#main_col p a:hover {
	background: #c2a4ec;
}
#main_col ul {
	margin: 0 25px;
}
#main_col li {
	font-size: 14px;
	line-height: 200%;
	list-style-image: url("imagens/marcador1.png");
}
/*Ultimas do blog*/
#newsblog h3 {
	font-size: 30px;
}
#newsblog ul {
	margin: 0 0 20px 0;
}
#newsblog li {
	display: inline;
}
#newsblog li a {
	color: #000;
	display: block;
	padding: 5px 0 8px 0;
	border-bottom: 1px dotted #664796;
}
#newsblog li a span {
	color: #fff;
	float: left;
	display: block;
	padding: 2px 4px;
	margin: 0 4px 4px 4px;
	background: #664796;
}
#newsblog li a:hover {
	background: #c0a1e7;
}
/*Newsletter*/
#newsletter {
	height: 90px;
	padding: 25px 0;
	margin: 0 0 30px 0;
	font-size: 13px;
	background: url(imagens/newsletter-bg.png);
}
#newsletter form {
	width: 372px;
	margin: auto;
}
#newsletter h3 {
	padding: 0 40px;
	font-size: 30px;
}
#newsletter p {
	font-size: 14px;
	margin: 0 40px;
	line-height: 100%;
}
#newsletter .field {
	display: block;
	height: 44px;
	margin: 0;
	background: url(imagens/newsletter-fields.png);
}
#newsletter input, #newsletter button {
	border: 0;
	float: left;
	display: block;
}
#newsletter input {
	width: 285px;
	padding: 1px 0;
	margin: 14px 0 0 10px;
}
#newsletter button {
	width: 60px;
	overflow: hidden;
	text-indent: -999px;
	padding: 5px 0;
	margin: 8px 0 0 13px;
	background: transparent;
}
/**/
#content #main_col #news p, 
#content #main_col #news h1 {
	margin: 0 10px;
	padding: 0;
}

/* Introducao Home */
.intro p {
	text-align: justify;
}


/*Suas Fotos*/
#suas_fotos {
	height: 250px;
	margin: 0 0 30px 0;
}
#suas_fotos a {
	display: block;
	height: 230px;
	text-indent: -999px;
}
/*Agenda Home*/
#agenda_home {
	width: 254px;
	height: 219px;
	background: url(imagens/agenda.png);
}
#agenda_home h2 {
	display: none;
}
#agenda_home li {
	display: inline;
}
#agenda_home li a {
	display: block;
	width: 95px;
	height: 95px;
	text-indent: -999em;
	position: absolute;
}
#agenda_home .convencoes {
	margin: 50px 0 0 55px;
}
#agenda_home .selecoes {
	margin: 70px 0 0 150px;
}
#agenda_home .more {
	display: none;
}
/*Selecoes*/
#selecoes {
	height: 150px;
	overflow: hidden;
	padding: 0 0 0 0;
	background: url("imagens/selecionados.png") no-repeat 30px top;
}
#selecoes h2 a {
	height: 180px;
	display: block;
	text-indent: -9999px;
}
/*Home Videos*/
#videos_home {
	width: 236px;
	height: 256px;
	margin: 0 0 20px 0;
	background: url(imagens/videos.png);
}
#videos_home h2 {
	display: none;
}
#videos_home img {
	margin: 73px 0 0 22px;	
}


/*Pginas Vídeos*/
#playerVideo {
	height: 345px;
	overflow: hidden;
	margin-bottom: 10px;
}
#playerVideo .description {
	width: 280px;
	float: left;
}
#object {
	float: left;
	width: 430px;
	margin: 0 10px 0 0;
}
/*sidebar*/
#sidebar {
	float: right;
	width: 180px;
	margin: 25px 0 10px 0;
}
#sidebar a {
	color: #fff;
	display: block;
	height: 160px;
	margin: 0 0 10px 0;
	font: 22px '!PaulMaulBold';
	background: url(imagens/block.png);
}
#sidebar a:hover {
	background-position: bottom;
}
#sidebar a strong {
	display: block;
	padding: 8px 0 0 10px;
}
#sidebar a img {
	display: block;
	margin: auto;
	border: 2px solid #000;
}
#sidebar a:hover img {
	border: 2px solid #fff;
}

/*Estudantil*/
#top-model-estudantil {
	padding-bottom: 30px;
}
/*Pages*/
#pages {
	float: left;
	margin: 0 0 0 30px;
}
#pages h2 {
	font-size: 30px;
	font-weight: normal;
	padding: 20px 0 10px 0;
}
#pages h3 {
	color: #523964;
	clear: both;
	font-size: 23px;
	padding: 0 0 10px 0;
}
#pages h4 {
	clear: both;
	font-size: 20px;
	padding: 0 0 10px 0;
}
#pages p {
	font-size: 13px;
	margin: 0 0 15px 0;
	line-height: 150%;
}
#pages p a {
	text-decoration: underline;
}
#pages p a:hover {
	text-decoration: none;
	background: #C0A1E7;
}
#pages #entry {
	float: left;
	width: 600px;
	display: inline;
}
#pages ul {
	margin: 0 20px 10px 40px;
}
#pages li {
	font-size: 13px;
	line-height: 150%;
}
#pages li a {
	color: #555;
	text-decoration: underline;
}
#pages li a:hover {
	text-decoration: none;
	background: #BC9BEA;
}
/*Entry*/
.center {
	text-align: center;
}
#pages #entry .center {
	text-align: center;
}
#pages #entry .floatleft {
	margin: 0 10px 10px 0;
}
#pages #entry .floatright {
	margin: 0 0 20px 10px;
}
#pages #entry .objeto {
	padding: 0 0 20px 0;
}
/**/
#pages .botao1 {
	text-align: center;
}
#pages .botao1 a {
	color: #fff;
	width: 300px;
	height: 33px;
	margin: 0 auto;
	display: block;
	font-size: 11px;
	line-height: 33px;
	text-align: center;
	text-decoration: none;
	background: url("imagens/botao1.png");
}
#pages .botao1 a:hover {
	text-decoration: underline;
	background: url("imagens/botao1.png");
}
/*Menus Internos*/
#pages #interMenu {
	float: left;
	width: 210px;
	display: inline;
	margin: 20px 20px 0 0;
}
#pages #interMenu li {
	display: inline;
	list-style: none;
}
#pages #interMenu li a {
	color: #555;
	display: block;
	padding: 8px 0;
	font-size: 13px;
	padding-left: 30px;
	text-decoration: none;
	border-bottom: 1px solid #C0A1E7;
}
#pages #interMenu li a:hover {
	color: #000;
	border-bottom: 1px solid #D4BDF1;
	background: url("imagens/inter-menu-h.png") no-repeat bottom center;
}
#interMenu li.internoSelecionado a {
	color: #000;
	border: 0;
	background: url("imagens/inter-menu-h.png") no-repeat bottom center;
}
#pages #interMenu ul {
	margin: 0 0 20px 0;
}
#pages #interMenu .last a {
	border: 0;
}
#pages #interMenu .last a:hover {
	border: 0;
}
/*Depoimentos*/
#pages #entry .depoimentos {
	margin: 0 0 10px 0;
	border-bottom: 1px solid #999;
}
/*Mapa*/
#pages .mapa {
	margin: 10px 60px;
}
#pages .mapa a {
	color: #444;
	text-decoration: none;
}
/*Videos*/
#pages #ListaVideos div {
	float: left;
	width: 420px;
	height: 124px;
	display: inline;
	margin-bottom: 10px;
}
#pages #ListaVideos div a {
	color: #fff;
	height: 104px;
	display: block;
	line-height: 150%;
	padding: 20px 20px 0 20px;
	text-decoration: none;
	background: url("imagens/selvideos.png") no-repeat top left;
}
#pages #ListaVideos div img {
	float: left;
	margin-right: 10px;
}
#pages #ListaVideos a:hover {
	background-position: bottom left;
}
/*Pagina Agenda*/
#pages .agenda {
	width: 594px;
	color: #423911;
	margin: 20px 0;
	padding-bottom: 20px;
	background: url("imagens/postit-bottom.png") no-repeat bottom left;
}
#pages .agenda h3 {
	padding: 40px 10px 15px 90px;
	background: url("imagens/postit-top.jpg") no-repeat top left;
}
#pages .agenda p {
	margin: 0;
	padding: 0 10px 10px 90px;
}
#pages .agenda a {
	color: #423911;
}
#pages .agenda a:hover {
	background: #D5BF59;
}
/*Listas*/
#pages .lista1 {
	margin: 20px 0;
}
#pages .lista1 li {
	display: inline;
	list-style: none;
}
#pages .lista1 a {
	color: #555;
	display: block;
	padding: 5px 20px;
	text-decoration: none;
	border-bottom: 1px solid #aaa;
	background: url("imagens/marcador1.png") no-repeat 5px center;
}
#pages .lista1 a:hover {
	background: #C2A4EC url("imagens/marcador1.png") no-repeat 5px center;
}
/**/
#pages .foto_nome {
	margin: 0;
	padding: 0;
}
#pages .foto_nome li {
	float: left;
	width: 133px;
	list-style: none;
	margin: 0 4px 10px 4px;
}
#pages .foto_nome a {
	display: inline-block;
}
/**/
#pages .parceiros {
	margin: 20px 0;
}
#pages .parceiros li {
	float: left;
	list-style: none;
	margin: 0 10px 5px 0;
	display: inline-block;
}
#content .floatleft {
	float: left;
	margin-right: 10px;
}
#content .floatright {
	float: right;
}
#content .gbotao a {
	color: #fff;
	float: left;
	width: 113px;
	height: 32px;
	display: block;
	font-size: 11px;
	line-height: 32px;
	text-align: center;
	text-decoration: none;
	background: url("imagens/galerias.png");
}
#content .gbotao a:hover {
	background: url("imagens/galerias.png");
}
/**/
#pages #paginacao {
	margin: 0;
	clear: both;
	height: 40px;
	padding-top: 20px;
}
#pages #paginacao li {
	float: left;
	list-style: none;
	margin-right: 3px;
	bordeR: 1px solid #C2A6EA;
}
#pages #paginacao li a {
	display: block;
	padding: 4px 4px;
	text-decoration: none;
}
#pages #paginacao li strong {
	padding: 4px 4px;
	display: inline-block;
}
/*Galeria de fotos*/
#pages .gallery a {
	float: left;
	display: block;
	width: 96px;
	height: 96px;	
	padding: 5px;
	background: #bc9bea;
	margin: 0 5px 5px 0;
	border: 1px solid #999;
}
#pages .gallery a:hover {
	background: #fff;
	border: 1px solid #fff;
}
/*Paginacao*/
#pages .paginacao {
	clear: both;
	height: 20px;
}
#pages .paginacao a, #pages .paginacao span {
	color: #000;
	float: left;
	display: block;
	padding: 0 5px;
	height: 20px;
	font-size: 13px;
	line-height: 20px;
	margin: 10px 4px 0 0;
	border: 1px solid #999;
	border-radius: 3px; -moz-border-radius: 3px;
}
#pages .paginacao a:hover {
	color: #fff;
	background: #333;
	border-color: #333;
}
#pages .paginacao span {
	color: #fff;
	background: #000;
	border-color: #000;
}

/**/
#tools {
	clear: both;
	height: 30px;
	padding: 30px 0;
	margin-left: 40px;
}
#tools li {
	margin-right: 20px;
	display: inline;
}
#tools li a {
	color: #000;
	float: left;
	display: block;
	font-size: 13px;
	padding: 5px 25px;
	background-repeat: no-repeat;
	background-image: url("imagens/icones/icones.png");
}
#content #tools li a:hover {
	color: #fff;
}
#tools #icoPrint a {
	background-position: 0 4px;
}
#tools #icoSubmit a {
	background-position: 0 -25px;
}
#tools #voltar a {
	background-position: 0 7px;
	background-image: url("imagens/icones/voltar.png");
}
/* ToolTip */
#tooltip {
	color: #fff;
	display: none;
	padding: 10px;
	font-size: 14px;
	position: absolute;
	background: url(imagens/transparent-black.png);
	-moz-border-radius: 5px;
}
#divBrasil, #divOutros {
	display: none;
}
/*Footer*/
#footer {
	color: #555;
	clear: both;
	width: 960px;
	height: 262px;
	margin: 0 auto;
	font-size: 12px;
	overflow: hidden;
	background: #240B33 url("imagens/footer.png") no-repeat bottom left;
}
#footer #address {
	float: left;
	width: 550px;
	margin: 0 0 0 20px;
}
#footer h2 {
	color: #EFE7FA;
	font-size: 30px;
	padding: 20px 0 10px 0;
}
#footer #address p {
	color: #fff;
	line-height: 150%;
	margin: 5px 0 15px 0;
}
/*Interacao*/
#interacao {
	float: left;
	width: 330px;
}
#interacao li {
	display: inline;
	list-style: none;
}
#interacao li a {
	color: #fff;
	width: 300px;
	display: block;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #523964;
	background-repeat: no-repeat;
}
#interacao a span {
	float: left;
	width: 16px;
	height: 16px;
	display: block;
	margin: 3px 5px 0 5px;
	background: url(imagens/icones/footer.png) 0 0;
}
#interacao .ico2 span {
	background-position: -16px 0;
}
#interacao .ico3 span {
	background-position: -32px 0;
}
#interacao .ico4 span {
	background-position: -48px 0;
}
#interacao .ico5 span {
	background-position: -64px 0;
}
#interacao .ico6 span {
	background-position: -80px 0;
}
#interacao .ico7 span {
	background-position: -96px 0;
}
/*Atendimento*/
.atendimento {
	width: 370px;
	height: 79px;
	top: 10px;
	left: 50%;
	margin-left: 110px;
	position: absolute;
	background: url(imagens/atendimento.png) left bottom;
}
.atendimento .inner {
	margin: 18px 0 0 16px;
}
.atendimento p {
	color: #fff;
	line-height: 150%;
	font-size: 13px;
	margin-left: 20px;
}
.atendimento p img {
	display: inline-block;
}



/*Equipe*/
#content .equipe {
	padding-top: 20px;
}
#content .equipe li {
	float: left;
	height: 290px;
	list-style: none;
	padding: 10px;
	margin: 0 10px 10px 0;
	border: 1px solid #ddd;
	background: #D4BDF1;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#content .equipe li h4 {
	padding: 0;
	font: normal 17px Arial;
}
#content .equipe li p {
	margin: 0;
	font-size: 13px;
}
#content .equipe li strong {
	font-weight: normal;
}
#content .equipe li.lst {
	margin: 0 0 10px 0;
}
/*dev*/
#dev {
	color: #555;
	width: 950px;
	text-align: right;
	margin: auto;
	padding: 0 5px 0 0;
}
#dev a {
	color: #555;
	font-size: 11px;
	line-height: 30px;
	text-decoration: none;
}
#dev a:hover {
	color: #fff;
}


#animacao {
	position: absolute;
	z-index: 999;
	left: 50%;
	margin-left: -335px;
	
}
#animacao .banner {
	display: block;
	width: 700px;
	height: 516px;
	background: url(imagens/banner.jpg) no-repeat;
}
#animacao #fechar {
	background: url(imagens/close.png) no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9999;
}
#animacao #linkanima {
	width: 700px;
	height: 516px;
	position: absolute;
	border: 1px solid red; 

}
/*#animacao #acesse {
	background: url(imagens/acesse-banner-home.png) no-repeat;
	display: block;
	width: 250px;
	height: 17px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	z-index: 9998;
}*/

