﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'light',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	line-height:17px;
	color:#241f1f;
}
.principal{
	width:1330px;
	margin:0 auto;
}
.titulo{
	font-family:'thin',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:60px;
	line-height:50px;
	letter-spacing:-4px;
	color:#000;	
	text-transform:uppercase;
	padding-bottom:45px;
}
.titulo_int_med{
	font-family:'thin',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:35px;
	line-height:45px;
	letter-spacing:-2px;
	color:#000;
	text-transform:uppercase;
	padding-bottom:45px;
}
.titulo_int_meda{
	font-family:'thin',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:25px;
	line-height:35px;
	letter-spacing:-2px;
	color:#000;
	text-transform:uppercase;
	padding-bottom:35px;
}
.txt_rf{
	font-family:'book',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	line-height:18px;
	color:#000;
	padding-bottom:45px;
}
.txt_rf_m{
	font-family:'book',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:16px;
	letter-spacing:0px;
	color:#000;
	padding-bottom:45px;
}
.padding30{
	padding:30px;
}
.divisoria{
	height:10px;
	border-top:1px solid #e9e9e9;
	display:block;
}

/*................................................................................. FX */


.highlight{

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
cursor:pointer;

}

.highlight:hover{

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;


}

.shadow {	
-moz-box-shadow: 3px 3px 4px #999999;		
-webkit-box-shadow: 3px 3px 4px #999999;		
box-shadow: 3px 3px 4px #999999;		

/* For IE 8 */		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";		

/* For IE 5.5 - 7 */		
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');	}



/*................................................................................. GERAL */


.left{
	float: left;
}
.right{
	float: right;
}
.center{
	margin:0 auto;
}
.clear {
	clear: both;
}
.clearleft{
	clear:right
}
.clearight{
	clear:right
}
.block{
	display:block;
}
.relative{
	position:relative;
}
.absolute{
	position:absolute;
}
a, span {
	display:inline-block;
}

a:link {
	text-decoration: none;
	color: rgb(250, 250, 251);
}


p {
	margin:0;
}
strong{
	font-weight:bold;
}
img { 
	display: inline-block;
	vertical-align: top;
	border: 0;
}

iframe {
	border: 0;
	display: block;
}
