/* CSS DOCUMENT - Barelli - 12/12/2006 - versão 1.0 - By Eduardo Massami Kasse - eduardokasse[at]gmail[dot]com*/
/*ZERAR TUDO*/
* {
margin:0;
padding:0;
}
/***********************XHTML TAGS**************************/
BODY
{
	text-align:center;
	margin:15px 0px 10px 0px;
	background-image: url(../img/layout/degrade.jpg);
	background-repeat: repeat-x;
	background-attachment:fixed;
}
img {border:0px;}
a {text-decoration:none;}
ul{list-style-type:square;
	margin-left:25px;
	margin-bottom:5px;
	}
ol{
	margin-left:30px;
	margin-bottom:5px;
}
p{
	padding-bottom:8px; 
	padding-top:2px;
}
dl{padding-bottom:12px;}
dt{
	padding-left:25px; 
	padding-top:2px;
}
dd{
	padding-left:25px; 
	padding-top:2px;
}
h1 {
		font-size:18px; 
		font-weight:bold;
		padding-top:3px;
		padding-bottom:10px;
		color:#105EA0;
	}
h2 {
		font-size:16px; 
		font-weight:bold;
		padding-top:2px;
		padding-bottom:10px;
		color:#105EA0;
	}
h3 {
		font-size:14px; 
		font-weight:bold;
		padding-top:2px;
		padding-bottom:10px;
		color:#105EA0;
	}

/***********************GENERAL TAGS***********************/
.linkeffects a{color:#0051CB;}
.linkeffects a:hover{text-decoration:underline; color:#fff; background-color:#184BB1;}
.linkeffects1 a{color:#001A8B;}
.linkeffects1 a:hover{text-decoration:underline; color:#D42929;}
.cl {clear: both;}
.fleft{float:left;}
.fright{float:right;}
.center {text-align:center;}
.txtleft {text-align:left;}
.txtright{text-align:right;}
.txtjust{text-align:justify;}
.under {text-decoration:underline;}
.red{color:#CC0000;}
.listelem li{padding-bottom:10px;}
.marginspace{padding-left:10px;}
.marginspace1{margin-left:40px;}

.search{text-transform:uppercase; font-weight:bold;}
.backtitle{
	background-image: url(../img/detalhes/backtitle.jpg);
	background-repeat: repeat-y;

}
.marktitle{
	background-color:#E8E7EB;
	margin-bottom:15px;

}


/**********************MAIN DIV**************************/
.main {
			font-size:14px; 
			font-family:arial, helvetica, verdana, georgia;
			color:#001A8B;
			width:900px;
			margin:0 auto;
			background-color:#fff;
			text-align:left;
			border: 2px solid #232B84;
			}
			
/***********************TOP FRAME*************************/
.topframe{
			height:164px;
			background:url(../img/layout/top_mojola.gif) no-repeat;
		}
		
.busca{
	margin-top:30px;
	margin-right:10px;
	}
.anima {
	width:550px;
	height:80px;
	margin-top:10px;
	margin-right:130px;
		}

		
/************************BOTTOM************************/
.bottom {
			background:url(../img/layout/bottom.gif) no-repeat;
			height:36px;
			letter-spacing:2px;
		}
.btmargin{
			margin-left:10px;
			margin-right:10px;
			padding-top:5px;
		 }
.btxt{
		font-size:11px; 
		color:#B60000;
		text-align:center;
	}
.online{
		font-size:11px; 
		color:#B60000;
		text-align:center;
		font-weight:bold;
		}
/************************CONTENT SECTION************************/
.conteudo {
   width:680px;
   float:right;
   padding-bottom:10px;
   padding-right:10px;
  }
  
  .ok1
{
	height:19px;
	width:70px;
	border: 1px solid #000;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#A30202;
	font-weight:bold;
	letter-spacing:2px;
	padding:2px;

}
  .ok2
{
	height:26px;
	width:230px;
	border: 1px solid #000;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#A30202;
	font-weight:bold;
	letter-spacing:2px;
	padding:2px;

}
.back_coment {border: 1px solid #fff;}

.back_coment:hover{
	color:#000; 
	background-color:#F7E6E6;
	border: 1px solid #F87679;
}

/************************BOXs************************/
.box{   
	background:#F1F1F1;
	border:1px solid #E4EAF3;
	/*border:1px solid #DBD4F7;*/
   }
.txtbox {
		margin-left:3px;
		margin-right:3px;
		}
.titlebox {
		padding-top:2px;
		padding-bottom:4px;
		letter-spacing:2px;
		}
		
/***********************HOME BOX***********************/

.box2{   
	background:#F1F1F1;
	border:1px solid #DBD4F7;
	/*height:100px;*/
	width:500px;
   }
  
.esculturas img{border:1px solid #CCCCCC;}
.esculturas img:hover{border:1px solid #E0141A;}

/*LEFT FRAME*/
.esquerda{float:left;}
/*ELEMENTOS DE FORMATAÇÃO DO MENU*/
#navcontainer ul
{
padding-bottom:10px;
list-style-type:none;
font:13px arial;
font-weight:bold;
color:#333399;
margin-left:1px;
width: 160px;
}

#navcontainer a
{
display: block;
padding: 4px;
width: 160px;
background-color:#E1E0E0;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
border-right:8px solid #ffffff;
}

#navcontainer a:link, #navlist a:visited{color:#333399;}

#navcontainer a:hover
{
color:#990000;
background:#E7EBF3;
border-bottom:4px solid #990000;
border-top:4px solid #990000;
border-right:8px solid #990000;
}

/*CONTATO*/
.contato {
			background:#f1f1f1;
			border:1px solid #DBD4F7;
			}
.campos {
		width:80px;
		float:left;
		font-weight:bold;
		}
.campos1 {
		width:190px;
		float:left;
		font-weight:bold;
		}
/************************Highlights***************/

	.textInput,textarea{	/* General style for my inputs when they're not highlighted */
		background-color:#FFF;
		border:1px solid #000;
	}
	
	
	.inputHighlighted{	/* Highlighting style */
		background-color:#AA3D3D;
		color:#fff;
		border:1px solid #000;
	}
.login
{
	width:280px;
	top: 20px;
	border:3px solid #BF0A0A;
	padding-top:10px;	
	padding-bottom:10px;
	margin-left:305px;
}

/*********************CURRICULUM************/

#ocultoraposo, #ocultonery, #ocultoneto, #ocultomartino, #ocultobarbosa {
	display: none;
	margin-top: 10px;
		}
