html, body {

	margin: 0;

	padding: 0;/*overflow-x: hidden;*/

}

body {

	text-align: center;  /* para interpretación de centrado en IE */

	font: .70em Verdana, "Trebuchet MS", Geneva, sans-serif;

	line-height: 1.3em;

	color: #44545f;

	background: #FFF url(../img/fondo.gif) repeat-x;

	overflow-x:hidden;

}

h1, h2, h3, h4, h5 {

	margin: 0 0 -3px 0;

 0;

	padding: 0;

	line-height: 1.2em;

	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;

	color: #349A4B;

	background: #FFF;

}

h2 {

	font-size: 1.4em;

}

h3 {

	font-size: 1.2em;

	color: #44545f;

}

a:link, a:visited, a:active {

	text-decoration: none;

	color: #349A4B;

}

a:hover {

	text-decoration: underline;

	color: #349A4B; /*background-color: #EFF8E0; */

}

p {

	margin: 6px 0 9px 0;

}

em {

	font-style: italic;

	color: #349A4B;

}

strong {

	font-weight: bold;

}

acronym, abbr, dfn {

	cursor: help;

	border: none;

	padding-bottom: 2px;

	background: url(../img/dotted.gif) bottom repeat-x;

}

ul, ol, li {

	margin: 0;

	padding: 0;

}

ul li {

	list-style-image: url(../img/ico_li.gif);

	line-height: 2em;

	margin-bottom: 3px;

}

ol li {

	list-style: decimal;

}

ul, ol {

	margin: 18px;

}

ol.alpha li.alpha {

	list-style-type: lower-alpha;

}


ul.circle li.circle {

	list-style-type: circle;

}

ol.upperalpha li.upperalpha {

	list-style-type: upper-alpha;

}

img {

	border: none;

	outline:none;

}

form {

	margin: 0;

	padding: 0;

}

fieldset {

	padding: 0;

	margin-bottom: 12px;

}

legend {

	display: none;

}

label {

	display: block;

}

label.error {

	float: none;

	color: red;

	margin: 0 .5em 0 0;

	vertical-align: top;

	font-size: 10px

}

fieldset {

	border: none;

}

table {

	margin: 8px 0;

	width: 98%;

}

table.fotos {

	width: 572px;

}

thead {

	background-color: #e6e8ea;

	;

	color: #44545f;

	font-weight: bold;

}

th {

	border-bottom: 1px solid #349A4B;

}

tbody {

	font-size: .9em;

}

/*tbody tr td { border-bottom: 1px solid #349A4B; }*/















hr {

	border-bottom: 1px solid #e6e8ea;

	border-left: none;

	border-top: none;

	border-right: none;

	background-color: #FFF;

	color: #111;

	margin: 0;

	padding: 0;

	line-height: 0;

	height: 0;

}

.col {

	float: left;

}

.foto {

	width: 104px;

	height: 79px;

	color: inherit;

	background: #FFF url(../img/marco_foto.gif) 0 0 no-repeat;

	display: block;

	margin: 0 8px 8px 0;

	float: left;

}

.foto img {

	margin: 2px;

}

.foto:hover {

	color: inherit;

	background: #FFF url(../img/marco_foto.gif) no-repeat 0 -79px;

}

.foto_mini {

	width: 60px;

	height: 46px;

	color: inherit;

	background: #FFF url(../img/marco_foto_mini.gif) 0 0 no-repeat;

	display: block;

	margin: 0 8px 2px 0;

	float: left;

}

.foto_mini img {

	margin: 2px;

}

.foto_mini:hover {

	color: inherit;

	background: #FFF url(../img/marco_foto_mini.gif) no-repeat 0 -46px;

}

.foto_med {

	width: 124px;

	color: inherit;

	/*background: #FFF url(../img/marco_foto_med.gif) 0 0 no-repeat;*/

	display: block;

	margin: 0 8px 8px 0;

	float: left;

}

.foto_med img {

	padding: 1px;

	border: #B8BCC0 solid 1px;

}

.foto_med img:hover {

	border: #349A4B solid 1px;

}

.foto_med:hover {

	color: inherit;

	/*background: #FFF url(../img/marco_foto_med.gif) no-repeat 0 -94px;*/

}

.evento_grd {

	width: 578px;

	height: auto;

	line-height: 1.1em;

	font-size: 1.2em;

	margin: 0px 0px 0px 0px;

	padding:5px;

	float: left;

	text-align: justify;

}

.evento_grd p {

	margin: 0px 0;

}

.evento_grd:hover {

	width: 578px;

	height: auto;

	line-height: 1.1em;

	margin: 0px 0px 0px 0px;

	padding:5px;

	float: left;

	background-color:#EFF8E0;

}

.evento_grd:hover p {

	margin: 0px;

}

.noticia_grd {

	width: 578px;

	height: auto;

	line-height: 1.1em;

	font-size: 1.2em;

	margin: 0px 0px 0px 0px;

	padding:5px;

	float: left;

	text-align: justify;

}

.noticia_grd p {

	margin: 0px 0;

}

.noticia_grd:hover {

	width: 578px;

	height: auto;

	line-height: 1.1em;

	margin: 0px 0px 0px 0px;

	padding:5px;

	float: left;

	background-color:#EFF8E0;

}

.noticia_grd:hover p {

	margin: 0px;

}

.oportunidade_grd {

	width: 578px;

	height: auto;

	line-height: 1.1em;

	font-size: 1.2em;

	margin: 0px 0px 10px 0px;

	padding:5px;

	float: left;

	text-align: justify;

}

.oportunidade_grd p {

	margin: 0px 0;

}

.oportunidade_grd:hover {

	width: 578px;

	height: auto;

	line-height: 1.1em;

	margin: 0px 0px 10px 0px;

	padding:5px;

	float: left;

	background-color:#EFF8E0;

}

.oportunidade_grd:hover p {

	margin: 0px;

}

.visualiza {

	width: 578px;

	line-height: 1.1em;

	font-size: 1.2em;

	margin: 0px 0px 0px 0px;

	padding:5px;

	float: left;

	text-align: justify;

}

.visualiza p {

	margin: 0px 0;

}

.visualiza:hover {

	width: 578px;

	line-height: 1.1em;

	font-size: 1.2em;

	margin: 0px 0px 0px 0px;

	padding:5px;

	float: left;

	background-color:#EFF8E0;

}

.visualiza:hover p {

	margin: 0px;

}

.noticia {

	width: 328px;

	line-height: 1.1em;

	margin: 0px 0px 2px 0px;

	padding:5px;

	float: left;

}

.noticia p {

	margin: 0px 0;

	text-align:justify;

}

.noticia:hover {

	width: 328px;

	line-height: 1.1em;

	margin: 0px 0px 2px 0px;

	padding:5px;

	float: left;

	background-color:#EFF8E0;

}

.noticia:hover p {

	margin: 0px;

}

.evento {

	width: 338px;

	line-height: 1.1em;

	margin: 0px 0px 3px 0px;

	padding:4px;

	float: left;

}

.evento p {

	margin: 0px 0;

}

.evento:hover {

	width: 338px;

	line-height: 1.1em;

	margin: 0px 0px 3px 0px;

	padding:4px;

	float: left;

	background-color:#EFF8E0;

}

.evento:hover p {

	margin: 0px;

}

.person {

	border-top: 1px solid #ebebeb;

	border-bottom: 1px solid #ebebeb;

	padding: 5px 0;

}

.secundary {

	color: #6f808d;

}

.rojo {

	color: #9c2a27;

}

.ico {

	background-position: left center;

	background-repeat: no-repeat;

	padding-left: 13px;

}

.ico.right {

	background-position: right center;

	padding: 0 22px 0 0;

}

.h {

	display: none;

}

.itext {

	border: 1px solid #c0c5c9;

	color: #44545f;

	background-color: #e6e8ea;

	padding: 2px 4px;

}

.itext:focus {

	border: 1px solid #349A4B;

}

.clear {

	clear: both;

}

.checkdel {

	border: 1px solid #c0c5c9;

	float: right;

	margin-top: 14px;

}

.delobra {

	height: 242px;

	overflow: auto;

}

.delobra .obra {

	margin: 2px 0 16px 0;

	padding: 0;

}

div.image_preview {

	color: inherit;

	/*background-color: #fff;*/

	/*border:medium #3DB457 solid;*/

}

div.image_preview div#loader_container div.loader {

	width: 43px;

	height: 11px;

	color: inherit;

	background: url(../img/loader.gif) center no-repeat;

	margin: 0;

}

#preview_div {

	display: none;

	position: absolute;

	z-index: 200;

	line-height: 0;

	font-size: 0;

}

div.image_preview {

	z-index: 100;

	position: absolute;

	height: auto;

	min-height: 16px;

}

div.image_preview div#loader_container {

	text-align: center;

	position: absolute;

	/*top: 34%;*/

	/*left: 0%;*/

}

div.image_preview div#loader_container div.loader {

	display: block;

	z-index: 300;

	line-height: normal;

	margin: 0 0 0 129px;

	width: 43px;

}

#main {

	position: relative;

	margin: 0 auto;

	width: 990px;

	text-align: left;

	/*color: #44545f; */

	background-image: url(../img/encofrado.gif);

	background-repeat: no-repeat;

	background-position: right 22px;

}

#main_grd {

	position: relative;

	margin: 0 auto;

	width: 990px;

	text-align: left;

	/*color: #44545f; */

	/*background-image: url(../img/encofrado.gif);*/

	background-repeat: no-repeat;

	background-position: right 22px;

}

#sup {

	width: 632px;

	height: 145px;

	overflow: hidden;

}

#sup_login {

	width: 365px;

	height: 150px;

	overflow: hidden;

	position: absolute;

	top:20px;

	left:633px;

	color:#FFF;

	font-family:Verdana, Geneva, sans-serif;

}

#sup_login a:link, #sup_login a:visited, #sup_login a:active {

	color: #FFF;

	outline:none;

	text-decoration:none;

}

#sup_login a:hover, #sup_login li#active {  /* efecto on-off */

	color: #FFF;

	outline:none;

	text-decoration:underline;

}

#logo {

	width: 179px;

	height: 100px;

	margin-top: 33px;

	margin-left:10px;

	float: left;

}

#logo a:hover {

	background: none;

}

#menu {

	position:absolute;

	top: 80px;

	left: 160px;

	float: left;

	margin: 0;

	padding: 0;

	font: bold 1.1em "Trebuchet MS", Arial, Verdana, sans-serif;

	outline:none;

}

#menu li {

	display: inline;

	list-style-type: none;

	margin: 0;

	padding: 0;

	outline: none;

}

#menu a {

	/*width: 74px;*/

	display: block;

	float: left;

	text-align: center;

	padding: 25px 2px 20px 2px;

	margin: 0px 2px 0px 2px;

	letter-spacing: 1px;

	text-decoration: none;

	outline:none;

}

#menu #menu_mais a {

	width: 20px;

	display: block;

	float: left;

	text-align: center;

	padding: 25px 2px 20px 2px;

	margin: 0px 2px 0px 2px;

	letter-spacing: 1px;

	text-decoration: none;

	outline:none;

}

#menu a:link, #menu a:visited, #menu a:active {

	color: #44545f;

	/*background: #FFF url(../img/solapa_mini.gif) no-repeat 0 0;*/

	background: #FFF;

	outline:none;

}

#menu a:hover, #menu li#active {  /* efecto on-off */

	color: #FFC;

	/*background: #349A4B url(../img/solapa_mini.gif) no-repeat 0 -103px;*/

	background: #349A4B;

	outline:none;

}

#menu a#current {  /* efecto on-off */

	color: #FFF;

	/*background: #349A4B url(../img/solapa_mini.gif) no-repeat 0 -103px;*/

	background: #349A4B;

	outline:none;

}

#sub_sociedade {

	color:#FFF;

	position:absolute;

	top:134px;

	left:249px;

	width: 308px;

	height:16px;

	background-color: #e6e8ea;

	padding-left:5px;

	padding-right:5px;

	font-size:9px;

	display:none;

	background-color: #349A4B;

}

#sub_sociedade a:link, #sub_sociedade a:visited, #sub_sociedade a:active {

	color:#FFF;

	text-decoration:none;

	background-color:#349A4B;

}

#sub_sociedade a:hover {

	color:#FFF;

	text-decoration:underline;

	background-color:#349A4B;

}

#sub_mais {

	color:#FFF;

	position:absolute;

	top:134px;

	left:298px;

	width: 283px;

	height:16px;

	background-color: #e6e8ea;

	padding-left:5px;

	padding-right:5px;

	font-size:9px;

	display:none;

	background-color: #349A4B;

}

#sub_mais a:link, #sub_mais a:visited, #sub_mais a:active {

	color:#FFF;

	text-decoration:none;

	background-color:#349A4B;

}

#sub_mais a:hover {

	color:#FFF;

	text-decoration:underline;

	background-color:#349A4B;

}

#cont {

	width: 586px;

	height: auto;

	background-color: #FFF;

	color: #44545f;

	padding: 0 18px 20px 28px;

	/*min-height: 328px;*/

	overflow: hidden;

}

#cont_grd {

	width: 990px;

	height: auto;

	background-color: #FFF;

	color: #44545f;

	padding: 0px 18px 20px 28px;

	/*min-height: 328px;*/

	overflow: hidden;

}



#submenu_simposio {

	width: 180px;

	margin: -20px 0 0 0;

}

#submenu_simposio ul {

	margin-left:1px;

}

#submenu_simposio li {

	border-bottom: 1px solid #e6e8ea;

	list-style: none;

	list-style-image: none;

}

#submenu_simposio a {

	height: 28px;

	color: #349A4B;

	background: #FFF url(../img/ico_li.gif) no-repeat left;

	padding-left:12px;

}

#submenu_simposio a#current2 {

	color: inherit;

	background: #FFF url(../img/ico_v.gif) no-repeat left center;

	text-decoration: none;

}



#submenu {

	width: 130px;

	margin: 0 53px 58px 0;

}

#submenu li, #submenu ul {

	list-style: none;

	list-style-image: none;

	margin: 0;

	border-bottom: 1px solid #e6e8ea;

}

#submenu a {

	display: block;

	height: 28px;

	color: #349A4B;

	background: #FFF url(../img/ico_li.gif) no-repeat left;

	padding: 6px 0 0 14px;

}

#submenu a:hover, #submenu a#current2 {

	color: #44545f;

}

#submenu a#current2 {

	color: inherit;

	background: #FFF url(../img/ico_v.gif) no-repeat left center;

	text-decoration: none;

}

#subcont {

	width: 392px;

	float: left;

	margin-bottom: 40px;

}

#subcont_grd {

	width: 750px;

	float: left;

	margin-bottom: 20px;

}

#subcont_grd p {
	
	text-align: justify;
	
}

#inf {

	text-align: left;

	color: #FFF;

	background: #3DB457 url(../img/inf_fondo.gif) repeat-x top;

	padding-top: 2px;

}

#inf #infcont {

	color: #FFF;

	background: #349A4B url(../img/infcont_fondo.gif) repeat-y;

	width: 990px;

	height: 100px;

	margin: 0 auto;

	overflow: hidden;

}

#inf #infcont a {

	background-color: #349A4B;

	color: #FFF;

}

#inf #credit a {

	background-color: #44545f;

	color: #FFF;

}

#datcofem p {

	margin: 8px 0 0 28px;

}

#credit {

	width: 990px;

	text-align: right;

	margin: 0 auto;

}

#credit p {

	font-size: .90em;

	margin: 1px 0 0 28px;

}

#credit a {

	text-decoration: none;

}

#logo_aptor {

	margin-left: 900px;

	width:181px;

	height:64px;

}

select {

	font-size: 11px;

}

input, select {

	font-size: 11px;

	padding-top:3px;

	padding-bottom:3px

}

.slideshow {

	width: 352px;

	height: 164px;

	margin-bottom: 15px;

}

.slideshow img {

	padding: 1px;

	border: 1px solid #C0C5C9;

	background-color: #fff;

}
