/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */
@import url(layouts.css);
@import url(components.css);
@import url(modules.css);
@import url(navigation.css);
@import url(misc.css);
@import url(forms.css);

/* #######################  GENERAL SETTINGS ############################ */
html{height:100%;}
.denis {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align:center;
	background-color: #0F1031;
	padding: 10px;
	
}
body{
	margin:0px;
	height:100%;
	font-family: Tahoma;
	font-size: 0.8em;
	color: #FFF;
	background-color:#E0DFF0;
}

/*  Heading Formatting */
h1 {
	font-size:14pt;
	line-height: 0.8em;
	font-weight: bold;
	color: #fff;
	font-family: Tahoma;
	text-decoration: none;
}
h2 {font-size:1.7em;line-height: 0.8em;font-weight: 900;color: #fff;}
h3 {font-size:1.5em;line-height: 0.8em;font-weight: 900;color: #fff;}
h4 {font-size:1.4em;line-height: 0.8em;font-weight: 900;color: #fff;}
h5 {font-size:1.3em;line-height: 0.8em;font-weight: 900;color: #fff;}
h6 {font-size:1.2em;line-height: 0.8em;font-weight: 900;color: #fff;}

/*links*/
a:link {color: #fff;}
a:hover {color: #fff;}
a:visited {color: #fff;}
img {border: 0 none;}

/* Clears Divs */
.clr{
	clear: both;
}

.divgeral{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}
.divbanner{
	position: relative;
	width:900px;
	height:395px;
	float:left;
	background-repeat: no-repeat;
}
.divbody{
	position: relative;
	width:900px;
	min-height:761px;
	float:left;
	background-image: url(../images/SiteBiporto/Corpo/CORPOb.png);
	background-repeat: no-repeat;
	padding-bottom: 50px;
}
.divmenu {

	width: 158px;
	min-height:33px;
	left:25px;
	position: relative;
	background-repeat: no-repeat;
	float:left;
}
.divproductos{
	top: 45px;
	left: 25px;
	position:relative;
	width:0px;
	height:0px;
	float:left;
}
.divlogin {
	width: 800px;
	height:44px;
	float:left;
	background-repeat: no-repeat;
	background-image: url(../templates/biporto/images/SiteBiporto/Corpo/BarraTopo.png);
	position:relative;
top:5px;
}

.divfacebook {
	width: 150px;
	height:44px;
	float:right;
	background-repeat: repeat;
	background-image: url(../templates/biporto/images/SiteBiporto/Corpo/BarraTopo2.png);
	position:relative;
top:5px;
}


.logo {
	left:312px;
	top: 15px;
	width:579px;
	height:104px;
	/*float:left;*/
	position:absolute;
	background-repeat: no-repeat;
}
.divnovidades{
	top: 280px;
	left: 286px;
	width: 300px;
	height: 70px;
	float:left;
	position:absolute;
	background-image: url(../templates/biporto/images/SiteBiporto/Corpo/destaques.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 5px;
	overflow: auto;
	
}
.divmain{
	width: 520px;
	min-height: 673px;
	left:105px;
	position:relative;
	float: left;
	top: 45px;
}

a.mainlevel:link {
	background-image: url(../templates/biporto/images/menu.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 157px;
	font-family: Tahoma;
	color: #FFF;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: normal;
	font-size: 9pt;
	padding:5px;
}
a.mainlevel:visited {
	background-image: url(../templates/biporto/images/menu.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 157px;
	font-family: Tahoma;
	color: #FFF;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: normal;
	font-size: 9pt;
	padding:5px;
}
a.mainlevel:hover {
	background-image: url(../templates/biporto/images/menu.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 157px;
	font-family: Tahoma;
	color: #FFF;
	display: block;
	text-align: center;
	font-weight: normal;
	font-size: 9pt;
	vertical-align: text-bottom;
	padding:5px;
}
a.mainlevel:active {
	background-image: url(../templates/biporto/images/menu.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 157px;
	font-family: Tahoma;
	color: #FFF;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: normal;
	font-size: 9pt;
	padding:5px;
}
#active_menu {
	background-image: url(../templates/biporto/images/menu.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 157px;
	font-family: Tahoma;
	color: #FFF;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: normal;
	font-size: 9pt;
	padding:5px;
}
/* sublevel */

a.sublevel:link {
	background-image: url(../templates/biporto/images/menu.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 157px;
	font-family: Tahoma;
	color: #FFF;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: normal;
	font-size: 9pt;
}
a.sublevel:visited {
	background-image: url(../templates/biporto/images/menu.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 157px;
	font-family: Tahoma;
	color: #FFF;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: normal;
	font-size: 9pt;
}
a.sublevel:hover {
	background-image: url(../templates/biporto/images/menu.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 157px;
	font-family: Tahoma;
	color: #FFF;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: normal;
	font-size: 9pt;
}
a.sublevel:active {
	background-image: url(../templates/biporto/images/menu.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 157px;
	font-family: Tahoma;
	color: #FFF;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: normal;
	font-size: 9pt;
}
ul#mainlevel {
	display : block;
	width : auto;
	background : none;
	margin : 0;
	padding : 0;
	list-style: none;
	text-align:left;
}
ul#mainlevel li {
	display : block;
	width : auto;
	background : none;
	background-image : none;
	margin : 0;
	padding : 0;
	line-height : 16px;
	text-align: left;
}
.historia {
	background-image: url(../templates/biporto/images/SiteBiporto/Historia/Historia.png);
	background-repeat: no-repeat;
	/*height: 383px ;/*403px*/ */
	width: auto;/*521px*/
overflow: auto;
padding: 10px;
}
p {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin: 10px;
	text-align:left;
}

.titulo {
	font-family: Tahoma;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #fff;
	text-decoration: none;	
	
}
.titulos {
	font-family: Tahoma;
	font-size: 14pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	text-decoration: none;	
	
}
.texto {
	font-family: Tahoma;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: none;	
	
}
/* #######################  END GENERAL SETTINGS ############################ */