/* ####################################################################### */
/* CSS Miyavi - Survive                                                    */
/* por Ryuzaki http://ryuzaki.animespirit.net/                             */
/* ####################################################################### */
/* Estilos de todo o Site                                                  */

body {
	background: #E2E2E2;
}

#fundo {
	background-attachment: fixed;
	background-image: url(http://static.animespirit.net/img/comunidade/ryuzaki/miyavi-survive/bg.png);
	background-repeat: repeat;
	background-position: left top;
}

fieldset {
	border: 1px solid #FFF;
}

span, span a, .admin, .admin:hover, .ativo, .ativo:hover, .link {
	color: #104E8B;
}

#base {
	background-color: #E2E2E2;
	border: thin dotted #FFF;
}

/* ####################################################################### */
/* Estilos da parte de Cima do Site                                        */

#cima #logo {
	height: 200px;
	background: url(http://static.animespirit.net/img/comunidade/ryuzaki/miyavi-survive/logo.jpg);
}

#nav {
	background-color: #C5B7C0;
	border: thin dotted #FFF;
}

#nav a {
        color: #5B4B78;
}

#nav a:hover {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #C5500F;
}

#subnav {
	background-color: #B6C4B9;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px; /* Firefox */
	-webkit-border-radius: 0 0 10px 10px; /* Safari, Chrome */
}

#subnav a {
	color: #408080;
}

#subnav a:hover {
	background-color: #E2E2E2;
}

#secaoNav, #secaoNav a  {
	color: #5B4B78;
}

/* ####################################################################### */
/* Estilos da parte de Baixo do Site                                       */

#baixo {
	background-color: #CFC0C9;
	border: thin dotted #FFF;
}

#baixo a {
	text-decoration: underline;
}

#baixo a:hover {
	color: #000;
}

/* ####################################################################### */
/* Estilos do Menu Esquerdo do Site                                        */

#MenuEsquerdo .boxMenuEsquerdo {
	background-color: #B6C4B9;
	border: thin dotted #FFF;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
}

#MenuEsquerdo .boxMenuEsquerdo .tituloMenuEsquerdo {
	background-color: #BEC0AE;
	border-bottom: thin dotted #FFF;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
}

/* ####################################################################### */
/* Estilos do Menu Direito do Site                                         */

.boxMenuDireito {
	background-color: #BEC0AE;
	border: thin dotted #FFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.boxMenuDireito .tituloMenuDireito {
	background-color: #B6C4B9;
	border-bottom: thin dotted #FFF;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
}

/* ####################################################################### */
/* Estilos que pertencem ao Conteúdo do Site                               */

#quote {
	color: #145687;
	background-color: #C599B5;
	border: thin dotted #FFF;
	font-style: italic;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.boxConteudo {
	margin-top: 10px;
	background-color: #B4BAC5;
	border: thin dotted #FFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.boxConteudo .titulo, .boxConteudo h1, .boxConteudo h2 {
	color: #145687;
	text-transform: uppercase;
	text-align: center;

}

.boxConteudo a {
	color: #005BB7;
}

.boxConteudo .textoBg1, .boxConteudo tr.textoBg1 td {
	color: #5B4B78;
	background-color: #C5B7C0;
	border-top: thin dotted #FFF;
	border-bottom: thin dotted #FFF;
}

.boxConteudo .textoBg2, .boxConteudo tr.textoBg2 td {
	color: #1F3569;
	background-color: #B4BAC5;
/*	border: thin dotted #FFF; */
}

.boxConteudo .baixo {

}

.boxConteudo .baixo a{
	color: #114871;
}

.boxConteudo .baixo a:hover{
	color: #092439;
	text-decoration: underline;
}

.boxGoogle {
	color: #1F3569;
	background-color: #B4BAC5;
	border: thin dotted #FFF;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
}

/* ####################################################################### */
/* Elementos Condensados                                                   */

a, body {
	color: #1F3569;
}

a:hover {
	color: #FFF;
}
