/**
*
* Css padrão do site Friburguense
*
*@author        Diego Eyer <diego@friwebdesign.com>
*@empresa       Friweb <www.friweb.com.br>
*@package       Estilos
*subpackage     Principal
*/


/* CSS PADRÃO */

* {
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	list-style-type: none;
}

body {
	text-align:center;
	background:#eeeeee url(../imagens/layout/bg-geral.jpg) repeat top left;
	
}

div, table, input, textarea {
	font-family: verdana, "trebuchet ms", arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#5d5d5d;
} 
	
p {
	line-height:150%;
	padding:0px 0px 10px 0px;
	text-align:justify;
}

em {
	font-size:10px;
}

p.forma1 {
	margin-top:6px;
}

p.centralizar {
	text-align:center;
	line-height:150%;
	padding:0px 0px 5px 0px;
}

p.centralfotos {
	text-align:center;
	line-height:150%;
	padding:0px 0px 5px 0px;
	margin-bottom:10px;
	font-size:11px;
}

p.inicio-veja {
	text-align:center;
	line-height:150%;
	padding:0px 0px 5px 0px;
	margin-top:10px;
	margin-left:300px;
	font-size:11px;
	display:inline-table;
}

p.right {
	text-align:right;
}
.art-dest {
	margin-top:20px;
	border-top:2px solid #3b5e75;
	padding:10px 10px 10px 10px;
	width:90%;
}

a {
	margin:0px auto;
	color:#182359;
	font-weight:normal;	
	
	
}

a:hover {
	color:#1d5918;
	
}

a.um {
	margin:0px auto;
	color:#333333;
	font-weight:bold;	
	background:url(../imagens/layout/seta.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 12px;
	font-size:11px;
}

a.um:hover {
	color:#cc9c72;	
}

a.dois {
	margin:0px auto;
	font-weight:normal;
	color:#ffffff;
	background:url(../imagens/layout/seta2.gif) no-repeat 3px 6px;
	padding:3px 5px 3px 17px;
	background-color:#0e0e0e;
	font-size:10px;
}

a.dois:hover {
	color:#c2712b;	
}

a.tres {
	margin:0px auto;
	color:#c2712c;
	font-weight:bold;	
	background:url(../imagens/layout/seta.gif) no-repeat 0px 4px;
	padding:0px 0px 0px 12px;
	font-size:10px;
}

a.tres:hover {
	color:#cc9c72;	
}

img.space {
	margin-right:5px;
	vertical-align:1px;
}

#geral {
	margin:0px auto;
	margin-top:20px;
	width:990px;
	text-align:left;
	background-color:#ffffff;
	
}

#geral #topo {
	width:inherit;
}

#geral #menu {
	
	margin-top:3px;
	margin-left:5px;
	background:url(../imagens/layout/bg-menu.jpg) no-repeat top left;
	height:34px;
	width:980px;
	border-bottom:0px solid #383431;
}
/*
#geral #menu ul {
	text-align:center;
	margin-left:80px;
}

#geral #menu ul li {
	float:left;
	display:block;
}

#geral #menu ul li a {
	color:#0f2360;
	font-family:"trebuchet ms", verdana, sans;
	font-weight:bold;
	font-size:14px;
	padding:8px 37px 8px 37px;
	display:block;
	text-transform:uppercase;
}

#geral #menu ul li a.left {
border-left:0px solid #899094;
}

#geral #menu ul li a:hover {
	color:#ffffff;
	background-color:#b12218;
}*/

#geral #conteudo {
	width:980px;
	margin-top:20px;
	margin-left:5px;
	padding:0px 0px 30px 0px;
	display:table;
}

#geral #conteudo #fix {
	display:block;
}

#geral #conteudo #left {
	width:755px;
	float:left;
}

#geral #conteudo #right {
	width:200px;
	float:right;
}

/* Pg principal */
#geral #conteudo #left #principal {
	width:755px;
	display:table;
}

#geral #conteudo #left #principal #ff {
	display:block;
}

#geral #conteudo #principal #lado1,
#geral #conteudo #principal #lado2 {
	padding:0px 0px 0px 0px;
}

#geral #conteudo #principal #lado1 {
	float:left;
	width:478px;
}

#geral #conteudo #principal #lado2 {
	float:right;
	width:261px;
}

#geral #conteudo #principal #lado1 #destaque {
	background:url(../imagens/principal/bg-destaque.gif) no-repeat top left;
	width:478px;
	height:240px;
}

#geral #conteudo #principal #lado1 #destaque #camada1 {
	height:34px;
	width:468px;
	margin-left:10px;
	padding:3px 0px 0px 0px;
}

#geral #conteudo #principal #lado1 #destaque #camada1 #not-dest {
	width:265px;
	float:left;
}

#geral #conteudo #principal #lado1 #destaque #camada1 #rotacao {
	width:203px;
	float:right;
}

#geral #conteudo #principal #lado1 #noticia-dest {
	margin-top:15px;
}

#geral #conteudo #principal #lado1 #noticia-dest .txt {
	display:block;
	background-color:#efefef;
	padding:8px 15px 8px 15px;
	margin-top:1px;
	margin-bottom:1px;
}

#geral #conteudo #principal #lado1 #noticia-dest p.txt2 {
     text-align:left;
	background-color:#efefef;
	padding:8px 15px 8px 15px;
	width:470px;
	margin-top:1px;
	margin-bottom:1px;
}

#geral #conteudo #principal #lado1 #noticia-dest span.data {
	color:#ac1e15;
	font-weight:bold;
}

#geral #conteudo #principal #lado2 #eventos {
	width:261px;
	height:240px;
	background:#19235b url(../imagens/principal/bottom-eventos.gif) no-repeat bottom left;
}

#geral #conteudo #principal #lado2 #eventos .link_eventos {
	display:inline-block;
	margin:20px 0px 8px 8px;
	color:#FFFFFF;
	font-weight:bold;
}

#geral #conteudo #principal #lado2 #eventos .link_eventos:hover {
	color:#48ff4c;
}


#geral #conteudo #principal #lado2 #camisas {
	margin-top:15px;
}

#geral #conteudo #principal #lado2 #principal-destaques2 {
	background:#ffffff;
	margin-top:15px;
     width:261px;
     height:320px;
}

h1.title {
	font-family:tahoma, "trebuchet ms", verdana;
	font-size:18px;
	font-weight:bold;
	background:url(../imagens/principal/div-title.gif) no-repeat bottom left;
	padding:0px 0px 10px 0px;
	color:#15336b;
}

h2.title {
	font-family:tahoma, "trebuchet ms", verdana;
	font-size:20px;
	font-weight:bold;
	background:url(../imagens/principal/div-title.gif) no-repeat bottom left;
	padding:0px 0px 10px 0px;
	border:none;
	color:#333333;
	text-transform:none;
	
}


/* Pg Internas */
#geral #conteudo #interna {
	width:735px;
	display:table;
	padding:0px 10px 10px 10px;
}

#geral #conteudo #interna .navegacao { font-family: Georgia, Times, sans-serif; font-size: 20px; font-weight: normal; font-style: normal; letter-spacing: -1px; text-decoration: none; color: #BAB6B6; margin-bottom:15px;}

#geral #conteudo #interna span.local { color: #1a255c}

#geral #conteudo #interna #left {
	float:left;
	width:530px;
}

#geral #conteudo #interna #categorias {
	margin-bottom:20px;
}

#geral #conteudo #interna #categorias .link_categorias {
	display:inline-block;
	color:#0C3786;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
}

#geral #conteudo #interna #categorias .link_categorias:hover {
	color:#A5273D;
}

#geral #conteudo #interna .eventos {
	padding:8px;
	margin-bottom:10px;
	height:147px;
	background-color:#f4f4f4;
}
#geral #conteudo #interna .eventos h3 {
	color:#18297B;
}
#geral #conteudo #interna .eventos img {
	float:left;
	margin-right:20px;
}

#geral #conteudo #interna #fotos {
	display:inline-block;
	text-align:center;
}

#geral #conteudo #interna #fotos .fotos_legenda {
	float:left;
	display:inline-block;
	margin:10px 10px 10px 10px;
	width:190px;
	height:190px;
	text-align:center;
}

#geral #conteudo #interna #fotos .fotos_legenda img {
	padding:5px;
	border:1px solid #CC0000;
}

#geral #conteudo #interna #right {
	float:right;
	width:320px;
	margin-top:60px;
}

#geral #conteudo #interna #diretoria {
	width:730px;
	display:table;
}

#geral #conteudo #interna #diretoria #fotos-dir {
	width:270px;
	float:left;
}

#geral #conteudo #interna #diretoria #txt-diretores {
	width:400px;
	float:right;
}

/* Pg Internas */
#geral #conteudo #interna #elenco {
	width:100%;
	display:table;
}

#geral #conteudo #interna #elenco #elenco-fri {
	width:148px;
	height:230px;
	background:url(../imagens/elenco/bg.jpg) no-repeat bottom left;
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:5px;
	margin-top:5px;
	
}

#geral #conteudo #interna #elenco #elenco-fri img {
	text-align:center;
	border:1px solid #a83434;
	margin-top:8px;
	margin-bottom:5px;
	margin-left:19px;
}

#geral #conteudo #interna #elenco #elenco-fri #info-elen {
	width:128px;
	margin-left:10px;
	margin-right:10px;
	font-size:9px;
	color:#ffffff;
}

ul.geral {
	width:100%;
	margin-bottom:20px;
	margin-top:5px;
}

ul.geral li {
	padding:3px 5px 3px 20px;
	margin-left:20px;
	
	background:url(../imagens/layout/seta2.gif) no-repeat 5px 7px;
	color:#9e6b3f;
}

ul.geral2 {
	width:100%;
	margin-bottom:20px;
	margin-top:5px;
	border-top:2px solid #414141;
	padding-top:5px;
}

ul.geral2 li {
	padding:3px 5px 3px 20px;
	margin-left:0px;
	
	background:url(../imagens/layout/seta2.gif) no-repeat 5px 7px;
	color:#9e6b3f;
}

h1 {
	margin-left:0px;
	margin-bottom:15px;
	margin-top:5px;
}


.voltar {
	border-top:3px solid #eeeeee;
	text-align:right;
	margin:5px 0px 5px 0px;
	padding:5px 15px 0px 0px;
	text-transform:uppercase;
}

.voltar a {
	color:#ffffff;
	background-color:#b52121;
	padding:2px 8px 2px 8px;
	margin-left:2px;
	margin-right:2px;
	font-size:8px;
	font-weight:bold;
}

.voltar a:hover {
	color:#ffffff;
	background-color:#45517d;
}

.nomes {
	font-weight:bold;
	font-size:13px;
}

h2 {
	color:#182359;
	font-family:'trebuchet ms', verdana, arial;
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	text-transform:uppercase;
	width:100%;
	border-bottom:0px solid #929292;
	padding:5px 5px 2px 2px;
	margin-bottom:10px;
}

#rodape {
	color:#ffffff;
	margin-top:15px;
	padding:0px 0px 0px 0px;
	height:100px;
	text-align:left;
	font-size:10px;
	width:960px;
	display:inline-block;
}	

#rodape a {
	color:#ffffff;
	font-weight:bold;
	background-color:#264606;
	padding:2px 4px 2px 4px;
}

#rodape a:hover {
	color:#ad6c35;
}

#rodape ul.links {
	width:490px;
	float:left;
	text-align:center;
	margin-top:25px;
}

#rodape ul.links li {
	display:inline;
}

#rodape ul.links li a {
	padding:0px 8px 0px 8px;
	color:#0e4e7d;
	font-weight:bold;
	font-size:11px;
	font-family:tahoma, "trebuchet ms", verdana;
}

#rodape ul.links li a:hover {
	color:#954f13;
}

#rodape #info-rodape {
	width:325px;
	float:right;
	color:#ffffff;
	padding:0px 110px 0px 0px;
	margin-top:10px;
	font-size:10px;
	text-align:right;
	height:90px;
}
	
/* CSS DOS FORMULÁRIOS */
form.interno {
	width:85%;
	margin-left:50px;
	margin-top:10px;
	padding:0px 0px 0px 0px;
}

form.interno fieldset {
	padding:0px 2px 0px 2px;
}

form.interno legend {
	font-weight:bold;
	color:#fff;
	letter-spacing:1px;
	padding:3px;
	margin-bottom:5px;
	background-color:#f6f6f6;
	width:100%;
}

form.interno label {
	text-align:right;
	width:80px;
	/*display:block;
	float:left;*/
	margin-top:1px;
	margin-bottom:5px;
	margin-right:5px;
	color:#254c13;
	font-weight:bold;
	margin-left:0px;
}

form.interno input, textarea, select {
	color:#500d0d;
	font-size:11px;
	border:1px solid #ccccbd;
	background-color:#ffffff;
	margin-bottom:10px;
	margin-top:2px;
	padding:2px 2px 2px 2px;
}

form.interno input.noborder {
	border:0px;
	background-color:#fafafa;
}

form.interno select {
	margin-top:6px;
}

form.interno span {
	font-size:9px;
}

form.interno .botaocontato {
	border:0px solid #591111;
	background:none;
	color:#ffffff;
	margin-left:55px;
	width:139px;
}

.error_form {
	border:1px solid #166137;
	background-color:#f8eeee;
}

.contato {
	text-align:center;
	background-color:#eeeeee;
	border:1px solid #cccccc;
	padding:10px 10px 10px 10px;
}


