html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; } 

body {			
	font-family:Arial, Helvetica, sans-serif;
	background-color: #F8F8F8;
	font-size:12px;
	color:#898989;
	margin-top:30px;
}

#wrapper{
margin:auto;
width:800px;
background-color:#FFFFFF;
border: 1px solid #ACACAC;
padding:20px;}

#boo{
width:800px;
height:10px;
border-top: 0px solid #cccccc;
}

#header{
width:800px;
height:100px;
background-image:url(images/bi-logo.gif);
margin-bottom: 10px;
}

#nav{
width:800px;
color:#00CC66;
}

#midsection{
width:800px;
overflow: hidden;
padding-bottom:6px;
}



#left{
float:left;
width:254px;
height:304px;
background-color:#ddd;
margin-right:19px;
display: inline; /*--IE6 workaround--*/
}

#center{
float:left;
width:254px;
height:304px;
background-color:#ddd;
margin-right:19px;
display: inline; /*--IE6 workaround--*/
}

#right{
float:left;
width:254px;
height:304px;
background-color:#ddd;
display: inline; /*--IE6 workaround--*/
}

.clear {clear:both;}

#footer{
width:800px;
/*height:44px;*/
/*border-bottom: 2px solid #ACACAC;*/
/*background-image:url(images/footer.gif);*/
}

/*Fonts*/
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#448CCB;
margin: 0;
padding: 0;}

h1.foot{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#448CCB;
margin-top: 14px;
padding: 0;}

h1.gal{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ACACAC;
margin-top: 10px;
padding: 0;}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#448CCB;
margin: 0;
padding: 0;}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#EDEDED;
text-align:center;
margin: 0;
padding-top: 14px;}

h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#EDEDED;
text-align:center;
margin: 0;
padding-top: 4px;}

h4.siteby{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#EDEDED;
text-align:center;
margin-right: 10px;
padding-top: 10px;}

.red12{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#ED1B23;}

.Black12{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#000000;}

.caption12{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#448CCB;}

p {
line-height:18px;
margin-top:3px;
text-align:justify;
}

p.slide {
text-align:center;
}

.indent10{padding-left: 10px}
.indent20{padding-left: 20px}
.indent30{padding-left: 30px}
.indent40{padding-left: 40px}
.indent50{padding-left: 50px}

.line2{border-bottom: 2px solid #c7c7c7;}

/* Links */

a:link {
color: #9E005D;
text-decoration: none;
}

a:visited {
color: #9E005D;
text-decoration: none;
}

a:hover {
color:#00AEEF;	
text-decoration: underline;
}

a:active {
color: #9E005D;
text-decoration: none;
}


/* shush */

.quiet a:link, .quiet a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FF0000;
text-decoration: none;
}

.quiet a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#000000;	
	text-decoration: none;
	}


/*images <img class="frame12" src="sample.jpg" alt="" />*/
img.frame12 {
border: 1px solid #bbb;
padding: 5px; /*Inner border size*/
background: #ddd; /*Inner border color*/
}

.frame-01{
width:233;
height:300;
border: 1px solid #bbb;
padding: 5px; /*Inner border size*/
background: #ddd; /*Inner border color*/}




.imageframe2{
            background-color: #F8F8F8;
 			padding: 5px 5px 2px 5px;
			border: 1px solid #ACACAC;
			text-align:center;}

span.pictext{color:#898989;
            font-weight:bold;}
	
.imageframe2a{
            background-color: #F8F8F8;
 			padding:5px;
			border: 1px solid #ACACAC;
			}
			
.imageframe10{
            background-color: #F8F8F8;
 			padding:10px;
			border: 1px solid #ACACAC;
			}					
	
.cotacto{
background-image:url(images/contact2.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}	
						
/*Sliding Pics*/	
	.boxgrid{ 
				width: 250px; 
				height: 300px; 
				margin-top:0px; 				
				float:left; 
				background:#F8F8F8;
				/*background-image:url(images/tile.jpg);*/ 
				border: 2px solid #ACACAC; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{
				    text-align:justify;				
					padding: 20px; 
					color:#363636; 
					
				}			
			 
/*Menu*/
.lavaLamp {
            position: relative;
			float:right;
            /*height: 16px;*/
            width: 550px;
            background-color: #ffffff;
            padding: 3px 1px; /*TB-LR*/ 
            margin-left:40px;
			margin-right: 0px;
			margin-top:80px;
			margin-bottom:10px;
            overflow: hidden;
            border: 0px solid #353535;
        }
                .lavaLamp li {
                    float: left;
                    list-style: none;
                }
                    .lavaLamp li.back {
                        border-bottom: 2px solid #9E005D;
                        width: 9px;
                        height: 16px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLamp li a {
                        font: normal 12px arial;
                        text-decoration: none;
                        color: #898989;
                        outline: none;
                        text-align: center;
                        /*top: 7px;*/                        
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 16px;
                        position: relative;
                        overflow: hidden;						                       
						padding: 0px 2px; /*TB-LR*/ 
						
                    }   
                        .lavaLamp li a:active, .lavaLamp li a:visited {
                            border: none;
                        }
						
						 .lavaLamp li a:hover  {
                            color:#448CCB;	
							border: none;
                        } 
						
						
#gallery {
		background-color: #fff;
		padding-left: 18px;
		width: 780px;
	}
	#gallery { list-style: none; }
	
	#gallery  img {
		border: 5px solid #F0F0F0;		
		margin-top: 10px;
		margin-right: 17px;
	}
	#gallery  a:hover img {
		border: 5px solid #ACACAC;	
		margin-right: 17px;	
		color: #fff;
	}
	#gallery  a:hover { color: #fff; }
	
		
	