/* Global Styles */

/* Maint Title */ 
h2 {
    font-family: sans-serif;
    font-size: 16px;
    font-weight:bold;
    display:inline;
}

/* News call */ 
h4 {
    font-family:sans-serif;
    font-size:11px;
    font-variant:normal;
    font-weight:bold;
    color:#385a89;
    display:inline;
   }

/* News Explain */
h5 {
    font-family:sans-serif;
    font-size:11px;
    font-variant:normal;
    font-weight:bold;
    color:#333;
    display:inline;
   }

/* Credit */
h6 {
    font-family:sans-serif;
    font-size: 9px;
    font-variant: small-caps;
    font-weight:normal;
    color:#333;
    display:inline;
   }

body {
      margin-left: 1px;
      margin-right:1px;
      border: 1px dotted gray;
      padding: 2px 2px 2px 2px;
      font-family: sans-serif;
      font-size: 11px;
      color:#333;
      display:inline;
      background-color:#C0C0C0;
	}
	
td {
	font:11px arial;
      color:#333;
      display:inline;
	/* color:#99CCFF; */
	}
	
hr {
	height:1px; 
	color: #cccccc;
	border: none;
	}
	
a {
	color: #CC3300;
	text-decoration:underline;
	}
	
a:hover {
	color: #FF3300;
	text-decoration:none;
	}
	
/* ID Styles */

#navigation a {
	font:11px georgia;
	color: #99CCFF;
	font-weight:bold;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding:10px;
	border: 1pt solid rgb(20,40,95);
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
	
#navigation a:hover {
	color:#ffffff;
	border: 1pt dotted red;
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
	
#sidebarHeader {
	padding: 0px 4px 14px 4px;
	}

#logo {
	font:18px georgia;
	color: #CC3300;
	line-height:24px;
	letter-spacing:.4em;
	}

#tagline {
	font:12px georgia;
	color: #CC3300;
	line-height:18px;
	letter-spacing:.4em;
	}
	
#dateformat a {
	color:#99CCFF;
	font:11px georgia;
	color: #99CCFF;
	letter-spacing:.2em;
	text-decoration:none;
	font-weight:bold;
	}
	
#dateformat a:hover {
	color: #ffffff;
	}

#div-float
   {
    background: #efe5d0 url(figuras/background.gif) top left;
    fontsize: 105%;
    padding: 15px;
    margin: 0px 0px 10px 10px;
    width: 420px;
    float: left;
   }

#div-abs
   {
    position: absolute;
    background: #efe5d0 url(figuras/background.gif) top left;
    fontsize: 105%;
    padding: 15px;
    margin: 0px 0px 10px 10px;
    top: 100px;
    right: 200px;
    width: 280px;
    z-index: 99;
   }

.hdr-001 {
	background-color: #00BF00;
      position: absolute;
	color: #FFFFFF;
      left: 0px;
      width: 550px;
      height: 80px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
}

#bhweb-auto-navbar li {
      display:inline;
	padding:0px 14px 0px 13px;
      text-align: left;
}

#bhweb-footer li {
      color:#FFFFFF;
	display:inline;
	padding:0px 14px 10px 13px;
      text-align: left;
      position:relative;
      top:5px;
}

#bhweb-footer #bhweb-news
{
 font-size:1.25em;
 color:#FFDE00;
 padding:0px;
 clear:right;
}


#bhweb-cafe li {
      color:#FFFFFF;
}

a:link 
{
 color:#FFFFFF;
}

a:visited
{
 color:#00CC00;
}

a:hover
{
 color:#FFFF00;
}

#bhweb-col001-we001
   {
    position: absolute;
    background-color: transparent;
    background-position: top left;
    border-style: none;
    fontsize: 100%;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 99;
   }
#bhweb-col001-we002
   {
    position: absolute;
    background-color: transparent;
    background-position: top left;
    border-style: none;
    fontsize: 100%;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    top: 132px;
    left: 0px;
    width: 100%;
    z-index: 99;
   }
#bhweb-col001-we003
   {
    position: absolute;
    background-color: transparent;
    background-position: top left;
    border-style: none;
    fontsize: 100%;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    top: 264px;
    left: 0px;
    width: 100%;
    z-index: 99;
   }
#bhweb-col002-all
   {
    background-color: #C0C0C0;
    background-position: top left;
    border: 1px outset #000000;
    cursor: help;
    position: absolute;
    height: 100%;
    width: 100%;
    fontsize: 100%;
    margin: 1px 1px 1px 1px;
    padding: 0px;
    top: 0px;
    left: 0px;
    z-index: 99;
   }
#bhweb-col002-we001
   {
    position: absolute;
    visibility: visible;
    background-attachment: fixed;
    background-color: transparent;
    background-image: url("../_images/_fiat/_118/fiat_foto_album_118_122_828.gif");
    background-position: center center;
    background-repeat: no-repeat;
    border-style: none;
    clear: left;
    display: inline;
    float: none;
    height: 100%;
    width: 100%;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-stretch: normal;
    font-size: 100%;
    font-family: arial;
    padding: 2px;
    margin: 1px;
    z-index: 999;
   }
#bhweb-col002-we002
   {
    position: absolute;
    background-image: url("../_images/_fiat/_118/_172x114/fiat_foto_album_118_122_826.gif");
    background-repeat: no-repeat;
    background-position: top left;
    height: 120%;
    width: 120%;    
    border-style: none;
    padding: 1px;
    margin: 0px;
    z-index: 99;
   }
#bhweb-col002-we003
   {
    position: absolute;
    background-image: url("../_images/_fiat/_118/_172x114/fiat_foto_album_118_122_834.gif");
    background-repeat: no-repeat;
    background-position: top center;
    height: 100%;
    width: 100%;    
    border-style: none;
    padding: 1px;
    margin: 0px;
    z-index: 99;
   }
#bhweb-col002-we004
   {
    position: absolute;
    background-image: url("../_images/_fiat/_118/_172x114/fiat_foto_album_118_123_840.gif");
    background-repeat: no-repeat;
    background-position: top right;
    height: 100%;
    width: 100%;    
    border-style: none;
    padding: 1px;
    margin: 0px;
    z-index: 99;
   }
#bhweb-col002-we005
   {
    position: absolute;
    background-image: url("../_images/_fiat/_118/_172x114/fiat_foto_album_118_123_841.gif");
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center left;
    height: 100%;
    width: 100%;    
    border-style: none;
    fontsize: 100%;
    padding: 1px;
    margin: 0px;
    z-index: 99;
   }
#bhweb-col002-we006
   {
    position: absolute;
    background-image: url("../_images/_fiat/_118/_172x114/fiat_foto_album_118_123_837.gif");
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center right;
    height: 100%;
    width: 100%;    
    border-style: none;
    padding: 1px;
    margin: 0px;
    z-index: 99;
   }

#bhweb-col003-we001
   {
    position: absolute;
    background-color: transparent;
    background-position: top left;
    border-style: none;
    fontsize: 100%;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 99;
   }
#bhweb-col003-we002
   {
    position: absolute;
    background-color: transparent;
    background-position: top left;
    border-style: none;
    fontsize: 100%;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    top: 132px;
    left: 0px;
    width: 100%;
    z-index: 99;
   }
#bhweb-col003-we003
   {
    position: absolute;
    background-color: transparent;
    background-position: top left;
    border-style: none;
    fontsize: 100%;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    top: 264px;
    left: 0px;
    width: 100%;
    z-index: 99;
   }
#bhweb-main-img
{
 border: 0;   
}

/* Class Styles */

.bhweb-photo-172x114
   {
    color: #FFFFFF;
   }
.bhweb-photo-main
   {
    color: #FFFFFF;
   }
.bodyText {
	font:11px arial;
	color:#99CCFF;
	line-height:20px;
	letter-spacing:.1em;
	margin-top:0px;
	}
	
.pageName{
	font:36px georgia;
	color: #CC3300;
	line-height:36px;
	letter-spacing:.1em;
	}
	
.subHeader {
	font:16px georgia;
	color: #CC3300;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
	
.sidebarHeader {
	font:14px georgia;
	color: #99CCFF;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
	
.detailText {
	font:11px arial;
	color:#ffffff;
	line-height:16px;
	letter-spacing:.1em;
	}
	
.smallText {
	font:10px arial;
	color:#99CCFF;
	}

input {
	background-color:#99CCFF;
	border:1px solid #FFFFFF;
	color:#704807;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:10px;
	padding:2px;
	width:70px;
}
.input_bt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	border-top: 1px outset #99CCFF;
	border-right: 1px inset #99CCFF;
	border-bottom: 1px inset #99CCFF;
	border-left: 1px outset #313E73;
	background-color: #f8f8f8;
	height: 17px;
	vertical-align: Middle;
	width: auto;
}

.bhweb-auto-navbar {
	background-color: #00BF00;
      position: absolute;
	color: #FFFFFF;
      left: 0px;
      width: 550px;
      height: 80px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
}
