@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
background:#f3f3f3;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
position:relative;
}
a, a:visited{
	color:#005394;
text-decoration:none;
}
a:hover{
	color:#005394;
	text-decoration:underline;
}
div#main{
width:900px;
overflow:hidden;
/*border:1px solid #999999;*/
margin:0 auto;
padding:0;
position:relative;
}
#main #banner{
	width:860px;
	height:340px;
	margin:0 auto;
	padding-top:20px;
}
#main #cassetes{
	width:860px;
	height:360px;
	margin:0 auto;
}
#cassetes #lcassete{
	width:400px;
	height:340px;
	display:block;
	margin:0 20px 0 0;
	padding:10px;
	background-color:#FFFFFF;
	border-radius:6px;
	box-shadow:0 1px 6px rgba(0,0,0,0.22);
	float:left;
}
#cassetes #rcassete{
	width:400px;
	height:340px;
	display:block;
	margin:0;
	padding:10px;
	background-color:#FFFFFF;
	border-radius:6px;
	box-shadow:0 1px 6px rgba(0,0,0,0.22);
	float:left;
}
#lcassete a.buttons, #rcassete a.buttons{
	width:110px;
	height:30x;
	background:#CCCCCC;
	color:#000000;
	display:inline-block;
	text-decoration:none;
	text-align:center;
	font:normal 14px/30px Arial, Helvetica, sans-serif;
	margin:10px 10px;
	padding:0;
	line-height:30px;
	border-radius:5px;
}
#lcassete a.buttons:hover, #rcassete a.buttons:hover{
	width:110px;
	height:30x;
	background:#eeeeee;
	color:#000000;
	display:inline-block;
	text-decoration:none;
	border-radius:5px;
	box-shadow:0 1px 6px rgba(0,0,0,0.5);
	transition:all 500ms ease-out;
}
#cass_header{
	width:400px;
	height:26px;
	text-align:center;
	font:bold 20px/26px Arial, Helvetica, sans-serif;
	display:block;
	margin:0;
	padding:0;
}
#cass_header a, #cass_header a:visited{
	text-decoration:none;
	color:#000000;
	margin:0;
	padding:0;
}
#cass_header a:hover{
	text-decoration:none;
	text-shadow:0 1px 2px rgba(0,0,0,0.4);
}
#cass_h2{
	height:26px;
	width:400px;
	font:normal 14px/26px Arial, Helvetica, sans-serif;
	color:#555;
	text-align:center;
	margin:0;
	padding:0;
}
#incass{
	width:402px;
	height:240px;
	margin:0;
	padding:0;
	overflow:auto;
	border-radius:3px;
	border:1px solid #f3f3f3;
}
#incass h1{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#222222;
	margin:0;
	padding:0 0 3px 10px;
}
#incass #tel, #incass #fax{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#444444;
	text-indent:18px;
	float:left;
	margin:0 0 0 5px;
	padding:0;
}
#incass #tel{
	background:url(../images/tel.gif) no-repeat left center;
}
#incass #fax{
	background:url(../images/fax.gif) no-repeat left center;

}
#incass a{
	display:block;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#DA251C;
	text-indent:18px;
	background:url(../images/email.gif) no-repeat left center;
	margin:-5px 5px;
	padding:5px;
	float:right;
}
#incass a:hover{
	text-decoration:none;
	background:#999999 url(../images/email.gif) no-repeat left center;
	color:#ffffff;
	border-radius:4px;
	box-shadow:0 1px 4px rgba(0,0,0,0.2);
}
#incass img{
	margin:0;
	padding:0;
}
#flash{
width:1000px;
height:720px;
margin:0 auto;
padding:0;
padding-top:10px;
z-index:5;
/*-moz-box-shadow:0 1px 6px #999;
text-shadow:0 1px 6px #999;*/
}
#social{
	width:170px;
	height:340px;
	position:fixed;
	top:250px;
	right:0;
	z-index:0;
	display:block;
	background-color:transparent;
}
div#wrap{
	width:100%;
	height:auto;
	background-color:#ffffff;
}
div#paratext{
	width:840px;
	margin:10px auto;
	padding:10px;
	background-color:#FFFFFF;
	border-radius:5px;
	box-shadow:0 1px 4px rgba(0,0,0,0.16);
}
div#marciwrapper{
width:900px;
height:100px;
margin:0 auto;
}
div#marci{
width:480px;
height:100px;
margin:0 auto;
display:block;
}
div#marci img{
display:inline;
width:100px;
height:100px;
margin:0 5px;
}
