@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	border:0;
}

div.principal {
	width:770px;
	height:460px;
	*height:510px;
	float:left;
	border:0;
	padding:0;
	margin:0;
}

div.topo {
	width:770px;
	height:28px;
	float:left;
	background:url(images/centro/barra_sup.jpg) repeat-x 0 0;
	border:0;
	padding:0;
	margin:0;
}

div.centro{
	width: 740px;
	height:547px;
	*height:547px;
	float:left;
	border-top:0;
	border-right:5px;
	border-bottom:5px;
	border-left:5px;
	border-style: solid;
	border-color: #DAE6EF;
	background: #FFFFFF;
	padding:10px 10px 10px 10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004A82;
}

div.centro_editar{
	width: 740px;
	height:335px;
	*height:340px;
	float:left;
	border-top:0;
	border-right:5px;
	border-bottom:5px;
	border-left:5px;
	border-style: solid;
	border-color: #DAE6EF;
	background: #FFFFFF;
	padding:10px 10px 10px 10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004A82;
}

div.centro_albuns{
	width: 740px;
	height:508px;
	*height:510px;
	float:left;
	border-top:0;
	border-right:5px;
	border-bottom:5px;
	border-left:5px;
	border-style: solid;
	border-color: #DAE6EF;
	background: #FFFFFF;
	padding:10px 10px 10px 10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004A82;
}

div.base_albuns{
	width: 740px;
	height: 15px;
	*height: 13px;
	float:left;
	border-top:0;
	border-right:5px;
	border-bottom:5px;
	border-left:5px;
	border-style: solid;
	border-color: #DAE6EF;
	background: #FFFFFF;
	padding:10px 10px 10px 10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004A82;
}

div.base_editar{
	width: 740px;
	height: 85px;
	*height: 80px;
	float:left;
	border-top:0;
	border-right:5px;
	border-bottom:5px;
	border-left:5px;
	border-style: solid;
	border-color: #DAE6EF;
	background: #FFFFFF;
	padding:10px 10px 10px 10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004A82;
}

div.topo_editar{
	width: 740px;
	height: 77px;
	float:left;
	border-top:0;
	border-right:5px;
	border-bottom:5px;
	border-left:5px;
	border-style: solid;
	border-color: #DAE6EF;
	background: #FFFFFF;
	padding:10px 10px 10px 10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004A82;
}

div.editar_botoes {
	width:735px;
	height:auto;
	float:left;
	text-align:right;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004A82;
	border-top:0;
	border-right:5px;
	border-bottom:2px;
	border-left:5px;
	border-style: solid;
	border-color: #DAE6EF;
	padding:8px 15px 8px 10px;
	margin:0;
}

div.login {
	width:200px;
	height:auto;
	border: 2px solid #DAE6EF;
	margin-left:275px;
	padding:8px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	font:#004A82;
	text-align:center;
}

.text {
	border: 1px solid #DAE6EF;
	background:#FFFFFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:11px;
}



#textoPadrao{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #004A82;
	padding:3px;
}
#resultado{ 
	/*border-left:3px solid #13649B; 
	border-right:20px solid #81B3D8;
	border:inset;*/
	width:700px;
}
div.box {
	width:124px;
	height:180px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004A82;
	float:left;
	border:1px solid #DAE6EF;
	padding:8px 5px 8px 5px;
	margin:5px;
}
div.boxFoto {
	width:158px;
	height:155px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004A82;
	float:left;
	border:1px solid #DAE6EF;
	padding:8px 5px 8px 5px;
	
}
div.boxBotao{
	width:69px;
	height:20px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004A82;
	float:left;
	border:1px solid #DAE6EF;
	
}
div.boxBotaoFoto {
	width:145px;
	height:30px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color: #004A82;
	float:left;
	padding: 4px;
	
	
}
div.boxFoto1 {
	width:152px;
	height:120px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color: #004A82;
	float:left;
	border:2px solid #DAE6EF;
	padding:8px 3px 8px px;
	
}
div.boxLegenda {
	width:147px;
	height:30px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color: #004A82;
	float:left;
	padding: 2px
	
	
}
div.boxAlterar {
	width:520px;
	height:220px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004A82;
	
	border:1px solid #DAE6EF;
	
	
}
div.box1 {
	width:120px;
	height:70px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color: #004A82;
	float:left;
	border:2px solid #DAE6EF;
	padding:8px 3px 8px px;
	
}

div.msg{
	width:620px;
	height:75px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #004A82;
	border:1px solid #DAE6EF;
	
}
div.warnning{
    text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color: #0000EE;
}

div.box_auto {
	width:125px;
	*width:125px;
	height:100px;
	*height:110px;
	text-align:center;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004A82;
	float:left;
	border:1px solid #DAE6EF;
	padding:8px 5px 8px 5px;
	margin:5px;
}

img.mini {
	border:1px;
	border-color:#FF961A;
	border-style:solid;
	padding:5px;
	margin:0;
}

a {
	border:0;
}

a:link {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004A82;
	text-decoration: none;
}

a:visited {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004A82;
	text-decoration: none;
}

a:hover {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF961A;
	text-decoration: none;
}

/*  ----  Estilos do Album  ----  */

body {
	margin:0;
	padding:0;
	border:0;
}

div.principal_a {
	width:574px;
	height:490px;
	float:left;
	background:#F3F7FA;
	border:0;
	padding:0;
	margin:0;
}

div.topo_a {
	width:574px;
	height:10px;
	background:#C7D9E7;
	float:left;
	font-size:1px;
	border:0;
	padding:0;
	margin:0;
}

div.lat_a {
	width:50px;
	height:479px;
	background:#F3F7FA;
	float:left;
	border:0;
	padding:0;
	margin:0;
}

div.miolo_a {
	width:474px;
	height:auto;
	float:left;
	border:0;
	padding:0;
	margin:0;
}

div.topo_nome_a {
	width:474px;
	height:41px;
	float:left;
	border:0;
	padding:0;
	margin:0;
}

div.topo_nome_lat_a {
	width:29px;
	height:41px;
	float:left;
	border:0;
	padding:0;
	margin:0;
}

div.topo_nome_centro_a {
	width:416px;
	height:41px;
	float:left;
	text-align:center;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#004A82;
	font-size:14px;
	font-weight:bold;
	background:url(images/recortes_album/topo_nome.gif) repeat-x 0 0;
	border:0;
	padding-top:13px;
	margin:0;
}

div.meio_a {
	/*tamanho normal é 474px, mais tem que ser descontado o tamanho da borda*/
	width:470px;
	height:auto;
	float:left;
	border-bottom:0;
	border-left:2px;
	border-top:0;
	border-right:2px;
	border-color:#FF9518;
	border-style:solid;
	padding:0;
	margin:0;
}

div.meio2_a {
	/*tamanho normal é 470px, mais tem que ser descontado o tamanho da borda e do padding*/
	width:416px;
	height:auto;
	float:left;
	border-bottom:0;
	border-left:6px;
	border-top:0;
	border-right:6px;
	border-color:#FFD5A3;
	border-style:solid;
	padding:21px;
	margin:0;
}

div.meio3_a {
	/*tamanho normal é 416px, mais tem que ser descontado o tamanho da borda e do padding*/
	width:416px;
	height:auto;
	text-align:center;
	float:left;
	border:0;
	margin:0;
	padding:0;
}

img.foto_a {
	border:1px;
	border-color:#4AB7DB;
	border-style:solid;
	padding:7px;
	margin:0;
}

div.base_a {
	width:474px;
	height:80px;
	float:left;
	border:0;
	padding:0;
	margin:0;
}

div.base_bt_a {
	width:29px;
	height:80px;
	float:left;
	border:0;
	padding:0;
	margin:0;
}

div.base_meio_a {
	width:416px;
	height:80px;
	float:left;
	background:url(images/recortes_album/base_fundo.gif) repeat-x 0 0;
	border:0;
	padding:0;
	margin:0;
}

div.box_a {
	width:104px;
	height:66px;
	text-align:center;
	float:left;
	border:0;
	padding:0;
	margin-top:4px;
}

div.usuario {
	width:340px;
	height:22px;
	float:left;
	text-align:left;
	border: 1px solid #FFD5A3;
	padding:8px;
	margin:5px;
}

div.usuario_nome {
	width:250px;
	*width:260px;
	float:left;
	text-align:left;
	border: 0;
	padding-top: 3px;
	margin: 0;
}

div.usuario_botao {
	width:65px;
	float:right;
	text-align:left;
	border: 0;
	padding: 0;
	margin: 0;
}

img.mini_a {
	border:1px;
	border-color:#FF961A;
	border-style:solid;
	padding:5px;
	margin:0;
}

.album_editar {
	border:1px solid #DAE6EF;
	text-align:left;
	padding:5px;
	margin:3px;
	float:left;
}
.album_mostrar {
	border:1px solid #DAE6EF;
	text-align:left;
	padding:2px;
	margin:1px;
	float:left;
}

/********* TITULOS ***************/
#h_box_titulo{
	width: 740px;
	float: left;
	padding:0px 0px 0px 5px;
	margin-bottom:8px;
}
.t_azul{
   	font-family:Arial, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
 	font-size:17px;
	color:#2B435D;
	
}
.t_laranja{
   	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
 	font-size:18px;
	color:#FCAC1F;
}