@font-face {
   	font-family: Bickham;
	font-weight: normal;
   	font-style: normal;
	src: url("http://fonts.icasei.com.br/fonts/Bickham/bickham-regular.eot");
   	src: local("Bickham"), url("http://fonts.icasei.com.br/fonts/Bickham/bickham-regular.woff") format("woff"), url("http://fonts.icasei.com.br/fonts/Bickham/bickham-regular.ttf") format("truetype"), url("http://fonts.icasei.com.br/fonts/Bickham/bickham-regular.svg#Bickman") format("svg");
}

/* ///////////////////////////////////////////// GERAL /////*/
body, ul, h1, h2, h3, img, p, hr, form {text-decoration:none; margin:0; padding:0; border:none; list-style:none;}
body {font:11px Georgia, Helvetica, sans-serif; font-size:12px; line-height:20px; background:url(../_images/bg_body.png) repeat-x;  background-color:#1a1919;}
* html img {
 filter:expression(  this.alphaxLoaded ? "" :
 (  this.src.substr(this.src.length-4)==".png"  ?  (  (!this.complete)  ? "" :
 this.runtimeStyle.filter=  ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+  (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0, 0)+  String(this.alphaxLoaded=true).substr(0, 0)+  (this.src="_images/blank.png").substr(0, 0)  ) 
    :
 this.runtimeStyle.filter=""  )  );
}
#content {position:absolute; width:900px; left:50%; margin-left:-450px;}

#header {float:left; width:900px; height:156px; background:url(../_images/bg_header.jpg) no-repeat;}
#header #flash, #header #flash2 {width:900px; height:156px; position:relative; font-family: Bickham, Arial, Helvetica, sans-serif;}
#header #nomeTopo {color:#FFF; font-size:80px; text-align:center; position:absolute; top:22px; left:0; width:724px; display:block; padding:40px 0; text-shadow:0 1px 0 #000;}
#header #data {color:#FFF; font-size:60px; position:absolute; right:20px; top:-3px;text-shadow:0 1px 0 #000; padding:20px 0;}
#header #dias {color:#FFF; font-size:60px; position:absolute; right:20px; bottom:0px;text-shadow:0 1px 0 #000; padding:20px 0; color:#CCC; text-align:center; line-height:30px;}
#header #flash2 #dias {_background:url(http://www.icasei.com.br/_images/casados.gif) no-repeat; _width:228px; _height:95px;}

#corpo {float:left; width:900px; height:auto; background:url(../_images/bg_corpo.png) repeat-y;}
#menu {float:left; width:215px; padding:60px 45px 20px 30px; background:url(../_images/bg_menu.gif) left top no-repeat; background-position:20px 14px;} 
#menu strong {font-size:20px; font-style:italic; color:#555555;}
#menu a, #table_principal a {color:#000000; text-decoration:none;} #menu a:hover, #table_principal a:hover {text-decoration:underline;}
#table_principal {float:right; width:555px; margin-right:20px; display:inline; color:#000000;}
#table_principal tr td { width:550px;}
.moldura {border:15px solid #555555;}
#footer {float:left; width:900px; color:#FFFFFF; text-align:center; padding-bottom:10px;}
#footer a {color:#FFFFFF;} #footer a:hover { color:#666666;}
h1,.titulo-pagina  {font-size:25px; color:#555555; font-style:italic; font-weight:normal; margin:20px 0px;}
.box, .box2  {float:left; width:360px; border:5px solid #c0c0c1; padding:10px; text-align:center; margin-left:75px; display:inline; background-color:#e9e9e9;}
.box2  {width:510px; margin:0px;}
.ornamental {float:left; margin-left:80px;}
.lojinha {width:550px;}
.lojinha table {float:left; height:300px; border:1px solid #e6e6e6; }
.lojinha table input { background-color:#FFFFFF;}
input, textarea, select {font:11px Arial, Helvetica, sans-serif; background-color:#c0c0c1; padding:3px; border:none;  border:1px solid #3379b2;}
.btn { width:80px; color:#FFFFFF; background-color:#555555;}
.album_table tr td {}
#map_canvas{
	width:530px;
	height:350px;
	border:solid 2px #CCCCCC;
}

#directions{
	width:530px;
	float:left;
	/*overflow-y:scroll;*/
}

#directions table td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px!important;
}
.semFundo{
	background:none;
}
.texto-conteudo {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #5a5a5a;
}
