/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input 
{ margin: 0;padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,div, input 
{ font-size: 100%; font-weight: normal; font-style: normal; font-family: tahoma, verdana,  arial, Lucida Sans Unicode, sans-serif ; }
ul,ol { list-style: none; }
fieldset,img 
{ border: none; }
caption,th 
{ text-align: left; }
table 
{ border-collapse: collapse; border-spacing: 0; }
/* END RESET */


body
{
  text-align:center;
  background-image:url(../images/bg/backgroundfade.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  background-color:#000000;
  font-size:0.8em;
  color:#CCCCCC;
 } 

p
{
color:#C3BABA;
line-height:160%;
margin-bottom:1em;
}

label
{
  clear:left;
  display:block;
  float:left;
  width:150px;
}

ul a
{
  font-size:85%;
}

form p
{
  clear:both;
}


blockquote
{
  background-image:url(../images/bg/forkknife.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  width:315px;
  min-height:110px;
  height:auto !important;
  height:110px;
}

blockquote p
{

  background-color:#622628;
  color:#CCCC9A;
  font-family:georgia,"times new roman",serif;
  font-size:120%;
  font-style:italic;
  padding:10px;
  margin-left:35px;
  min-height:95px;
  height:auto !important;
  height:95px;
  clear:both;
  text-align:left;
}


strong
{
 font-weight:bold;
}

em
{
  font-style:italic; 
}

h1
{
color:#FFFFFF;
font-family:arial narrow, sans-serif;
font-size:150%;
margin-bottom:0.7em;
/*margin-left:20px;*/
text-shadow:1px 1px 2px #000000;
text-transform:uppercase;
}

.navigationTree h1
{
margin-left:20px;
}

h2, #messagearea
{
color:#FFFFFF;
font-family:Arial Narrow, sans-serif;
font-size:150%;
margin-bottom:0.7em;
}

h3, .TitleFound
{
color:#CCCCCC;
font-family:arial narrow, sans-serif;
font-size:130%;
margin:0;
}

h4
{
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:140%;
margin-bottom:0.7em;
}
h5
{
  color:#FFFFFF;
  font-size:130%;
  margin-bottom:0.7em;
}
h6
{
  color:#FFFFFF;
  font-weight:bold;
  font-size:100%;
  margin-bottom:0.7em;
}
h6 a
{
  text-decoration:none;
 color:#FFFFFF;
}
a
{
   color:#33CDFF;
  text-decoration:none;
}
a:hover
{
   color:#FFFFFF;
}
h2 a {
	color:#FFFFFF;
}
h2 a:hover {
	color:#33CDFF;
}
a.arrow
{
background-image:url(../images/more.gif);
background-position:left center;
background-repeat:no-repeat;
display:block;
font-weight:bold;
height:23px;
padding-left:3px;
padding-top:6px;
text-align:center;
text-decoration:none;
width:140px;
}

a.arrow:hover
{
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
background-color:#444444;
color:#FFFFFF;
}
td
{
  vertical-align:top;
}

table.fullWidth
{
  table-layout: fixed; 
  width: 100%;
}
.content
{
  margin:auto;
  width:980px;
  text-align:left;
}

.half
{
  width:50%;
  float:left;
  margin:0;
  padding:0;
}

.half h1
{
  margin-left:0;
}
/* Standard definitons */




/****** HEADER DEFAULT *****/

.header
{
  margin:auto;
}


#header_logo_link
{
  float:left;
  clear:left;
  display:block;
  height:125px;
  width:258px;
  display:inline;
}

#header_logo
{
  background-image:url(../images/boujis_logo.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  width:980px;
}

.header .content
{
  background-image:url(../images/bg/microsites_bg.gif);
  background-position:top right;
  background-repeat:no-repeat;
}
.header_microsites
{
float:right;
font-size:85%;
margin-top:10px;
padding-right:12px;
}

.header_microsites ul
{
   width:210px;
}

.header_microsites li
{
 display:inline;
}


.header_search
{
  text-align:left;
  width:230px;
  margin-top:10px;
  float:right;
  clear:right;
}

.header_search #q
{
background-color:transparent;
background-image:url(../images/bg/input_bg.gif);
background-position:center center;
background-repeat:no-repeat;
border:0 none;
float:left;
height:16px;
padding:2px 8px;
width:155px;
color:#6F6F6F;
}

.header_search .imageButton
{
  float:left
}

.header_microsites ul li
{
  float:left;
  margin-left:20px;
}


.header_microsites ul li a
{
  color:#FFFFFF;
  text-decoration:none;
}


.header_microsites ul li a:hover
{
  text-decoration:underline;
}



.header #headerSeparator
{
  float:right;
  margin-top:40px;
}

.menu
{
background-image:url(../images/bg/LineMenu.png);
background-position:center bottom;
background-repeat:no-repeat;
clear:left;
float:left;
font-family: arial, tahoma, verdana, Lucida Sans Unicode, sans-serif ; 
font-size:115%;
font-weight:bold;
letter-spacing:-1px;
height:16px;
margin-top:5px;
padding-bottom:8px;
margin-bottom:10px;
width:980px;
}

.menu ul li, .submenu ul li
{
  float:left;

}


.menu ul li a
{
  text-decoration:none;
  display:block;
  font-size:100%;
  color:#FFFFFF;
  text-transform:uppercase;
  text-align:center;
  padding:0 24px;
}



.menu ul li.ListItem1 a
{
  padding-left:20px;
}
.menu ul li.ListItem7 a
{
  padding-right:0px;
}

.menu ul li a:hover
{
  color:#33CDFF;
}

.menu ul li a.Selected
{
  color:#33CDFF;
  
}

.submenu 
{
  margin-left:30px;
}
.submenu ul
{
  width:980px;
}

.submenu ul li a
{
  text-decoration:none;
  display:block;
  font-size:100%;
  color:#FFFFFF;
  padding:0 10px;
  border-left:1px solid #FFFFFF;

}

.submenu ul li a.Selected
{
  font-weight:bold;
}

.submenu ul li a:hover
{
  color:#FFFFFF;
}


.submenu ul li.ListItem1 a
{
  border-left:0;
  margin-left:0px;
  padding-left:0px;
}



/******* END DIV HEADER DEFAULT ******/

/******* DIV MAIN DEFAULT ******/

.main
{
  clear:both;
}
.main .wrapper
{
  background-image:url(../images/bg/laterals_bg.jpg);
  background-position:top center;
  background-repeat:no-repeat;

}
.main .content
{
  min-height:570px;
  height:auto !important;
  height:570px;
  font-size:100%;
}

.main ul
{
  padding-bottom:1em;
  padding-left:1em;
}
.main li
{
  background-image:URL(../images/bg/arrowitem.gif);
  background-position:0px 10px;
  background-repeat:no-repeat;
  padding-left:15px;
}

.main li a, .main li
{
  line-height:200%
}

#leftHTML
{
  width:680px;
  margin-right:10px;
  float:left;
}

.leftHTMLimg
{
float:left;
height:auto !important;
margin-right:55px;
min-height:300px;
width:525px;
}

.banner
{
  background-image:url(../images/bg/bgimgTop.png);
background-position:center top;
background-repeat:no-repeat;
padding:10px;
text-align:center;
}

.full
{
  
  padding:0 15px 10px 15px;
}

.full .rightImg
{
  float:left;
  
}


#leftHalf
{
  margin-left:20px;
  margin-right:25px;
  width:450px;
}

#rightHalf
{
  width:450px;
  margin-left:25px;
}


#highImpact
{
 padding-left:5px;
 padding-top:19px;
 text-align:center;
}

#newsTitle, #eventsTitle
{
  margin-bottom:25px;
}

#eventHeader
{

margin-left:34px;

}

#newsItems
{
  float:left;
  clear:left;
  width:500px;
  margin-left:14px;
}

#newsItems h3
{
color:#CCCCCC;
font-family:arial narrow, sans-serif;
font-size:130%;
margin:0;
}

#newsItems p
{
  color:#6F6F6F;
}


#eventHeader
{
  float:left;
  width:435px;
  text-align:center;
    display:inline;
}





#eventSchedule
{
  float:left;
  width:240px;
  padding:78px 24px 0;
  background-image:url('../images/bg/schedule_bg.jpg');
  background-position:top center;
  background-repeat:no-repeat;
  min-height:216px;
  height:auto !important;
  height:216px;

}



/******* END DIV MAIN DEFAULT ******/
/*******   START DIV FOOTER   ******/
.footer
{
 clear:both;
}
.siteFooter
{
  clear:both;
  background-image:url(../images/bg/footerline.jpg);
  background-position:center 26px;
  background-repeat:no-repeat;
  margin:auto;
  height:52px;
  font-size:0.8em;

}




.siteFooter li
{
  float:left;
  margin-left:20px;

}
.siteFooter li a
{
  text-decoration:none;
}
.siteFooter li a:hover
{
  text-decoration:underline;
}

.footer_content_legal
{
  margin-top:15px;
  margin-right:10px;
  clear:both; 
  width:500px;
  float:right;

}
.footer_content_legal ul
{
  float:right;
  margin-right:10px;
}
#copyright
{
  float:right;
  color:#666666;
}
#copyright a
{
 color:#CCCCCC;
 text-decoration:none;
}
.footer_content_legal li a
{
  color:#FFFFFF;
}
.footer_content_trail
{
  color:#999999;
  display:inline;
  float:left;
  margin-top:10px;
  padding-left:10px;
}

.footer_content_trail li
{
  margin-left:10px;
}
.footer_content_trail li a
{
  color:#999999;
}
#brandsFooter
{
  width:980px;
  height:248px;
  margin:3px auto auto;
  background-image:URL(../images/bg/BrandsFooter_bg.gif);
  background-position:top center; 
  background-repeat:no-repeat;
  color:#660066;
  padding-bottom:20px;
}

#brandsFooter p
{
  color:#6E6E6E;
}
#brandsFooter p strong
{
  color:#999999;
}
#brandsFooter a
{
text-decoration:none;
}

#brandsFooter .brandsText
{
  font-size:0.85em;
  width:280px;
  padding:30px;
  float:left;
}
#brandsLogos
{
  font-size:0.8em;
  width:620px;
  float:left;
  margin-top:15px;
  text-align:center;
}
#brandsLogos a
{
  display:block;
  float:left;
  height:110px;
  margin-left:9px;
  margin-right:9px;
  width:188px;
}

#brandsLogos a span.brandName
{
  color:#CCCC98;
  display:block;
}
#brandsLogos a span.brandLink
{
  color:#6E6E6E;
  display:block;
}
/*******   END DIV FOOTER   ******/

.clearer
{
  clear:both;
}

/******* Start Tree style *******/

.navigationTree
{

  background-image:URL(../images/bg/treemenu-top.png);
  background-position:top left;
  background-repeat:no-repeat;
  width:186px;
  padding-top:25px;
  float:left;
  margin-right:15px;
  min-height:310px;
  height:auto !important;
  height:310px;
}

.navigationTreeBottom
{
  background-image:URL(../images/bg/treemenu-bottom.png);
  background-position:bottom left;
  background-repeat:no-repeat;
  padding-bottom:137px;
  min-height:310px;
  height:auto !important;
  height:310px;
}

.navigationTreeInside
{
  background-image:URL(../images/bg/treemenu-bg.png);
  background-position:bottom left;
  background-repeat:repeat-y;
  min-height:250px;
  height:auto !important;
  height:250px;
  padding-bottom:50px;
}

.navigationTree a
{
  display:block;
  color:#33CCFF;
  text-decoration:none;
}
.navigationTree ul
{
 padding-left:10px;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
}

.navigationTree ul li
{
  background-image:none;
  padding-left:15px;

}

.navigationTree ul li.Selected
{

  font-weight:bold;

}

.navigationTree ul li.Selected li 
{
  font-weight:normal;
}

.rightHTML
{
  width:755px;
  float:left;
  padding-top:35px;
}

.rightHTMLleft
{
  width:328px;
  float:left;
  margin-right:15px;
  min-height:600px;
  height:auto !important;
  height:600px;
}

#blackboard p
{
  margin-bottom:0;
  padding-bottom:15px;
}


#blackboard 
{
  width:566px;
  padding-top:15px;
  margin-right:15px;
  float:left;
}


#blackboardimage
{
  float:left;
  text-align:center;
  width:350px;
}


#blackboardimage img
{
  border:3px solid #333333;
}

#blackboard .leftHTMLimg
{
  background-image:URL(../images/bg/posterbg_bottom.gif);
  background-position:bottom center;
  background-repeat:no-repeat;
  float:none;
  width:auto;
  height:auto;
  min-height:auto;
  padding:0 15px;
  margin:0;
}

.rightHTMLright
{
    margin-left:50px;
  width:350px;
  float:left;
}


.rightImg
{
  float:right;
  display:inline;
  margin:0 0 15px 15px;

}
.rightImg img
{
  border:2px solid #000000;
}


.Image_on_left
{
  float:left;
  clear:left;
  margin:8px 15px 15px 0;
}

.Image_on_right
{
  float:right;
  clear:right;
  margin:8px 0 15px 15px;
}

#resultados
{
  line-height:200%;
}

.UrlFound
{
  display:block;
  margin-bottom:2em;
}





input[type=checkbox]
{
  margin-left:5px;
}


.main input[type="text"]
{
  border:1px solid #622628;
  font-size:90%;
  height:15px;
  width:173px;
}


.main input[type="submit"]
{
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#33CCFF;
border:0 none;
color:#000000;
padding:0 25px;
}

.main input[type="submit"]:hover
{
  color:#FFFFFF;
  background-color:#333333;
}


textarea, select, option
{
  border:1px solid #622628;
  font-size:90%;
  width:175px;
  font-family:Helvetica, Arial, Verdana, Tahoma, sans-serif;

}
option
{
    border:0;
  font-size:90%;
  width:175px;
  font-family:Helvetica, Arial, Verdana, Tahoma, sans-serif;

}
textarea
{
  overflow:auto;
}

#brandsLogos a
{
  background-repeat:no-repeat;
  background-position:top center;
}

#bumpkinLink
{
  background-image:url(../images/brandsLogos/BumpkinBrand_Over.gif);
}

#eclipseLink
{
 background-image:url(../images/brandsLogos/EclipseBrand_Over.gif);
}

#boujisLink
{

  background-image:url(../images/brandsLogos/boujisBrand_Over.gif);
}

#cocoonLink
{
  background-image:url(../images/brandsLogos/CocoonBrand_Over.gif);
}

#PlaytimeLink
{
  background-image:url(../images/brandsLogos/PlaytimeBrand_Over.gif);
}

#igniteGroupLink
{
  background-image:url(../images/brandsLogos/igniteBrand_Over.gif);
  background-repeat:no-repeat;
  background-position:top center;
  display:block;
  width:100%;
  text-align:center;
}


#spbts_fields
{
  display:none;
}

