/* body */

body {
	color:#333;
	font:83%/1.5 arial,tahoma,verdana,sans-serif;
	
}

/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#5485a9} 
a:visited {color:#335F77} 
a:hover,a:active {color:#E29C41} 


/* TYPOGRAPHY */

p {margin: 0 0 10px}
h1, h2, h3, h4, h5, h6{font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;padding-bottom: 0.1em}
h1 {font-size: 15px;color:#335F77;}/*azul mais escuro*/
h2 {font-size: 12px;color:#335F77;}/*azul mais escuro*/
h3 {font-size: 15px;color:#5485A9;}/*azul mais claro*/
h4 {font-size: 12px;color:#5485A9;}/*azul mais claro*/
h5 {font-size: 15px;color:#E29C41;}/*amarelo*/
h6 {font-size: 12px;color:#E29C41;}/*amarelo*/
font:83%/1.5 arial,tahoma,verdana,sans-serif;

.highlight {color:#E29C41}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
.small {font-size:11px}

/* LAYOUT - HEADER */
#header {margin: 0 0 10px;}


/* LAYOUT - main body of page */
#wrap {
	width:1006px;
	position:absolute;
	left:-4px;
	top: -2px;
	height:auto;
	_height:907px;
	min-height:800px;
}

#content-wrap {
	position:relative;
	width:100%;
	height: auto;
	min-height:800px;
}

	#conteudotextos {
	position:inherit;
	width:500px;
	height:auto;
	margin: 10px 20px 0 20px;
	}

#busca{
	position:absolute;
	right:auto;
	width:210px;
	left:772px;
	padding: 4px;
	background: #f6f6f6;
	top: 0px;
	border: 1px solid #d7d7d7;
	}

#utility {
	position:absolute;
	top:0px;
	left:10px;
	width:180px;
	padding-bottom: 10px;
	}
	
#sidebar {/*cadernos de psicanalise*/
	position:absolute;
	right:auto;
	padding-top: 20px;
	width: 190px;
	padding-left: 10px;
	left: 772px;
	top: 455px;
	background: #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;
	padding-right: 10px;
	border-top: 1px solid #d7d7d7;
	
}

	
#sidebarindex {/*soh da inicial - cadernos de psicanalise*/
	position:absolute;
	right:auto;
	padding-top: 20px;
	width: 180px;
	padding-left: 10px;
	left: 550px;
	top: 430px;
	background: #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;
	padding-right: 10px;
	border-top: 1px solid #d7d7d7;
	
}

#sidebar2 {
	position:absolute;
	right:auto;
	padding-bottom: 0px;
	width: 230px;
	left: 764px;
	top: 70px;
}
#menu {
	position:absolute;
	right:auto;
	width: 200px;
	height:530px;
	padding-left: 0px;
	left: 0px;
	top: -10px;

}


#radio {
	position:absolute;
	width: 320px;
	top: 430px;
	height: 350px;
	margin-left: 210px;
}

#textos {
	text-align:justify;
	color:#333;
	border-top: 1px solid #d7d7d7;
	background: #f2f4f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;
	width: 540px;
	padding: 10px 0 0 0;
}

#imagemfreud {
	padding: 0 20px 5px 0;
	width: 192px;
	height: 273px;
	float: left
}
#imagemlacan {
	padding: 0 20px 5px 0;
	width: 268px;
	height: 237px;
	float: left
}

#imagembiblio {
	padding: 0 20px 5px 0;
	width: 255px;
	height: 223px;
	float: left
}
#imagemclinica {
	padding: 0 20px 5px 0;
	width: 250px;
	height: 188px;
	float: left
}

#imagem {
	padding: 0 20px 5px 0;
	width: 287px;
	height: 227px;
	float: left
}

#programacao {
	width:555px;
	margin-right: auto;
	margin-left: 200px;
	height: 326px;
}

#capas {
	width:110px;
	height: 162px;
	padding: 0px 20px 10px 20px;
}

#content {
	width:555px;
	margin-right: auto;
	margin-left: 200px;
}

#contenttextos {
	width:555px;
	margin-right: auto;
	margin-left: 210px;
}
#cabecalho {
	margin: 0 0 0 10px;
	width: 400px;
}

	#content #breadcrumb {
	margin: 0 0 0 10px;
	width: 400px;
}
	#content #breadcrumb a:link, #content #breadcrumb a:visited {text-decoration:none}
	#content #breadcrumb a:hover, #content #breadcrumb a:active {text-decoration:underline}
	
#cadernos {
	color:#333;
	margin: 0 10px 0 10px;
	width: 160px;
	padding: 5px 0 0 0;
}

#40anos {
	color:#333;
	width: 180px;
	padding: 5px 0 0 0;
	margin: 4px;
}


#textocalendario {
	padding: 0 10px 10px 10px;
	height: 130px;
	width: 210px;
}

    .biblio {
	color:#333;
	padding: 20px 20px 20px;
	
	border-top: 1px solid #d7d7d7;
	margin: 0;
	background: #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;
	width: 160px;
}


/* LAYOUT - RODAPE */	
#footer {
	position:absolute;
	bottom: -80px;
	height: 62px;
}
	
