a{text-decoration:none; color:#333333}
a:hover{text-decoration:underline;}

h1,h2,h3,h4,h5,h6,ul,ol,li,p
{
	margin:0px;
	padding:0px;
}
ul,li{list-style:none;}
p{font-family: 'News Cycle', sans-serif; font-size:15px; color:#666; line-height:22px; font-weight:normal;

	
}
img{border:0; margin:0;}


h1{font-family: 'Wire One', sans-serif; font-weight:normal;
}

h2{font-family: 'Wire One', sans-serif; font-size:50px; color:#333333;margin:0px;
	padding:0px; font-weight: normal;}

body {
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../images/fundo.jpg);
}



/************************** ID ***********************/

#root
{
	width:1000px;
	margin:0 auto;
	text-align:left;
	
	font-size:14px;

}

#miolo{width:1000px; height:auto; float:left;}

#colesq{ width:279px; height:507px; float:left; padding-left:49px;}

#colesq h1.logo a
			{
				display:block;
				text-indent:-9999px;
				overflow:hidden;
				outline:none;
				width:279px;
				height:280px;
				background: url(../images/logo.png) top left scroll no-repeat;
				float:left;
			}

.logocima{ width:294px; height:56px; padding-left:0px; float:left; margin-bottom:15px;}
.logocima2{ width:150px; height:30px; padding-left:0px; float:right; padding-top:15px;}

#menu
{
	width:672px;
	padding:13px 22 22 0px;
	float:left;

	font-weight:bold; float:left; border-bottom:#333333 1px solid 
 }
	#menu p{float:left; font-size:24px; font-family: 'Wire One', sans-serif; float:left; font-weight:normal;margin-right:8px; margin-bottom:2px; }
	#menu a{color:#666; width:130px; }
	
	#menu a:hover { text-decoration:none;}

.textomeio{ width:650px; padding-top:
11px; height:auto; float:left;padding-left:22px;}
.textomeio h1{ font-size:34px; }

.textochamada{width:951px; height:59px; padding-left:49px; float:left }
.meio{ width:646px; height:auto; float:left; padding-top:30px; padding-left:8px; padding-right:18px; padding-bottom:38px;}
#dropmenudiv{
	position:absolute;;
	font-family: 'Wire One', sans-serif;
	z-index:100;
	
	
	border-bottom: 1 px #000000;
	border-left: 1px none black;
	color:  #FFF;
	background: url(../images/img_fundo_menu.gif);
	text-decoration: none;
	line-height:18px;
	font-size:22px;
	filter:Alpha(Opacity=95);
	-moz-opacity: .95;
	text-align:left;
	padding-left:10px;
	
	visibility:hidden;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 0px;
	border-bottom: none;
	color:#FFF;
	padding: 8px 0;
	text-decoration: none;
	font-weight: normal;



}

#dropmenudiv a:hover{
font-family: 'Wire One', sans-serif;
	font-size: 22px;
	font-weight:  normal;
	text-decoration: none;
	color: #DDE686;

}

#slideshow {
	
	width: 863px;
	height: 139px;
	position: relative; background-image: url(../images/fundo.png); padding-top:45px; padding-left:49px; padding-right:88px; padding-bottom:57px; float:left;
}
#slide_fotos p {
	position: absolute;
	right: 72px;
	top: 221px;
	z-index: 3;
	padding: 10px 20px;
	background: url('images/over_white.png');
}
#slide_fotos {
	width: 862px;
	height: 142px;
	overflow: hidden;
}
#pager {
	position: absolute;
	z-index: 1;
	top: 240px;
	right: 20px; background-color:#14212A;
}
#pager a {
	
	width: 17px;
	height: 17px;
	line-height: 15px;
	text-align: center;
	display: inline-block;
	font-size: 14px;
	margin: 2px;
	color: #fff;
}
#pager a.activeSlide {
	color: #FF6600;
	background: url('images/over_white.png');
}


.boxblog{ width:248px; height:auto; padding-right:31px;}
.boxblogamarelo{width:auto; height:auto; background-color:#FF6; padding:15px; margin-top:265px;}
.boxblogamarelo2{width:auto; height:auto; background-color:#9C9; padding:15px; margin-top:20px;}

.boxeditionsg{ width:643px; height:180px; padding-left:22px; paddingy-right:23px; float:left;}
.boxeditions1{width:277px; height:155px; float:left; padding-top:25px;float:left;}
.boxeditions1 h1{ font-size:88px; font-weight:normal; line-height:79px;}
.boxeditions2{
	width:176px;
	height:68px;
	float:left;
	padding-left:156px;
	padding-top:112px;
	float:left;
}
.boxeditions2 h2{font-size:32px; font-weight:normal; line-height:30px;}

.menueditions{ width:870px; height:41px; padding-left:70px; padding-top:20px; background-image:url(../images/menueditions.png); margin-left:49px;}

.menueditions h2{ font-size:24px; margin-right:43px; }

.miololanguage{ width:911px; height:auto; padding-left:55px; padding-right:34px; padding-top:16px; float:left;}
.miololivros{
	width:916px;
	padding-left:55px;
	padding-right:15px;
	padding-top:16px;
	float:left;
}
.miololanguageeditions{width:1000px; height:auto; float:left;}
.boxlivrog{ width:227px; height:500px; float:left;}
.boxlibrodentrocima{ width:160px; height:244px; padding-left:24px; padding-right:45px; padding-top:20px; float:left; background-image:url(../images/box1.png);}
.boxlibrodentrobaixo{ width:175px; height:180px; padding-left:24px; padding-right:30px;; float:left;}




.miololanguagebox1maior{ width:531px; height:270px; padding-right:43px;float:left;}

.miololanguagebox1maior h1{ font-size:70px; font-weight:normal;}

.miololanguagebox1maior  p{ font-style:italic;}





.miololanguagebox1{ width:674px; height:auto;float:left;}

.miololanguagebox1 h1{ font-size:70px; font-weight:normal; }

.miololanguagebox1  p{ font-style:italic;}
.miololanguagebox2{
	width: 220px;
	height: 208px;
	float: left;	
}


.italic{ font-style:italic;}




.miololanguage2{
	width:636px;
	height:auto;
	padding-left:55px;
	
	padding-top:16px;
	float:left;
	
	
}

.miololanguage2menor{
	width:290px;
	padding-left:346px;
	height:auto; background-image:url(../images/fundolado.png);
	 
	
	padding-top:16px;
	float:left;
	
	
}



.boxdownloadselinks{width:239px; height:200px;padding-left:70px; float:left;}

.miololanguage22{width:1016px; background:url(../images/fundo_miolo_editions.png) top right scroll repeat-y;}
.margin43{ margin-right:30px;}

.iniciotext{ font-size:46px; line-height:25px;font-family: 'News Cycle', sans-serif;color:#666666; }
.texteditions{ font-size:15px;font-family: 'News Cycle', sans-serif;color:#666666; line-height:22px;}
.texteditions2{ font-size:11px;font-family: 'News Cycle', sans-serif;color:#666666; line-height:16px;}

.fundodownload{ width:891px; height:auto; padding-left:55px; padding-right:54px; padding-top:16px; float:left;}

.fundoaboutpublished{
	width:799px;
	height:auto;
	padding-left:99px;
	padding-right:102px;
	float:left;
	background-image:url(../images/fundo-about-published.png);
	background-repeat:repeat-y;
}

.fontlibro{ font-size:17px; color:#333333}
.fundoaboutpublished h1{ font-size:18px; font-family: 'News Cycle', sans-serif;}
.topoaboutpublished{ width:447px; height:160px; float:left;}

 .topoaboutpublished h1{ font-size:70px; font-weight:normal;}

.topoaboutpublished2{ width:151px; padding-left:295px; height:160px; float:left;}
#mioloabout{ width:576px; height:auto; padding-left:346px; padding-right:78px;}
.fotomeio2{ width:932px; height:279px; padding-left:35px; padding-top:8px; padding-right:33px;}

#miolo p{
	color:#666;
	line-height:18px
	
}
.titcapitulo{ font-size:26px; line-height:30px;}
.titautor{ font-size:20px;}
.fonteditions14{ font-size:14px;}
#footer{ width:961px; height:32px; padding-left:39px; float:left;}
#foter p{ font-size:15px; color:#666666; float:left;}
.leftesq{float:right; padding-right:37px;}
.floatleft{ float:left;}
.floatright{ float:right;}
.clearboth{ clear:both;}
.boxfotoautor{ width:200px;}
.LineHeight16{ line-height:22px;}
.fundodestaque{ background-color:#666; color:#FFF; padding: 3px 10px 3px 10px;}



.form{
	font-family: "Trebuchet MS";
	font-size: 13px;
	padding-top:7px;
	color: #666;
	border: none;
	background: #CCC repeat-x top left scroll;
}
.form1{width:370px; height:22px; margin-bottom:5px;border:none;
	background-color: #FFF;}
.form2{width:43px; height:22px; margin-bottom:5px;border:none;
	background-color: #FFF;}
.form3{
	width:321px;
	height:22px;
	margin-bottom:5px;
	border: none;
	background-color: #FFF;
    #CCC repeat-x top left scroll;
	}
.form4{width:370px; height:22px; margin-bottom:5px;border: none;
	background-color: #FFF; 
	}
.form5{
	width:372px;
	height:100px;
	margin-bottom:5px;
	border:none;
	background-color: #FFF;
}


li ul {
position:absolute;
display: none;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
li:hover ul { display: block;line-height:17px;text-align:left }
#menu li:hover ul a{ color:#fff }
#menu li:hover ul a:hover{ color:#DDE686 }
