/* CSS Document - Jesulink*/

body {	
	background-color: #30342f;
	padding: 0px;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#wr {
	width: 80%;
	height: auto;
	margin-top: auto;
}

#side {
	width: 120px;
	padding: 1em 2em;
	text-align: center;
	float: left;
	background-color: #666;
}

#side p { text-align: center; }
#side img { margin-right: 1em; }
#redes img { width: 52px; height: auto; padding: 0.2em; margin: 0em; }

#head{
	width: 90%;
	margin: 0px;
	background-color: #000;
	height: 120px;
}

#titulo {
	color: #FFF;
	width: 60%;
	text-align: left;
	padding-top: 1.5em;
	margin-left: 5%;
	position: static;
}


#menu {
	width: 90%;
	text-align: left;
	text-align: center;
	line-height: 1em;
	font-size: small;
	
}

#content {
	width: 60%;
	text-align: justify;
	margin: 2em;
	padding-left: 2em;
}

.floatR { float: right; }
.floatL { float: left; padding: 10px; }

/*-------------------------------------------*/

#t_titulo td { padding-left: 1em; }
#t_titulo td img { width: 60px; height: auto;}

/* ------------------------------------------ */

span.title_big {
	color: #CCC;
	font-size: xx-large;
}

span.title_lit {
	color: #CCC;
	font-size: small;
}

span.title_mid {
	color: #CCC;
	font-size: large;
	font-weight: bold;
}

span.title_big2 {
	color: #CCC;
	font-size: xx-large;
	font-weight: bold;
}

span.title_sub {
	color: #666;
	font-weight: bold;
	font-style: italic;
	font-size: 12pt;
}

p {
	/*font-size: small;*/
	color: #ccc;
	text-align: justify;
	}

img {
	border: none;
}

.menuop {
	background-color: #999;
	font-size: medium;
	text-align: center;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	padding: 0.5em;
	width: 100%;
}

ul {
	font-size: small;
	color: #CCC;
	text-align: left;
	margin-left: -1.5em;
	list-style-image: none;
}


/* -------------------------------------------- */

.menuop a			{ color: #FFF; text-decoration: none; font-weight: bold; }
.menuop a:visited	{ color: #FFF; text-decoration: none; font-weight: bold; }
.menuop a:hover		{ color: #360; text-decoration: none; font-weight: bold; }

/* ----------------------------------------------*/

a			{ color: #693; }
a:visited	{ color: #693; }
a:hover		{ color: #C90; }

/* -------------------------------------------------- */

table.galeria {
	width: 90%;
	color: #FFF;
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	font-weight: bolder;
	}
	
table.galeria th img { border: 3px #fff solid; }

table.galeria td { background-color: #666; padding: 5px; }
table.galeria th { padding-bottom: 2em; text-align: right; }

/* -------------------------------------------------- */

a.opa img {
	-moz-opacity: 0.6;
	-webkit-opacity: 0.6;
}

a.opa:hover  img{
	-moz-opacity: 1.0;
	-webkit-opacity: 1.0;
}

/* ----------------------------------------------------*/

table.t_content { width: 100%; color: #FFF; }
table.t_content td { width: 100%; padding: 0.3em; vertical-align: top; }
table.t_content th { widht: 100%; padding: 0.3em; }
table.t_content td.tipo { font-size: medium; font-weight: bold; color: #ccc; text-align: right; }
table.t_content td.desc { font-size: small; text-align: justify; }

table.invisible { border: none; width: 100%; border-collapse: separate; color: #FFF; font-size: small; }
table.invisible td, table.invisible th { border: none; padding: 0.1em; }
table.invisible th {font-size: medium; width: 95%;}
table.invisible td.icono { padding-right: 1.2em; }
table.invisible td.minus { color: #999; }