/* =============================
	Project: Meu Tefilin
	Structure: Anderson de Paulo
	Year: 2007
	=============================*/
	
/* ===================================
	G L O B A L   S T R U C T U R E
	================================*/
* { margin:0; /**/ padding:0; }
html { font-size:100.01%; }
p { line-height:18px; }
a { color:#2EB24C; /**/ text-decoration: none; }
a:hover { text-decoration:underline; }
img{ border:0; }
li { list-style:none; }
fieldset { border:0; }
.blocked  { display:none; }
.align_right { float:right; }
.align_left { float:left; }
body {
	background:url(../img/background.jpg) center top no-repeat;
	margin:0; 
	padding:0;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:75%; /* resets 1em to 12px */
	color:#333; /* base color of site */
	text-align:center;
}
/* END global structure */

/* ===================================
	M A S T E R ( global site )
	================================*/
#master {
	width:774px;
	margin:32px auto;
	position:relative;
	text-align:left;
}
/* END master */

/* ===================================
	L O G O T Y P E
	================================*/
#logotype h1 a { width:230px; /**/ height:230px; /**/ background:url(../img/logotype_tefilin.png) left top no-repeat; /**/ position:absolute; /**/ top:0; /**/ left:0; /**/ text-indent:-9999em; }
/* END logotype */

/* ===================================
	C O N T E N T
	================================*/
#content {
	width:674px;
	min-height:540px;
	_height:540px;
	background:#fff repeat;
	margin:50px 0 0 50px;
	display:inline; /* repair bug ie */
	float:left;
}
/* top menu */
#top_menu { width:520px; /**/ height:98px; /**/ background:url(../img/back_menu_top.jpg) repeat-x; /**/ margin:10px 10px 0 0; /**/ display:inline; /* repair bug ie */ float:right; }
#top_menu ul { float:right; }

/* submenu mark */
#top_menu ul.submenu { width:360px; /**/ position:absolute; /**/ top:170px; /**/ left:244px; /**/ display:inline; /* repair bug ie */ float:left; }
#top_menu ul.submenu li { line-height:16px; /**/ display:inline; /**/ background:none; /**/ color:#1E6299; /**/ float:left; }
#top_menu ul.submenu li a { margin:0; /**/ color:#1E6299; /**/ padding:0 3px 0 3px; /**/ font-weight:normal; /**/ font-size:0.9em; /**/ font-family:Trebuchet, Arial, Helvetica, sans-serif; /**/ float:left; }

#top_menu ul li a.sub_mark { background:#2EB24C; /**/ text-decoration:none; /**/ color:#fff; }
/* submenu mark */

#top_menu ul li { line-height:98px; /**/ display:inline; /**/ text-align:center; /**/ background:url(../img/division.jpg) left no-repeat; /**/ float:left; }
#top_menu ul li.menu_oque { width:84px; /**/ background:none; }
#top_menu ul li.menu_leis { width:70px; }
#top_menu ul li.menu_colocar { width:116px; }
#top_menu ul li.menu_cabala { width:120px; }
#top_menu ul li.menu_curiosidades { width:96px; }
#top_menu ul li a { color:#1E6299; /**/ margin:45px 0 0 0; /**/ padding:3px; /**/ font-weight:bold; /**/ font-size:0.9em; /**/ font-family:Trebuchet, Arial, Helvetica, sans-serif; }
#top_menu ul li a:hover { background:#2EB24C; /**/ text-decoration:none; /**/ color:#fff; }
/* END top menu */

/* side menu */
#side_menu { width:104px; /**/ height:324px; /**/ margin:165px 0 0 10px; /**/ background:#B4D6F1 repeat; /**/ display:inline; /* repair bug ie */ float:left; }
#side_menu ul { margin:38px 0 0 12px; /**/ display:inline; /* repair bug ie */ float:left; }
#side_menu ul li { width:79px; /**/ margin:0 0 20px 0; /**/ clear:both; /**/ float:left; }


#sub_main { float:left; }
#sub_main li { display:list-item; /**/ clear:both; display:inline;}
#sub_main li a { float:left; width:73px; /**/ display:block; /**/ color:#fff; /**/ background:#1B58A8; /**/ font-weight:bold; /**/ font-size:0.9em; /**/ padding:3px; /**/ text-align:right; /**/ float:right; }
#sub_main li a.video_side { float:left; /**/ width:73px; /**/ display:block; /**/ color:#EA0004; /**/ background:#fff; /**/ font-weight:bold; /**/ font-size:0.9em; /**/ padding:3px; /**/ text-align:right; /**/ float:right; }
#sub_main li a:hover.video_side { color:#EA0004; /**/ background:#fff; }


#sub_main li.menuparent222 a { float:left; width:73px; /**/ display:block; /**/ color:#fff; /**/ background:#1B58A8; /**/ font-weight:bold; /**/ font-size:0.9em; /**/ padding:3px; /**/ text-align:right; /**/ float:right; }
#sub_main li.menuparent222 a:hover{ width:86px; /**/ float:left; /**/ text-align:left; }


#sub_main ul {
	width:92px;
	heigth:89px;
	margin:0;
	padding:0;	
	left:151px; /* Set 1px less than menu width */	
	top:293px;
	position:absolute;	
}


#sub_main ul li { display:inline; /**/ float:left; /**/ margin:0; }	
#sub_main ul li a { background:#154688; /**/ text-align:center; }		
			
#sub_main li:hover ul,
#sub_main li li:hover ul,
#sub_main li li li:hover ul,
#sub_main li.over ul,
#sub_main li li.over ul,
#sub_main li li li.over ul { display:block; /* The magic */ }

#menu01Div ul li a { width:80px; /**/ display:block; /**/ color:#fff; /**/ background:#1B58A8; /**/ font-weight:bold; /**/ font-size:0.9em; /**/ padding:3px 8px 3px 3px; /**/ text-align:right; } 
/* side menu */

/* texts */
.texts { width:375px; /**/ min-height:460px; /**/ _height:460px; /**/ margin:50px 0 0 50px; /**/ float:left; }
.texts h3 { background:url(../img/division_titles.gif) bottom right repeat-x; /**/ margin:0 0 18px 0; /**/ color:#2EB24C; /**/ font-size:1.1em; /**/ text-align:right; }
.texts p { margin:0 0 10px 0; /**/ font-size:0.9em; }
/* END texts */

/* counting tefilin */
.counting_tefilin { width:84px; /**/ height:158px; /**/ background:#E3F0FB repeat; /**/ margin:50px 10px 0 0; /**/ padding:10px; /**/ display:inline; /* repair bug ie */ text-align:center; /**/ float:right; }
.counting_tefilin h3 { font-size:0.9em; }
.counting_tefilin p { color:#EA0004; /**/ font-weight:bold; /**/ font-size:1.1em; }
.counting_tefilin span { color:#333; /**/ font-weight:normal; /**/ font-size:0.8em; }
.counting_tefilin a { margin:20px 0 0 0; /**/ float:left; }
/* END counting tefilin */

/* afiliad */
.afiliad { width:390px; /**/ margin:0 0 0 10px; /**/ float:left; }
.afiliad a, .afiliad img { float:left; }
/* END afiliad */

/* show img */
.show_img { float:left; }
/* END show img */
/* END content */

