.logoarea{
	width:180px; 
	text-align:left; 
	height:64px;
	vertical-align:top;
}

.logoareaplus {
	height:64px;
}

.gal-item-contents{
	text-align:right;
}


@font-face {
     font-family: "Texta-Book";
     src: url('../fonts/Texta-Book.otf'); 
}

.itemname{
color:white; 
margin:0px;
text-transform: uppercase; 
padding-left:2px;
font-family: Texta-Book;
font-size:16pt;
font-weight:bold;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */

	#theBody2 hr {
		color:green;
		margin: 8 0 8 0;
		border: none;
		border-top: 1px solid #fff;
		height: 0px;
	}

	#theBody2 .itemname {
		margin-top:8px;
		font-family: Arial;
		font-size:14pt;
	}
	
	a {
		color:white;
	}
	
	a:hover{
		color:white;
	}
	
	a:visited{
		color:white;
	}
	
	a:link{
		color:white;
	}
	
	a:active{
		color:white;
	}
}

#sitecontent_outside{
	margin-left: auto;
	margin-right: auto;
}

/*
@-ms-document url-prefix() {
	hr {
    margin: 0.1em 0 0.1em 0;
    border: none;
    border-top: 1px solid #fff;
    height: 0px;
    display: block;
}
}

@-moz-document url-prefix() {
	hr {
    margin: 0.5em 0 0.5em 0;
    border: none;
    border-top: 1px solid #fff;
    height: 0px;
    display: block;
}
}
*/

/*
#theBody2 button,
#theBody2 input,
#theBody2 select,
#theBody2 textarea {
	margin: 0;
	/*border: 0px;*//*
	outline:none;
	font-size: 10pt;
	/*padding: 3px;*/ /*
}
*/
#theBody2 img{
	border:0px;
}
/********************** <<<<<<<< linhas comentadas no estlilo do tema do parent site

/* Form fields, general styles first. */ /*
button,
input,
textarea {
	border: 2px solid #d4d0ba;
	font-family: inherit;
	padding: 5px;
}
/*
input,
textarea {
	color: #141412;
}
/*
input:focus,
textarea:focus {
	border: 2px solid #c3c0ab;
	outline: 0;
}

/* Buttons */ /*
button, input[type=submit], input[type=button], input[type=reset] {
	background: #e05d22; /* Old browsers */ /*
	background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%); /* Chrome 10+, Safari 5.1+ */ /*
	background:   linear-gradient(to bottom, #e05d22 0%, #d94412 100%); /* W3C */ /*
	border: none;
	border-bottom: 3px solid #b93207;
	border-radius: 2px;
	color: #fff;
	display: inline-block;
	padding: 11px 24px 10px;
	text-decoration: none;
}
*/

/*
button:hover, button:focus, input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:focus, input[type=button]:focus, input[type=reset]:focus {
	background: #ed6a31; /* Old browsers */ /*
	background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%); /* Chrome 10+, Safari 5.1+ */ /*
	background:   linear-gradient(to bottom, #ed6a31 0%, #e55627 100%); /* W3C */ /*
	outline: none;
}
*/

/*
button:active, input[type=submit]:active, input[type=button]:active, input[type=reset]:active {
	background: #d94412; /* Old browsers */ /*
	background: -webkit-linear-gradient(top, #d94412 0%, #e05d22 100%); /* Chrome 10+, Safari 5.1+ */ /*
	background:   linear-gradient(to bottom, #d94412 0%, #e05d22 100%); /* W3C */ /*
	border: none;
	border-top: 3px solid #b93207;
	padding: 10px 24px 11px;
}*/

/***************************** linhas comentadas no estlilo do tema do parent site >>>>>>>>>>>
*/





#theBody2  {
	background-color:black;
}

#theBody2  a:visited {
	/*color: black;*/
}

#theBody2  a:focus {
	outline: thin dotted;
}

#theBody2  a:active,
#theBody2  a:hover {
	/*color: black;*/
	outline: 0;
}

#theBody2  a:hover {
	/*text-decoration: underline;*/
}

#theBody2  a{
	/*color: black;*/
	text-decoration: none;
}

.bulldiv{
	
text-align:left;
float: left;
height:100%;
padding-left:4px;
padding-right:4px;
margin-right:6px;
background:rgba(0,0,0,0.2);
}


.bulletdiv {
display:table;
vertical-align:top;
text-align:left;
float: left;
height:100%;
padding-left:4px;
padding-right:4px;
margin-right:6px;
background:rgba(0,0,0,0.2);
}


.bulldivoff{
text-align:left;
float: left;
height:100%;
padding-left:4px;
padding-right:4px;
margin-right:6px;
/*background:rgba(0,0,0,0.2);*/
visibility:hidden;
}

.contdiv{
	display:inline-table;
/*padding-left:50px;*/
float: left;
/*width:180px;*/
}

.contentdiv{
/******	IMPORTANT DEFINITION HERE **********/
				width:80%;	
/******	IMPORTANT DEFINITION HERE **********/
display:inline-table;
/*padding-left:50px;*/
float: left;
/*width:180px;*/
}

.contentdiv p{
	margin:0px;
}

.auto-style2 {
	background-image: url('elements/fundo.jpg');
}

.gentext {
	font-size: 11pt;
	color: #FFFFFF;
	/*text-align: left;*/
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height:1.3;
}

.auto-style10 {
	text-align: left;
	font-size: 10pt;
}

ol {
    /*list-style: none; /* Remove list bullets */
    padding: 0px;
}

li {/*
	margin: 10px;
 /*   padding-left: 0px; */
}


ol.hot_list_1 {
	list-style:none;/* this removes the list marker */
	border-top: 0px solid #666; /* this creates the top border for the links - all others are placed using a bottom border on the LI */
	margin-bottom: 0px; /* this creates the space between the navigation on the content below */
	margin-left:0px;
	padding-left:0px;
}

ol.hot_list_1 li {
	width:100%;
	/*border-bottom: 1px solid #999;; /* this creates the button separation */
	/*border-top: 1px solid #999;*/
	text-align:left;
	/*margin-bottom: 6px;
	margin-top: 0px;
	padding-top:0px;*/
	text-align:justify;
	font-size:14px;	
	min-height:40px;
	/*padding-left:50px;*/
}

ol.hot_list_1 li:hover {
/*background-color:#DBE3E3;*/
background:rgba(0,0,0,0.1);
}

ol.hot_list_1 a {
text-decoration: none;
color:white;
}

.listeditem p::before{
content: "\25cf \00a0";
}

.listeditem p{
	padding-bottom:5px;
	width:366px;
}

.listeditem{
    text-align: justify;
    white-space: initial;
    /*-moz-text-align-last: left;*/
}

ol.hot_list_1 img {
	width:30px;
	float:left;
	margin-right:5px;
	margin-bottom:3px;
	max-height:40px;
}
/*
ol.hot_list_1 li :before {
	float:left;
    display: block;
    text-align: center;
}
*/

ol {
    /*list-style: none; /* Remove list bullets */
    padding: 0px;
}

li {
	margin: 10px;
 /*   padding-left: 0px; */
}


.hot_list_autoretrato{
/*width:100%;*/
margin-right:0px;
}

ol.hot_list_autoretrato {
	list-style:none;/* this removes the list marker */
	border-top: 0px solid #666; /* this creates the top border for the links - all others are placed using a bottom border on the LI */
	margin-bottom: 0px; /* this creates the space between the navigation on the content below */
	margin-right:20px;
}

ol.hot_list_autoretrato li {
	/*width:100%;*/
	/*border-bottom: 1px solid #999;; /* this creates the button separation */
	/*border-top: 1px solid #999;*/
	text-align:left;
	/*margin-bottom: 6px;
	margin-top: 0px;
	padding-top:0px;*/
	text-align:justify;
	font-size:14px;	
	min-height:40px;
	/*padding-left:50px;*/
}

ol.hot_list_premios li {
	/*width:100%;*/
	/*border-bottom: 1px solid #999;; /* this creates the button separation */
	/*border-top: 1px solid #999;*/
	text-align:left;
	/*margin-bottom: 6px;
	margin-top: 0px;
	padding-top:0px;*/
	display:table;
	text-align:justify;
	font-size:14px;	
	min-height:0px;
	padding-bottom:5px;
	/*padding-left:50px;*/
}


.hot_list_autoretrato_li_selected{
/*background-color:#DBE3E3;*/
background:rgba(0,0,0,0.1);
}

ol.hot_list_autoretrato li:hover {
/*background-color:#DBE3E3;*/
background:rgba(0,0,0,0.2);
}

ol.hot_list_autoretrato img {
	width:30px;
	float:left;
	margin-right:5px;
	margin-bottom:3px;
	max-height:40px;
}

ol.hot_list_autoretrato a {
	color:white;
}

#theBody2 .biografia_activearef {
 font-family: Arial Black, Arial Bold;
 font-weight: bold;
 color: #d09b2c;
 text-decoration: underline;
}

#theBody2 .biografia_activearef:hover {
 color: #d09b2c;
}

#theBody2 .biografia_activearef:visited {
 color: #d09b2c;
}


.expandable_text {
	list-style:none;	
}

.expandable_text a{
	text-decoration: none;	
}

h1{
font-size:14pt;
}

h2{
font-size:14pt;
}

.menuvertical {
    /*height: 30px;*/
    /*position: relative;*/	
    /*background-color: green;*/
	/*background:url("../elements/barramenu.jpg?u=4");
	/*background-size: 100% 100%;*/
    
    margin: 0 auto;
    padding: 0;
	padding-top:0px;
	position: relative;
	top: 0px;
	
	text-align:left;

	
	/*display:block;*/
	
	margin-left:0px;
	margin-top:14px;
	width:160px;
	height: 650px;
	color:black;
	
}

#theBody2 .menuvertical-item-padding-top{
	float:left;
	height:144px;
	/*width:100px;*/
	offbackground-color:green;
}

.menu_container{
	position:absolute;
	height:600px;
	width:100px;
}

.menuvertical-footer img{
	margin-top:4px;
}

/*
.menucontainer {
position: relative; top: 0px; z-index:0; text-align:right; offbackground-color:orange; height:0px; width:600px;
}*/
/*
.menuvertical {
    /*height: 30px;*/
    /*position: relative;*/	
    /*background-color: white;*/
    /*margin: 0 auto;*/   /*
	float:right;
	margin-right:20px;
    padding: 0;
	top: 18px;
	
	text-align:center;
	/*position: absolute;*/
	/*margin-left:465px;*/
	/*margin-top:90px;*/    /*
	width:116px;	
	position:relative; elevation:level; z-index:2; offbackground-color:red;
}
*/
.menuvertical li:hover {
    /*background-color: #e22a2a;*/
	background-color: #f4f6d6;


}


.menuvertical ul {
	/*display:block;*/
   /*height: 50px;*/
    /*position: relative;
    /*margin: 0 auto;*/
	/* margin-top:200px; /*******************************************/
	margin-left:0px;
	padding-left:29px;
    /*padding-left: -28px;*/
	/*padding-right: 38px;*/
}

.menuvertical li {
	/*width:100%;*/
	color:black;
	width:100px;
    text-align: left;
    float: left;
    /*height: 23px;*/
    list-style: none;
    margin: 0;
	padding: 3px 3px 3px 3px;
    border-width: 0 0 2px 0;
    border-color: #000000;
    border-style: dotted;
	/*border: ; */
	
	font-family: Arial Black, Helvetica, Verdana, sans-serif;
	font-weight:900;
	font-size:7pt;
	text-transform: uppercase;
	text-align:left;
	color:black;
	text-decoration:none;
	
	}

.menuvertical li a {
	color:black;
	}
	
.menuvertical li ul {

    position: absolute;
	border-style: solid;
	border-color: #000000;
	border-width: 1px 1px 0px 0px;
	margin:0px;
	padding-left:10px;
    left: 130px;
    top: 310px;
    display: none;
	background-color:#12b2b2;
	
    }

.menuvertical li:hover ul { 
	display: block; 	
}

	
/* ------------------------------------- */

#menuhorizontal {
    /*height: 30px;*/
    /*position: relative;*/	
    /*background-color: white;*/
    margin: 0 auto;
    padding: 0;
	/*top: 8px;*/
	
	text-align:center;
	position: relative;
	/*margin-left:465px;
	margin-top:100px;*/
	/*width:106px;*/
}
#menuhorizontal li:hover {
    background-color: #e22a2a;
}

#menuhorizontal ul {
    /*height: 50px;*/
    position: relative;
    margin: 0 auto;
    padding-left: 5px;
}
#menuhorizontal li {
	/*width:100%;*/
	display:table-cell;
    text-align: center;
    float: left;
    height: 30px;
    list-style: none;
    margin: 0;
    padding: 5px 5px 5px 5px;
    border-width: 0 1 0 0;
    border-color: #ffffff;
    border-style: solid;
	
	font-family:Arial Black;
	font-size: 7.6pt;
	text-transform: uppercase;
	text-align:left;
}


/*#menuhorizontal ul :first-child {
    border-radius: 10px 0 0 10px;
    border-left-width: 2px;
}
#menuhorizontal ul :last-child {
    border-radius: 0 10px 10px 0;
}
*/

@-moz-document url-prefix() {
	#menuhorizontal li {
		font-size: 7.8pt;
	}
}


.display-title-heightner
{
display:block; 
height:24px; 
width:10px;
font-size:0px;
overflow:none;
}

.poeta
{

height:23px; 

}


 .display-title-heightner2{
		display:block; 
		height:5px; 
		width:10px;
		font-size:0px;
		overflow:none;
	 }
	 
	 
 .display-title-heightner3{
		display:block; 
		height:17px; 
		width:10px;
		font-size:0px;
		overflow:none;
	 }


@-moz-document url-prefix() {

	 .display-title-heightner{
		display:block; 
		height:24px; 
		width:10px;
	}
		
	 .display-title-heightner2{
		display:block; 
		height:3px; 
		width:10px;
	 }
	 
	 .display-title-heightner3{
		display:block; 
		height:26px; 
		width:10px;
	 }
}


.videoplayer td
{
font-family:Arial Black;
font-size:8pt;
}

.videoplayer td:hover {
    background:rgba(0,0,0,0.1);
}

.videoplayer td a {
text-decoration:none;
}

.lineseparator
{
width:418;
}

.the_footer {
  position:fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height:20px;
z-index:10px;
width:640px;
background-color:#8c0001;
vertical-align:middle; 
line-height:20px; 
font-size:12px; 
text-align:center; 
color:white;

/*border-top:    3px solid black; */


font-family: Arial, Helvetica, sans-serif;
}

.the_footer_if_inside_museuimprensa {
	margin-left: 120px;
}

#theBody2 .menu_if_inside_museuimprensa {
	margin-top:114px;
}



.videoplayercells {
	width: 100px; 
	text-align:center;
	color: white;
}

.videoplayercells a{
	color: white;
}



#theBody2 .autoretrato_texto {
	color:#ffffff;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	text-align:justify;
	padding-right:10px;
}

#theBody2  .gal-man-azeved-active-menu-item   a{
	color:white;
}

.gal-man-pina-offitemlist {
	list-style:none;
}

.gal-man-pina-offitemlist li{
	/*min-height:30px;*/
	padding-bottom:10px;
	
}

.gal-man-pina-offitemlist li a{
	color:white;
}

/******/

.gal-man-pina-onitemlist {
	list-style:none;
	margin:0px;
	/*margin-top:20px;*/
}

.gal-man-pina-onitemlist li{
	/*min-height:30px;*/
	display:table;
	/*padding-bottom:10px;*/
	width:100%;
	margin: 10px 0px 20px 5px;
	
}

.gal-man-pina-onitemlist li a{
	color:white;
}

.gal-man-pina-onitemlist li:hover {
/*background-color:#DBE3E3;*/
background:rgba(0,0,0,0.1);
}
.gal-man-pina-onitemlist img {
	width:30px;
	float:left;
	margin-right:5px;
	margin-bottom:3px;
	max-height:40px;
}

.inlineitem {
	float:left;
	display:inline-table;
	/*cursor:pointer;*/
}

.inlineitem img{
	width:30px;
	float:left;
	margin-right:5px;
	margin-bottom:3px;
	max-height:40px;
}


.inlineitem_after_first{
	float:left;
	display:inline-table;
	/*cursor:pointer;*/
	
	padding-left:5px;
}

.imagemcomlegenda{
	margin-bottom:12px;
}

.imagemcomlegenda p{
	text-align:left;
	font-size:7pt;
	margin:0px;
	
}

#theBody2 .amigosdosgatos_pic_table{
	/*width:420px;*/
	text-align:right; 
	padding:0px;
	
}

#theBody2 .amigosdosgatos_pic_table td{
	vertical-align:top;
	text-align: center;
	/*background-color: red;*/
	width:85px;
	height:130px;
	padding-left:68px;
}

#theBody2 .amigosdosgatos_pic_table img{
	width:85px;
}

#theBody2 .amigosdosgatos_pic_table a p{
	color:#ffffff;
	font-family:Arial Black;
	font-weight:bold;
	font-size:9pt;
	text-align:left;
	line-height:11pt;
	
	width:85px;
	margin:0px;
}


.gatos-content-cell{
	padding-right:20px;
}

	
#theBody2 .gal-man-pina-active-menu-item a{
	color:white;
}

#theBody2 .gal-man-pina-active-menu-item_in_anchor {
	color:white;
}


#theBody2 .submenu_with_noflash {
	top:396px;
}

#theBody2 .menu_node_selected {
	/*background-color: #a5c1b8;*/
	
}

#theBody2 .galpicviewer {
	min-height:550px;
}

#theBody2 .galpicviewer_fotos {
	min-height:520px;
}
#theBody2 .itemnameescritor {
letter-spacing:-1px;
}

#theBody2 .expandable_text hr {
	margin:0px;
}

ol.hot_list_frases li {
	min-height:0px;
	list-style-type: circle;
	/*padding-left:50px;*/
}

ol.opoetaOLexpantext  li:hover {
	background:rgba(0,0,0,0.1);
}

