* 	{ font-family:georgia; font-size:x-small;}
body 	{ margin:0; padding:0;}
a 	{ text-decoration:none;color:gray; outline: none;}
a:hover { text-decoration:underline;}
img 	{ border:0;}
ul 	{ list-style: none; margin: 0; padding: 0; }

/* WRAP */
#wrap   { /*border-top: solid 15px #e91f4d;*/ }

/* HEADER */
#header 	{ height:150px; width:1000px; border-top: solid 15px #e91f4d; }
#tema_logo 	{ width:350px;  padding-left:30px; padding-top: 35px; }
#tema_nav 	{ width:650px; padding-left:35px; }
#tema_nav span {font-size:14px;}
#tema_nav .menu a 	{ background:url('../img/a.png') no-repeat; width:127px; height:44px; display:block; padding-top:35px; text-align:center; 
		  font-weight:bold; font-size:14px; color:#e91f4d; float:left; padding-right:10px; text-transform: uppercase; }
#tema_nav .menu a:hover  { background-position: 0px -87px;text-decoration:none; }
#tema_nav .menu a.active { background-position: 0px -87px;text-decoration:none; }

.menu 		{ }
.menu ul 	{ }
.menu ul li 	{ }
.menu ul li a 	{ }

/* HOMEPAGE */
#homepage 	{ text-align: center; width: 100%; height: 100%; }

/* SEARCH */
#search td div 	{ padding-bottom: 2px; }
#divsearch { position: relative; }
#divsearch2 { position: relative; background: #FDEBEF; width: 150px; }
#divsearch2 .search-icon { margin:5px 0 0 3px; height: 15px; }
#divsearch2 input {
    background: #FDEBEF;
    border:none;
    width:83%;
    margin: 2px 0 0;
    position:absolute;
    font-size:12px;
    padding: 3px;
    color: #E91F4D;
}

#divsearch input.submit-button {
    border:none;
    height:25px;
    width:30px;
    position:absolute;
    top:0;
    left:153px;
    cursor:pointer;
}

.syssearch { margin-bottom: 10px; margin-left: -20px; }

/* MAIN */
#main 		{ width:1000px;}
#inner 		{ width:100%;}
#content 	{ width: 70%; height: 200px; /*padding-left: 20px;*/ }
#content .editcontent { width: 100%; /*height: 100%;*/ } /* PORQUE??? */
#content .editcontent .sysbody { padding-left: 20px; }
.col1, .col2 {vertical-align:top;}
/*.content_16 	{ width: 100%; height: 100%; }*/

.block_16 { /*margin-top: 50px; */ position: absolute; }

#tema_left h1 a	{ color: #E91F4D; font-weight: lighter; text-transform: uppercase; font-size: 14px; }


.contenttype_artigos_publicacoes .systitle a { color: #E91F4D; font-weight: lighter; text-transform: uppercase; font-size: 12px; }

.contenttype_noticias .systitle a, .systitle 	   { color: #E91F4D; font-weight: lighter; text-transform: uppercase; font-size: 12px; }
.contenttype_noticias .syscapaconteudo img { height: 150px; }
.contenttype_noticias .ver_mais 	   { color: #E91F4D; font-weight: lighter; text-transform: uppercase; font-size: 12px; float: right; }

/* COMMENTS */
.comments_read_vazio 	{ color: #E91F4D; font-weight: lighter; text-transform: uppercase; font-size: 12px; }
.comments_read  	{ margin-top: 15px; }
.comments_read  .comment_read_user { margin-bottom: 15px; }
.comments_write 	{ margin-top: 30px; border-top: 2px solid #FDEBEF; padding-top: 10px; }

.comments_write .comments_write_title { color: #E91F4D; font-weight: lighter; text-transform: uppercase; font-size: 12px; padding-bottom: 10px; text-decoration: underline; }
.comments_write .comments_write_name, .comments_write .comments_write_comment  { color: #E91F4D; font-weight: lighter; text-transform: uppercase; font-size: 10px; }
.comments_write .comments_write_name_input input { border: none; background: #FDEBEF; width: 50%; padding: 5px; font-size: 10px; }
.comments_write .comments_write_comment_input textarea { border: none; background: #FDEBEF; width: 50%; padding: 5px; height: 150px; font-size: 10px; }
.comments_write_submit input { border: none; background: none; color: #E91F4D; font-size: 14px; font-weight: bold; cursor: pointer; }

/* FOOTER */
#footer 		{ background: white; border-top: solid 5px #e91f4d; width:1000px; height:30px; position:fixed; bottom:0px;}
#tema_footer_left img 	{ margin-left:5px; }
.footer_left 		{ width:750px; vertical-align:top; font-size:xx-small; }

.es { background: url('../../../misc/image/l_es_off.png') no-repeat;  width:61px; height:37px; display:inline-block;padding-left:5px;}
.es:hover { background: url('../../../misc/image/l_es.png') no-repeat;width:61px; height:37px;}
.fr { background: url('../../../misc/image/l_fr_off.png') no-repeat;  width:61px; height:37px; display:inline-block;padding-left:5px;}
.fr:hover { background: url('../../../misc/image/l_fr.png') no-repeat;width:61px; height:37px;}
.du { background: url('../../../misc/image/l_du_off.png') no-repeat;  width:61px; height:37px; display:inline-block;padding-left:5px;}
.du:hover { background: url('../../../misc/image/l_du.png') no-repeat;width:61px; height:37px;}
.pt { background: url('../../../misc/image/l_pt_off.png') no-repeat;  width:61px; height:37px; display:inline-block;padding-left:5px;}
.pt:hover { background: url('../../../misc/image/l_pt.png') no-repeat;width:61px; height:37px;}
.en { background: url('../../../misc/image/l_en_off.png') no-repeat;  width:61px; height:37px; display:inline-block;padding-left:5px;}
.en:hover { background: url('../../../misc/image/l_en.png') no-repeat;width:61px; height:37px;}

.block_15 		{ }
.block_15 a 	{ padding-left:5px; }
.block_15 a img { height:21px;  }

.block_15 .text_pt 									{ background: url('../img/portugal.png') no-repeat; display: inline-block; height: 21px; width: 32px; }
.block_15 .text_pt:hover, .block_15 .text_pt.active { background: url('../img/portugal_on.png') no-repeat; }

.block_15 .text_en 									{ background: url('../img/uk.png') no-repeat; display: inline-block; height: 21px; width: 32px; }
.block_15 .text_en:hover, .block_15 .text_en.active	{ background: url('../img/uk_on.png') no-repeat; }

.block_15 .text_fr 									{ background: url('../img/france.png') no-repeat; display: inline-block; height: 21px; width: 32px; }
.block_15 .text_fr:hover, .block_15 .text_fr.active { background: url('../img/france_on.png') no-repeat; }

.block_15 .text_de 									{ background: url('../img/germany.png') no-repeat; display: inline-block; height: 21px; width: 32px; }
.block_15 .text_de:hover, .block_15 .text_de.active	{ background: url('../img/germany_on.png') no-repeat; }

.block_15 .text_es 									{ background: url('../img/spain.png') no-repeat; display: inline-block; height: 21px; width: 32px; }
.block_15 .text_es:hover, .block_15 .text_es.active	{ background: url('../img/spain_on.png') no-repeat; }

/*
.es_onoff { background: url('../img/spain.png') no-repeat;width:32px; height:21px; display:inline-block;padding-left:5px;}
.es_onoff:hover, .es_onoff_on { background: url('../img/spain_on.png') no-repeat;width:32px; height:21px; display:inline-block;padding-left:5px;}
.fr_onoff { background: url('../img/france.png') no-repeat;width:32px; height:21px; display:inline-block;padding-left:5px;}
.fr_onoff:hover, .fr_onoff_on { background: url('../img/france_on.png') no-repeat;width:32px; height:21px; display:inline-block;padding-left:5px;}
.de_onoff { background: url('../img/germany.png') no-repeat;width:32px; height:21px; display:inline-block;padding-left:5px;}
.de_onoff:hover, .de_onoff_on { background: url('../img/germany_on.png') no-repeat;width:32px; height:21px; display:inline-block;padding-left:5px;}
.pt_onoff { background: url('../img/portugal.png') no-repeat;width:32px; height:21px; display:inline-block;padding-left:5px;}
.pt_onoff:hover, .pt_onoff_on { background: url('../img/portugal_on.png') no-repeat;width:32px; height:21px; display:inline-block;padding-left:5px;}
.en_onoff { background: url('../img/uk.png') no-repeat;width:32px; height:21px; display:inline-block;padding-left:5px;}
.en_onoff:hover, .en_onoff_on { background: url('../img/uk_on.png') no-repeat;width:32px; height:21px; display:inline-block;padding-left:5px;}
*/

/* OUTROS */
.sysbody { text-align: justify; margin-bottom: 20px; padding: 10px; }
.sysISBN { margin-bottom:10px; }

/* MENU ARTIGOS E PUBLICACOES */
.block_10 ul { }	
.block_10 ul li { margin-bottom: 5px; }	
.block_10 ul li a { font-size: 13px; text-transform: uppercase; color: black; }	
.block_10 ul li a.active { font-size: 13px; text-transform: uppercase; color: #ccc; }

/* OTHERS */
.sysobject { }	
.sysobject .syscapa_conteudo { display: inline-block; }
.sysobject .systitle 		 { }
.sysobject .sysData 		 { }
.sysobject .sysGabinete 	 { }
.sysobject .sysISBN 		 { }
.sysobject .sysbody 		 { }

/* MENU ONDE ESTAMOS */
#ul_nav      { font-weight: bold; line-height: 24px; width: 70%; text-transform: uppercase; }
#ul_nav li   { background: #E91F4D; margin-bottom: 5px; padding-bottom: 1px; cursor: pointer; }
#ul_nav li a { padding-left: 5px; color: white; }

#ul_nav ul { background: none repeat scroll 0 0 white; display: none; font-weight: normal; margin: 0; padding: 0; padding-left: 20px; }
#ul_nav ul li { background: #FDEBEF; margin-bottom: 5px; margin-top: 5px; }
#ul_nav ul li a { padding-left: 5px; color: #E91F4D; }

#ul_nav ul ul { display: none; font-weight: normal; margin: 0; padding: 0; padding-left: 20px; }
#ul_nav ul ul li { background: white; margin-bottom: 5px; margin-top: 5px; }
#ul_nav ul ul li a { background: none; color: black; }
#ul_nav ul ul li a.active { background: none; color: #cccccc; }

/* COLORBOX */
#cboxLoadedContent .editcontent { padding-right: 20px; padding-left: 20px; }

#cboxLoadedContent .editcontent .systitle 	 { padding-top: 15px; color: #E91F4D; font-weight: lighter; text-transform: uppercase; font-size: 12px; }
#cboxLoadedContent .editcontent .syscapaconteudo { text-align: center; }

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#fff;}
#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(../img/colorbox/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(../img/colorbox/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(../img/colorbox/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../img/colorbox/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(../img/colorbox/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(../img/colorbox/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(../img/colorbox/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(../img/colorbox/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;width:780px!important;}
	#cboxLoadedContent .sysobject {width:800px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:#fff url(../img/colorbox//loading.gif) no-repeat 5px 5px;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

#map_canvas {height: 200px; width: 617px;}
.sysgmapsname {color:#e91f4d;text-transform:uppercase;font-size:12px;margin:15px 0 5px 0;}
#content {padding-bottom:50px;}

.sysdescricao_mapas_name {font-size:120%;color:#E91F4D;margin-top:10px;}
.sysdescricao_mapas_description {margin-bottom:10px;border-bottom: #E91F4D solid 1px;}
