 */* */ 
 {margin:0;list-style:none;padding:0;}

html {
		height: 100%;
		background: #F0EAD5;
}

body 	{
		background: #F0EAD5;
		color: #422B2B;
		text-align: left;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		width: 100%;
		height: 100%;
		float: left;
		position: relative;
		}

.wrapper { 
		height: 100%;
		min-height: 100%;
		width: 100%;
		float: left;
		position: relative;
}

html>body .wrapper  {height:auto;min-height:100%;}

.wrapper_i {
		width: 900px;
		position: relative;
		margin: 0 auto;
}

.content   {
		width: 848px;
		position: relative;
		float: left;
		margin-left: 26px;
		margin-bottom: 10px;
		padding-bottom: 70px;
		display: inline;
}

* html .content { margin-bottom: 25px; padding-bottom: 80px; }

.linie {
		background: url(../grafik/typo/insetline_h.gif) repeat-x 0 0;
		padding-top: 21px;
}

.breit .copy { width: 730px; }
.breit .copy p { width: 700px; }
.legal .copy, .contacto .copy, .links .copy, .eventos .copy { width: 850px; }
.legal .col { float: left; width: 500px; }
.legal .col2 { margin-left: 50px; width: 230px;}

.legal .sideBox p { text-align: left; }

.eventos h3 { width: 160px; font-size: 31px; font-weight: normal; color: #990000; margin-top:15px; position: relative; line-height: 35px; }
.eventos h2 { font-size: 19px; font-weight: normal; line-height: 26px; margin-top:20px; position: relative; margin-bottom: 15px;  }
.eventos .col {  float: left; width: 670px; }
* html .eventos .col { margin-right: -10px; }

.contacto .col { width: 390px; float: left; display: inline; }
.contacto .col2 { margin-left: 50px; width: 400px;  }

	
p,table	{
		line-height:1.55em;
		margin: 0 0 10px 0;
		float: left;
		display: inline;
		font-weight: normal;
		}
		
.copy p { float: none; display: block; font-size: 15px; text-align: justify;  }
.content p { font-size: 15px; }
.copy p+p {  }
.copy img { margin: 10px 25px 10px 0;  }
		
td { vertical-align:top;
		padding: 4px 10px 6px 0;}
		
.fakten table { display:block; padding-top: 0; margin: 0 30px 20px 0; width: 270px; border-top: 4px solid #c30; }

.txtCol p { width: 100%; }
		
.fakten td {
		border-bottom: 1px solid #DCD2B4;
		}
		
td.label { font-weight: bold;  }

.hoerproben td.label { padding-right: 40px; }

tr.last td { border: none; }

.copy td p { width: auto; margin-bottom: 0; }

.trackliste .copy p { width: 420px; padding-left: 30px; }
.trackliste .copy p.track { padding-left: 0; font-weight: bold; clear: both; margin-bottom:0;  }
		
a  {
		color: #333;
		text-decoration: none; 
		border-bottom: 1px solid #900;
		}
		
.red { color: #900; }
		
a:hover {
		color: #900;
		background: #E2D8B8;
		text-decoration:none;
		border-bottom: none;
		}
		
.news_popup a:hover {
		color: #CA4200;
		text-decoration:none;
		border: none;
		}
		
p.close { padding-left: 17px; background: url(../grafik/typo/icon_close.gif) no-repeat 0 0.35em; }

.braun {color: #713C2A;}
		
img, a img {
		border: none;
		background: none;
		float: left;
		margin-bottom: 10px;
		}
		
img.cover {
		background: url(../grafik/hg/hg_cover_140.gif) no-repeat 0 0;
		padding: 1px 3px 3px 1px;
}

img.coverGross { margin: -2px 0 0 0; }

/* .fakten h2 { border-bottom: 1px solid #c30; padding-bottom: 6px; margin-bottom: 2px; }*/

p.pfeil {
		background: url(../grafik/typo/pfeil.gif) no-repeat 0 0.5em;
		padding-left: 15px;
}

p.pfeil a { font-weight: bold; }

ul,li 	{
		margin:0;
		padding:0;
		line-height: 18px;
		font-size: 15px; 
}

ul 	{
		float: left;
		position: relative;
		}

li 		{	
		margin-bottom:10px;
		padding-left: 10px;
		background: url(../grafik/typo/bullet_4.gif) no-repeat 0 0.7em;
		}
		
* html li { float: left; width: 100%;  }
		
ul.linkList {
		float: left;
		width: 170px;	
}

ul.engliste li { margin-bottom: 0; }


h4.logo a, .home h4, h4.logo a:hover	{
		overflow: hidden;
		background: url(../typo/amj.gif) no-repeat 0 0;
		width: 600px;
		height: 100px;
		position: absolute;
		margin: 0 0 0 0;
		display: inline;
		float: left;
		text-indent: -9999em;
		top: 93px;
		left: 26px;
		font-size: 11px;
		line-height: 100px;
		border: none;
		}

h1,h2,h3,h4,h5,h6 { line-height: 1em; }
		
h1 	{
		width: 100%;
		height: 31px;
		overflow: hidden;
		text-indent: -9999em;
		background-position: 0 0;
		background-repeat: no-repeat;
		float: left;
		position:relative;
		display: inline;
		font-weight: bold;
		font-size: 21px;
		line-height: 25px;
		margin-bottom: 20px;
		}
		
.biografia h1 { background-image:url(../typo/dadosbiograficos.gif); }
.obras h1 { background-image:url(../typo/obrasprincipais.gif); }
.obras h1#obras_direito { background-image:url(../typo/direito.gif); margin-top: 25px; }
.obras h1#obras_outros_textos { background-image:url(../typo/outrostextos.gif); margin-top: 25px; }
.wdm h1 { background-image:url(../typo/wdm2.gif);  }
.contacto h1#links { background-image:url(../typo/links.gif); }
.eventos h1 { background-image:url(../typo/novidades.gif); margin-bottom: 0; margin-left: 160px; width: 650px;  }
.eventos h1#arquivo { background-image:url(../typo/arquivo.gif); margin-top: 0; background-position: 0 40px; height: 51px;  }
.contacto h1 { background-image:url(../typo/contacto.gif); }
.patrocinios h1 { background-image:url(../typo/patrocinios.gif); }
.links h1 { background-image:url(../typo/links.gif); }
.legal h1 { background-image:url(../typo/copyright.gif); }
.legal h2#impressum { background-image:url(../typo/impressum.gif); height: 50px; }
.introducao h1 { background-image:url(../typo/sobreamj.gif); margin-left: 180px; width: 500px; height: 29px; }
.obra h1 {  }

.trespoetas h1 { background-image:url(../typo/trespoetaseuropeus.gif); height: 67px;  }
.estador h1 { background-image:url(../typo/estador.gif); }
.jardim h1 { background-image:url(../typo/jardim.gif); height: 65px; }
.no h1 { background-image:url(../typo/no.gif);  }
.lindaines h1 { background-image:url(../typo/lindaines.gif); }
.peregrino h1 { background-image:url(../typo/peregrino.gif); }
.figurasdesilencio h1 { background-image:url(../typo/figurasdesilencio.gif); height: 65px; }
.caminhos h1 { background-image:url(../typo/caminhos.gif);  }
.impacto-portugues h1 { background-image:url(../typo/oimpactoportugues.gif); height: 65px;  }
.japanese-western-literature h1 { background-image:url(../typo/japanesewesternliterature.gif); height: 65px;  }
.o-teatro-de-gil-vicente h1 { background-image:url(../typo/oteatrodegilvicente.gif); height: 65px;  }
.japao-a-construcao-de-um-pais-moderno h1 { background-image:url(../typo/japaoaconstrucao.gif); height: 65px;  }
.portugal-e-o-japao h1 { background-image:url(../typo/portugaleojapao.gif); height: 65px;  }



.obra img { margin-right: 25px; }

.pdf { font-size: 0.8em; line-height: 2em; margin-left: 2px; font-family: Arial, Helvetica, sans-serif; color: #977969; }
		
h1 em { color: #c30; font-size: 17px; }

h2,h3 { font-size: 13px; line-height:18px; font-weight: bold; margin-bottom: 10px; float: left; width: 100%; }

.obras .sideBox h2, .legal .sideBox h2, .wdm .sideBox h2 {
		height: 21px;
		overflow: hidden;
		text-indent: -9999em;
		background-position: 0 0;
		background-repeat: no-repeat;
		position:relative;
		display: inline;
		margin-bottom: 20px;
		background-image: url(../typo/outrostextos.gif);

}



.obras .sideBox, .legal .sideBox, .obra .download, .wdm .download { width: 230px; padding: 20px 20px 10px 20px; background-color: #EBE3CA; float: right; margin-top: -55px; position: relative; z-index: 2; }

.legal .sideBox { margin-top: 0; }

.obra .quote { width: 540px; padding: 15px 20px 15px 15px; float: left; margin-top: 10px; margin-bottom: 20px; position:relative; border-top: 1px solid #900; border-bottom: 1px solid #900; margin-right: -3px; }
.quote p { font-size:1.2em; font-style:italic; line-height: 22px; margin-bottom: 0;   }
.quote p em { font-style:normal; }
.quote p span { color: #900; font-size: 1.2em; padding: 0 1px; }
.quote p.source { font-size: 1em; font-style:normal; text-align: right; margin-top: 0.5em; }
.quote p.source em { font-style:italic; }

* html .obras .sideBox li { width: 210px; }

.sideBox p { text-align: center; }

.obra .imgCol p, .obras .sideBox p { padding-right: 0; width:100%; }

.obra .imgCol .download, .wdm .download { display:block; background: #E6DDC1 url(../typo/downloads1.gif) no-repeat 20px 15px; padding-top: 45px; font-size: 1em; width: 190px; line-height: 1.55em; margin: 0; float: left; display:inline;   }

.eventos .col p.download { background: url(../typo/download3.gif) no-repeat 0 5px; font-weight: bold; margin-top: 10px; font-size: 13px; padding-left: 22px;  } 
.eventos .col p.download a {   }

.wdm .imgCol { padding-top: 57px; }

.obra .imgCol .download p { margin-right: -3px; }

.obra .imgCol .bookList li { padding-left: 0; line-height: 1.55em; text-indent: 0; text-align: left; padding-left: 0;  }

*+ html .obra .imgCol { padding-bottom: 20px; }
*+ html .obra .imgCol .download li { text-indent: -15px; }
*+ html .obra .imgCol .download a:hover { background: none; }

* html .obra .imgCol .bookList li, * html .wdm .bookList li { padding-bottom: 10px; }

.wdm .download { width: 620px; padding-left: 10px;padding-top: 45px; margin-top: 15px; line-height: 1.8em; }

* html .wdm .download li { width: 100%; }


/* .imgCol p.download a:hover { background-color:  border-bottom: 1px solid #900; background-position: -388px 14px; } */

p.backlink { background:url(../typo/pfeil.gif) no-repeat 0 6px; padding-left: 20px; margin-right: -3px; clear: left; text-indent: 0 !important; }

.sideBox img { margin-left: -20px; margin-top: 25px; border-top: 1px solid #900; border-bottom: 1px solid #900; margin-bottom: 15px; }
.sideBox p { font-size: 11px; }
.legal .sideBox p { font-size: 14px; }
		
		
h5		{
		font-size: 11px;
		font-weight: bold;
		color: #C68900;
		line-height:1.4em;
		margin: 0 20px 15px 0;
		}

fieldset, form {
		margin: 0 0 20px 0;
		padding:0;
		border:none;
		float: left;
		width: 370px;
		display: inline;
		}
		
label {
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 2px;
		padding: 15px 20px 0 0;
		float: left;
		}

input, textarea { margin-bottom: 10px; float: left; }
		
.txtInput {
		width:400px;
		font-family:Georgia,Times,"Times New Roman",serif;
		font-size:13px;
		background-color:#fff;
		border: 1px inset #fff;
		padding: 2px;
		margin: 3px 0 0 0;
		color: inherit;
		float: left;
		display: inline;
		}
		
.formButton {
		font-size:13px;
		font-family:Georgia,Times,"Times New Roman",serif;
		font-weight:bold;
		float: left;
		background-color: #900;
		color:#fff;
		width: auto;
		text-align: center;
		margin: 15px 0 0 0;
		padding: 2px;
		border: 1px outset  #900;
		}
		
.orange {color:#DF884C;}

/* basic page areas --------------------------------*/

.lCol {
		position: relative;
		float: left;
		width: 520px;
}

.miniCol {
		position: relative;
		float: left;
		width: 160px;
		margin-right: 30px;
}

img.flRight {
		float: right;
		margin-right: 0;
		margin-left: 20px;
		padding-bottom: 25px;
}

.copy {
		position: relative;
		width: 630px;
		float: left;
		margin: 0 0 0 0;
		display: inline;		
}

.introducao .copy, .wdm .copy { width: 660px; float: right; padding-right: 10px; display: inline; }
.introducao .imgCol, .wdm .imgCol { float: left; clear: left; margin-top: 4px; display: inline;}

.legal .copy { width: 530px; }
.patrocinios .copy { width:95%; }
.obras .copy { width: auto; float: none; }
.obras .copy li { float: none; width: auto; }
.obras .copy ul { float: none; width: auto; }

.obras ul.page_nav { width: 100%; float: left; clear: both; margin-bottom: 25px; z-index: 2; }
.obras ul.page_nav li { background: url(../typo/pfeil_so.gif) no-repeat 0 4px; float: left; width: auto; padding-left: 18px; margin-right: 15px;  }

.obra .copy { width: 570px; clear: none;display:inline;   }
.obra .imgCol { width: 230px; float: left; margin-right: 35px; margin-left: -3px; display:inline; position: relative;}
.obra .imgCol img { border: none; }
.obra .imgCol p { margin-left: 5px; width: 100%; }

* html .obra .imgCol { margin-right: 0; }
* html .obra .copy p { margin-right: -3px; }

.home .copy { margin-top: -5px; width: 420px; }
.home .copy a, .ueberUns .copy a { font-weight: bold; }

.home form#mailingliste { margin-left: 5px;width: 300px; background: url(../grafik/hg/mailingliste_bottom.gif) no-repeat bottom left; padding-bottom: 15px; }

form#mailingliste p { margin: 0 10px 5px 12px; width: auto; }

form#mailingliste h2 {
	padding: 45px 0 0 0;
		overflow: hidden;
		background: url(../grafik/hg/mailingliste_top.gif) no-repeat 0 0;
		height: 0px !important;
    	height /**/:45px;
		position: relative;
		margin: 0 0 0 0;
		display: inline;
		float: left;
		width: 300px;
		font-size: 11px;
		line-height: 100px;
		border: none;
}

form#mailingliste .txtInput { width: 170px; font-size:13px; font-weight: bold; margin-left: 12px; margin-right: 5px;  }

form#mailingliste .formButton { width: 90px; border-width: 2px; font-size:13px; margin-top: 2px; padding: 0;}

.rot { color: #c30; }

.txtCol {
		float: left;
		width: 380px;
		display: inline;
}

.txtCol340 {
		float: left;
		width: 340px;
}

.txtCol340 ul { width: 320px; }

.adrCol {
		float: left;
		width: 220px;
		padding-left: 25px;
		display: inline;
}

.formCol {
		float: left;
		width: 310px;
		padding-right: 50px;
		margin-bottom: 20px;
		background: url(../grafik/typo/insetline_v.gif) repeat-y top right;		
}

.formCol p { width: 100%; }

.txtRow {
		float: left;
		width: 585px;
		display: inline;
		padding-bottom: 15px;
}

p.teaser {
		margin-left: 40px;
		margin-bottom: 30px;
		width: 360px;
}

#footer {
		position: absolute;
		
		text-align: left;
		bottom: 0; 
		height: 50px;
		width: 100%;
}

* html #footer { margin-top: 20px; }

#footer p { position: relative; background: #E2D8B8; border-top: 1px solid #900; padding: 10px 26px 0 26px; height: 40px; width: 848px; float: none; margin: 0 auto; display: block; text-align:center; }

#footer a { border: none; padding: 1px 3px; }


div.clearer {clear: left; line-height: 0px; height: 0px; margin: 0;}

.clearBoth {
		clear: both;
		height: auto;
		}
		
.clearBoth350 {
		clear: both;
		width: 350px;
		}

img.inlinePic {
		margin: 5px 15px 20px 30px;
		float: right;
		padding: 0;
		border: 1px solid #fff;
		display: inline;
		}
		
img.left { margin: 5px 26px 20px 0; float: left; border: none; }

#header {
		width: 900px;
		margin: 0;
		float: left;
		height: 165px;
		position: relative;
		background: #E2D8B8 url(../hg/amj_header.gif) no-repeat 0 0;
		border-bottom: 1px solid #900;
		margin-bottom: 35px;
		display: inline;
}


#header p { font-size: 10px; height: 21px; color: #EFE9D8; margin-left: 2px; } 







/*  menu styles -----------------------   */

ul#nav {
		margin:0;
		top: 38px;
		left: 28px;
		position: absolute;
		float: left;
		display: inline;
		font-weight: bold;
		width: 720px;
		padding-right: 200px;
		line-height: normal;
		z-index: 20;
		}
	
* html ul#nav {
		position: relative;
}	
	
#nav li {
		display:inline;
		float: left; 
		list-style-type:none;
    	margin:0;
  	  	padding:0;
		width: auto;
		margin-right: 5px;
		font-size: 13px;
		}

#nav li a { 
		display: block;
		float: left;
		padding:3px 8px 3px 8px;
	  	position:relative;
		text-decoration: none;
		color: #4D1A1A;
		width: auto;
		background: none;
		border: none;
		}
		
* html #nav li a { padding-top: 3px; }

#nav li a:hover {
		background: #D8CBA4;
}

#nav li.selected a, #nav li.selected a:hover {
		color: #F0EAD5;
		background: #900;
}

.sidebar {	
		float: left;
		background: url(../grafik/hg/sidebar_bottom.gif) no-repeat bottom left;
		margin-bottom: 30px;
		width: auto;
		margin-right: 30px;
}

ul#subNav {
		width: 144px;
		padding: 7px 8px 10px 8px;
		float: left;
		background: url(../grafik/hg/sidebar_top.gif) no-repeat top left;
}

#subNav li {
		width: 130px;
		float: left;
		margin-bottom: 0;
		padding: 0 0 0 16px;
		line-height: 14px;
		background: url(../grafik/typo/pfeil.gif) no-repeat 2px 0.3em;
}

* html #subNav li { background-position-y: 0.35em; }

#subNav li a {
		font-weight: bold;
		width: auto;
		display: block;
		float: left;
		text-decoration: none;
		padding: 0 0 6px 0;
		border: none;
}



#subNav li.selected a {
		color: #fff;
		font-weight: bold;
		background: #5F5F38;
		margin-right: 3px;
		width: auto;
}

a.boxLink {
		font-weight: bold;
		width: auto;
		display: block;
		float: left;
		text-decoration: none;
		padding: 0;
		border: none;
		padding: 2px 10px 2px 20px;
		margin-top: 5px;
		background: #DFD5B9 url(../grafik/typo/pfeil.gif) no-repeat 6px 7px;
}


.pageNav { float: left; width: 555px; margin-bottom: 5px; }		

.pageNav a { padding-left: 12px; background: url(../grafik/icons/arrowDown.gif) no-repeat 0 0.2em; }

.copy .pageNav p { width: 400px; float: left;  }

.copy .pageNav p.print { width: 155px; text-align: right; float: left; }

.copy .pageNav p.print a { display: block; width: auto; text-align: right; float: right; background: url(../grafik/icons/print.gif) no-repeat 0 0.4em; padding-left: 20px; }



/* menu buttons ------------------------ */

/* helpers ---------------------------- */

.plus0t {margin-top:0;}

.plus5t {margin-top:5px;}

.plus5l {margin-left:5px;}

.plus2l {margin-left:2px;}

.plus5b {margin-bottom:5px;}

.plus0b {margin-bottom:0;}

.plus0r {margin-right:0;}

.plus10b {margin-bottom:10px;}

.plus10t {margin-top:10px;}

.plus15b {margin-bottom:15px;}

.plus25 {margin-bottom:25px;}

.plus15t {margin-top:15px;}

.plus20t {margin-top:20px;}

.plus20l {margin-left:20px;}

.plus20b {margin-bottom:20px;}

.plus25b {margin-bottom:25px;}

.plus30t {margin-top:30px;}

.plus30b {margin-bottom:30px;}

.plus35r {margin-right:35px;}

.plus40l {margin-left:40px;}

.plus50l {margin-left:50px;}

.plus13b {margin-bottom:13px;}

.w200 {width: 200px; }

div.w310 {width: 310px; }

div.w260 {width: 260px; }

div.w350 {width:350px; }

div.w600 {width: 600px; }

.w700 {width: 700px; }

.hidden {display:none;}
		
.shown {display:block;}

.addInfo {display:none;}

p.nofloat {float:none; padding-bottom: 10px; width: auto; margin-top: 10px;}

hr { display: none; }

#toTop { width: 750px; margin: 0 auto; }

#toTop p { padding-left: 12px; background: url(../grafik/icons/arrowUp.gif) no-repeat 0 0.45em; padding-bottom: 20px; margin-left: 186px;}

.grossfoto { float: left; background-color: #B2B29F; margin-right: 2px; }
.grossfoto img { margin-right: 0; border-bottom: 1px solid #9C9C83; }

p.caption { padding: 2px 7px 5px 7px; line-height: 16px; width: auto; clear: left; margin-bottom: 0;  }

.thumbnails { float: none; width: auto; }

.copy h3 { margin-bottom: 10px; }

.plus65l { margin-left: 65px; }

.ind {  line-height: 24px; }
.ind span { font-size: 15px; color: #62615C; letter-spacing: 0; }

.imgCol { float:right; width: 140px; margin-right: 5px;  }
.imgCol p { font-size: 0.85em; margin-bottom: 2.8em; width: 140px; float: left; text-align:center; }
.imgCol img, .thumbnail img, .img_row img { border-bottom: 1px solid #900; border-top: 1px solid #900; }

.booklist li { line-height: 1.55em;  text-align: left; text-indent: -15px; padding-left: 15px;  }
.booklist em { font-weight: bold; }
.booklist em.normal { font-weight: normal; }
.booklist strong { font-weight: normal; }

.sideBox .booklist li { font-size: 14px; }

.home #header, .home #footer p { border: none; position: relative; }
.home #header { background-image: none; margin-top: 30px; margin-bottom: 0; }

* html .home #header { left: 44px; overflow-x: hidden; width: 820px;}

.home .wrapper { background:url(../hg/home.gif) repeat-y top center; }

#intro { margin-left: -49px; margin-top: -12px; margin-right: 0; position: relative; float: left; display:inline;}

* html #intro { margin-left: 0; margin-right: 0; left: -10px; right: -10px; }

#introquote { margin-left: 105px; margin-top: 0; display: inline; }

span.firstLetter { display: block; width: auto; float: left; font-size: 48px; margin-right: 6px; margin-bottom: -2px; line-height: 1em; font-style:normal; }

.links .copy li { padding-left: 17px; background:url(../typo/pfeil2.gif) no-repeat 0 5px; }

#lightbox{
	background-color:#F0EAD5;
	padding: 12px;
	padding-bottom: 5px;
	border: 1px solid #fff;
	border-bottom: 1px solid #B1AEA3;
	border-right: 1px solid #B1AEA3;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	clear: left;
	}	
#lightboxCaption{ float: left; text-align: center; clear: left; width: 94%;  }

* html #lightboxCaption { padding-bottom: 10px; }
*+ html #lightboxCaption { padding-bottom: 10px; }

#lightboxCaption { font-size: 13px; line-height: 1.5em; margin-bottom: 0; padding-left: 3%; padding-right: 3%; }
#keyboardMsg{ float: right; font-size: 13px; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both; border-bottom: 1px solid #900; border-top: 1px solid #900;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../hg/overlay.png); }

.obra #lightbox img { margin-right: 0; }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/hg/overlay.png", sizingMethod="scale");
	}
	
.eventos h2.line, .eventos h1.line { border-top: 1px solid #900; padding-top: 25px; }
.eventos h2.line { border-color: #D5C69A; }
.eventos h1.line { width: 670px; border: none; margin-top: 15px;}

h4 { line-height:1.8em; float: left; clear: both; width: 100%; font-size: 12px; text-transform: uppercase; }
.eventos .col li { margin-bottom: 0; line-height:1.55em; float: left; clear: both; font-size: 15px; width: 95%; background:url(../typo/bullet_5.gif) no-repeat 1px 10px; padding-left: 13px; }
.eventos .col ul { margin-bottom: 15px; line-height:1.55em; float: left; clear: both;  width: 95%; }

.eventos .col p { float: left; clear: both; width: 100%; }

.home #nav  { width: 650px; padding-right: 0; }

p.language_link { float: right; margin-top: -176px; margin-right: 35px; position: relative; z-index: 2; clear: none; width:auto; font-weight: bold; padding: 0; display: inline;    }
.language_link a { float: left; color: #4D1A1A; background-position: 8px 6px; background-repeat: no-repeat; padding:4px 8px; padding-left: 32px; border-bottom: none; line-height: normal;  }
.language_link a:hover { background-color: #D8CBA4; }

p.language_en a, p.language_en a:hover { background: url(../hg/gb_us.gif) no-repeat 8px 6px;}
p.language_pt a, p.language_pt a:hover { background: url(../hg/pt.gif) no-repeat 8px 6px;}
p.language_en a:hover, p.language_pt a:hover { background-color: #D8CBA4; }

.translate { position: absolute; top: 30px; right: 30px; }
.home .translate { position: absolute; top: 40px; right: 50%; margin-right: -440px; }

sup { font-size: 0.6em;}
