﻿/* <![CDATA[ */

@media all
{

	.container
	{
		top: 20px;
		width: 100%;
		height: 100%;
		position: relative;
		display: table;
		vertical-align: middle;
		text-align: center;
		/* bottom: 20px; */
		padding-bottom: 30px;
		margin: 0 auto;
	}
	
	body
	{
		background-color: #000;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-weight: 300;
		color: #000;
		text-decoration: none;
	}
	
	#miolo
	{
		/* top: 150px; */
		width: 100%;
		height: 100%;
		min-height: 520px;
		display: block;
		vertical-align: top;
		padding: 0px;
		position: relative;
		text-align: left;
	}
	
	.bigfont
	{
		position: relative;
		display: inline;
		font-size: 1.4em;
		padding: 20px;
		word-spacing: 0.5em;
		letter-spacing: 0.1em;
		line-height: 1.3em;
		vertical-align: middle;
		text-align: center;
		background-color: #FFFFFF;
	}
	
	tr { border: 2px dotted; }
	
	.fundo
	{
		background-color: #FFFFFF;
		height: 100px;
		width: 25%;
	}
	
	a
	{
		color: #000;
		text-decoration: none;
	}
	
	a:link { color: #000; }
	a:visited { color: #000; }
	a:active { color: #000; }
	a:hover { color: #09C; }
	
	#lightbox,
	#lightbox1,
	#lightbox2,
	#lightbox3,
	#lightbox4
	{
		text-align: center;
		display: table-cell;
		vertical-align: middle;
	}
	
	
	.hr-menu
	{
		width: 170px !important;
		border-width: 0 0 thin 0;
		border-color: silver;
		border-style: dotted;
		border: 1px silver dotted;
		margin-right: 5px !important;
		margin-left: 0px !important;
	}
	
	/*  menus */
	.menu1-level1-act,
	.menu1-level1-act a,
	.menu1-level2-act,
	.menu1-level2-act a
	.menu1-level1-no,
	.menu1-level1-no a,
	.menu1-level2-no,
	.menu1-level2-no a
	{
		font-size: 1.0em;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		display: table;
		vertical-align: top;
		padding: 4px 10px 4px 0px;
		line-height: 0.6em;
	}
	
	.menu1-level1-no,
	.menu1-level1-no img,
	.menu1-level1-no a
	{
		font-weight: normal;
		color: #000;
	}
	
	.menu1-level2-no,
	.menu1-level2-no a
	{
		font-weight: lighter;
		color: #666;
		text-indent: 3.0em;
	}
	
	.menu1-level1-no,
	.menu1-level1-no a { text-indent: 2.0em; }
	
	.menu1-level1-act,
	.menu1-level1-act a,
	.menu1-level2-act,
	.menu1-level2-act a
	{
		text-indent: 2.0em;
		color: #09C;
		font-weight: bold;
		font-style: normal;
	}
	
	.menu1-level1-no a:hover,
	.menu1-level2-no a:hover { color: #09C; }
	.menu1-level2-act,
	.menu1-level2-act a { text-indent: 3.0em; }
	
	/* guestbook */
	.tx-guestbook-list-header
	{
		background-color: #066;
		color: #FFFFFF;
		font-weight: bold;
	}

	.tx-guestbook-right, 
	.tx-guestbook-right p
	{
		vertical-align: text-top !important;
		padding-top: 0px !important;
		display: table-cell;
		margin: auto;
	}

	.logo,
	.leftcorner
	{
		padding: 0 0 0 1.5em;
		text-align: left;
		vertical-align: middle;
		display: table-cell;
	}
	
	/* tagcloud */
	.tx-timtabtagcloud-tag1, .tx-timtabtagcloud-tag2, .tx-timtabtagcloud-tag3, .tx-timtabtagcloud-tag4, .tx-timtabtagcloud-tag5, .tx-timtabtagcloud-tag6, .tx-timtabtagcloud-tag7, .tx-timtabtagcloud-tag8, .tx-timtabtagcloud-tag9
	{
		text-decoration: none;
		text-align: justify;
		font-weight: normal;
		color: #4E8FC7;
		text-indent: 4px;
		vertical-align: middle;
		word-spacing: 4px;
	}
	
	.tx-timtabtagcloud-tag1 {
	font-size: 0.8em;
	font-weight: lighter;
	}
	.tx-timtabtagcloud-tag2 { font-size: 1.0em; }
	
	.tx-timtabtagcloud-tag3
	{
		font-size: 1.1em;
		font-weight: lighter;
	}
	
	.tx-timtabtagcloud-tag4 { font-size: 1.2em; }
	.tx-timtabtagcloud-tag5 { font-size: 1.3em; }
	.tx-timtabtagcloud-tag6 { font-size: 1.4em; }
	
	.tx-timtabtagcloud-tag7
	{
		font-size: 1.5em;
		text-decoration: underline;
	}
	
	.tx-timtabtagcloud-tag8
	{
		font-size: 1.6em;
		font-weight: lighter;
	}
	
	.tx-timtabtagcloud-tag9
	{
		font-size: 1.7em;
		font-weight: normal;
	}
	
	.tx-timtabtagcloud-textBeforelist
	{
		font-size: 1.6em;
		border: thin dotted;
		font-weight: lighter;
	}
	
	.tx-timtabtagcloud-textAfterlist,
	.tx-timtabtagcloud-postlist
	{
		font-size: 1.4em;
		font-weight: lighter;
	}
	#divtagcloud
	{
		font-size: 80%;
	}
	/* end tagcloud */

	/* latest comments */
	.author,
	.entry,
	.latestCommentEntry,
	.latestComments
	{
		font-size: 16px;
		border: thin dotted;
		font-weight: lighter;
	}
	
	.vertical-space
	{
		display: inline;
		/*	padding: 200em 30px 0px 0px; */
		vertical-align: bottom;
		text-align: left;
		position: relative;
		height: 100%;
	}
	
	/*
	modificar classes essenciais do T3
	em testes
	*/
	
	/* caption */
	.csc-textpic-caption
	{
		font-size: 0.70em;
		padding-top: 5px;
		font-weight: lighter;
	}
	
	P.bodytext,
	.align-left
	{
		text-align: justify;
		vertical-align: middle;
		padding: 0px 30px 20px 0px;
		line-height: 1.6em;
		font-size: 90%;
		
		margin: 0 60px 0 60px;
	}
	
	.bodytext a,
	.external-link-new-window a,
	ul a,
	ul li a,
	ul ul li a,
	ul ul ul li a
	{
		text-decoration: none;
		color: #09C;
	}
	
	ul li
	{
		text-align: justify !important;
		text-indent: 0px !important;
		padding: 0px 30px 0px 0px;
		list-style: outside;
	}
	
	.bodytext a:hover,
	.external-link-new-window a:hover
	ul a:hover,
	ul li a:hover,
	ul ul li a:hover,
	ul ul ul li a:hover
	{
		text-decoration: underline;
		font-weight: bold;
	}
	
	h3, h4, h5
	{
		/* text-align: left !important; */
		/* margin-bottom: -20px; */
	}
	
	/* imagens em blog */
	.news-single-img { padding: 15px !important; }
	
	/* pick a language */
	.language
	{
		width: 70px !important;
		right: 0px !important;
		vertical-align: middle !important;
	}
	
	/* modificar forms */
	input,
	textarea { background-color: #CCC; }
	
	/* WT GALLERY category mode */
	div.wtgallery_categories
	{
		border: 1px solid silver;
		width: 150px;
		height: 60px;
		padding: 5px;
		float: left;
		margin: 5px 0;
	}
	
	div.wtgallery_category_pic { float: left; }
	div.wtgallery_category_pic { margin-right: 10px; }
	div.wtgallery_category_folder { margin: 20px 0 10px 0; }
	p.wtgallery_category_pagebrowser { display: none; }
	
	/* WT GALLERY list mode */
	.wtgallery_listpic_pic { border: 1px solid white; }
	
	.wtgallery_listpic
	{
		border: 1px solid silver;
		width: 52px;
		height: 52px;
		margin: 3px;
	}
	
	#lista-thumbs
	{
		width: auto;
		float: right;
		vertical-align: middle !important;
		margin: 0 auto;
		margin-right: 0px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.wtgallery_pagebrowser_up { display: none; }
	
	/* WT GALLERY singleview mode */
	.wtgallery_singlepic_pic { border: 1px solid silver; }
	
	/*INATIVA*/
	.wtgallery_singlepic
	{
		float: left;
		border: 1px silver solid;
		text-align: center;
	}
	
	#wtgallery_singlepic_area
	{
		width: auto;
		height: auto;
		float: left;
		display: table;
		position: relative;
		vertical-align: middle !important;
		padding: 50px 50px 30px 50px;
		margin: 0 auto;
		margin-left: 0px;
	}
	
	/* layer principal */
	.tx-wtgallery-pi1
	{
		height: auto;
		width: 100%;
		background-color: black;
		display: table;
		vertical-align: middle !important;
		margin: 0 auto;
		position: inherit;
	}
	
	/* texto ampliar a foto */
	.wtgallery_singlepic_popup,
	.wtgallery_singlepic_popup a
	{
		width: auto;
		height: auto;
		text-align: left;
		color: silver;
		font-size: 0.8em;
		font-weight: lighter;
		position: inherit;
		margin: 5px auto auto 0px;
	}
	
	.wtgallery_singlepic_fwdback,
	.wtgallery_singlepic_fwdback a
	{
		margin: 0 0px 20px 10px;
		width: auto;
		position: inherit;
		text-align: right;
		color: silver;
		font-size: 1.0em;
		font-weight: lighter;
		vertical-align: text-bottom;
	}
	
	/* wt_gallery END */


	/* clip nas imagens */
	#clipar
	{
		width: 600px;
		height: 60px;
		overflow: hidden;
		position: inherit;
		margin-top: -300px;
		margin-bottom: -300px;
		padding-top: 15px;
	}
	
	hr
	{
		border: 1px silver dotted;
		margin-right: 30px;
	}
	
	#news-teaser
	{
		float: left;
		width: 600px;
		height: 5px;
		position: relative;
		text-align: center;
		vertical-align: top !important;
		visibility: visible;
		word-spacing: 0.3em;
		color: red !important;
		font-size: 0.4em;
		font-weight: lighter;
		display: table-cell;
		background-color: silver;
		margin-bottom: 0px !important;
		padding: 0px 0px 0px 0px;
		/* transparency */
		opacity: 0.6;
		-moz-opacity: 0.6;
		filter: alpha(opacity=60);
		-khtml-opacity: 0.6;
		/* bottom: 0; */
	}
	
	.news-single-imgcaption { padding-top: 0px !important; }
	
	/* form email */
	.csc-mailform-field { white-space: normal; }
	
	#mailformname,
	#mailformemail,
	#mailformSelect_options,
	#mailformtext,
	#mailformformtype_mail
	{
		display: block;
		left: 450px;
	}
	
	/* jobs page */
	/* all rows */
	.jobs
	{
		padding: 10px 2px 10px 2px;
		border: 1px silver dotted;
	}
	
	/* detail and apply pages */
	#jobs-detail div
	{
		text-align: justify;
		padding-right: 60px;
	}
	
	#jobs-detail h3,
	.jobtitle,
	.dmmjobcontrol_apply_table { color: #666!important; }
	
	.jobtitle
	{
		font-size: 2em;
		font-weight: bolder;
		padding-bottom: 10px;
	}
	
	.jobadicionado { font-size: 0.8em; }
	
	#jobs-detail a
	{
		font-size: 1.2em;
		font-weight: bolder;
		padding: 20px 20px 100px 20px;
	}
	
	/* first row */
	.dmmjobcontrol_list_tr { background-color: #CCC; }
	.dmmjobcontrol_apply_table { width: 600px; }
}

/* Bandeirinhas */
.tx-srlanguagemenu-pi1, .NO {
width: 15px;
padding: 10px 0 5px 9px;
margin-top: -10px;
}

/* Mooflow */
.isInitLoadCat,
.tx_cfamooflow_pi1_loadjson {
border-right: 1px black solid;
border-bottom: 1px black solid;
background: silver;
color: black;
float: left;
margin: 15px;
vertical-align: middle;
width: 75px;
padding: 5px 10px 5px 10px;
text-align: center;
font-size: 0.7em;
margin-left: 20px;
display: none;
}

/*
.loadjson A:active,
.isInitLoadCat A:active,
.tx_cfamooflow_pi1_loadjson A:active
{
color: red;
background: red;
}
*/

.tx-cfamooflow-pi1 {
text-align: center;
width: 100%;
margin: 0 auto;
}


/* ]]> */
