@import url("Menu_Tibra.css");
.newsList 
{
    /*background:URL(icon_hot.gif) no-repeat 40px 0px ;
    padding-top:1px;*/
}
/* perfil */
.perfil {
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:13px 10px 10px 20px;
}
.perfil_titulo {
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}
a.link_perfil {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
a.link_perfil:hover {
	text-decoration:underline;
	color:#FFFFFF;
}


/* menu */
#ctl00_Top_tm_Menu1 {position:absolute; top:5px;}
#ctl00_Top_tm_Menu1 table td {display:block; float:left; height:25px; line-height:23px; background:url(menu2/pro_14_0.gif); color:#aaa; text-decoration:none; font-family:Calibri, arial, verdana, sans-serif; text-align:center; padding:0 0 0 8px; cursor:pointer; font-size:10pt;}
#ctl00_Top_tm_Menu1 td a {color:#FFFFFF; float:left; display:block; background:url(menu2/pro_14_0.gif) right top; padding:0 16px 2px 8px;}

.RadMenu_Tibra .rmGroup .rmLink {   
    padding-left: 0px !important;    
 }   
        
.RadMenu_Tibra .rmGroup .rmLink .rmText {   
    padding-left: 5px !important;   
 }
 
 .RadMenu_Tibra .rmGroup  
{  
     border: 1px solid #979797 !important;   
     background: #f0f0f0 !important;   
}

/* submenu */
#ctl00_Top_tm_Menu1n1Items,
#ctl00_Top_tm_Menu1n2Items,
#ctl00_Top_tm_Menu1n3Items,
#ctl00_Top_tm_Menu1n4Items
{border:solid 1px #DDD;}

#ctl00_Top_tm_Menu1n1Items table table,
#ctl00_Top_tm_Menu1n2Items table table,
#ctl00_Top_tm_Menu1n3Items table table,
#ctl00_Top_tm_Menu1n4Items table table
{margin:0 auto; padding:0; display:table; white-space:nowrap; background:#FFF; position:relative; z-index:999;}

#ctl00_Top_tm_Menu1n1Items table table td,
#ctl00_Top_tm_Menu1n2Items table table td,
#ctl00_Top_tm_Menu1n3Items table table td,
#ctl00_Top_tm_Menu1n4Items table table td
{display:block; float:left; text-decoration:none; font-family:Calibri, arial, verdana, sans-serif; padding:3px 15px 3px 15px; cursor:pointer; font-size:10pt;}

#ctl00_Top_tm_Menu1n1Items table table td a,
#ctl00_Top_tm_Menu1n2Items table table td a,
#ctl00_Top_tm_Menu1n3Items table table td a,
#ctl00_Top_tm_Menu1n4Items table table td a
{display:block; float:left;}

#ctl00_Top_tm_Menu1n1Items table table td a:hover,
#ctl00_Top_tm_Menu1n2Items table table td a:hover,
#ctl00_Top_tm_Menu1n3Items table table td a:hover,
#ctl00_Top_tm_Menu1n4Items table table td a:hover
{text-decoration:underline;}




#MenuPrincipal {
		padding:0px 0px 0px 0px; height:25px;
	}

/* clearfix */
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*.cf { display: inline-block; }*/
* html .cf { height: 1px; }
a img { border:none; vertical-align:middle; }
.menu,.menu ul { list-style-type:none;}

.inputForm .row { margin-bottom:5px; }
.inputForm .label { width:120px; float:left; }
.secondary .label { display:block; }
.inputForm .alternatives * { vertical-align:middle }
.inputForm .alternatives label { margin-right:10px; }
.inputForm textarea { width:340px; height:120px; }
.inputForm .tb { width:240px; }

.commentInput .box { display:none; }

#textContent { position:relative; }




/********* globals *********/
a img,table {border:0}
table {border-collapse:collapse}
caption,th,td {text-align:left}
h1,h2,h3,h4,h5,h6,p {margin:.5em 0;}


/* fonts & colors */
body { font:12pt Calibri,Georgia,Serif; color:#455; }
button,select,textarea,input {font:100% Arial,SansSerif}
a { color:#0055cc; text-decoration:none; }
a:hover { color:#0077cc; }
h1,h2,h3,h4,h5,h6,.date { font-family: Calibri,Trebuchet MS,Arial,Sans-Serif; color:#3f4e53; }
h1 { font-weight:normal; letter-spacing:-2px; }
h2,h3 { font-weight:normal; letter-spacing:-1px; }
h3 {font-size:16pt; font-weight:bold;}

#main p {
	padding-bottom:8px;
}
#main li {
	padding-bottom:8px;
}
#main ul {
	margin-left:30px;
	margin-bottom:10px;
}
/* clearfix */
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*.cf { display: inline-block; }*/
* html .cf { height: 1px; }


/********* layout *********/



body { margin:0; background:#3c9f3b url(body_bg2.jpg) repeat-x top center; }
	#wrap { margin:0 auto; width:918px; position:absolute; top:0px;
	left:50%;
	margin-left:-459px; }
		#header { width:918px; margin:0px auto; height:162px; vertical-align:top; background:URL(header_logo.png) no-repeat left 40px; z-index:99; }
		#page { width:918px; margin:0px auto; padding:0px 0px; background:URL(main_bg.png); }
			#content { margin:0px;}
				.secondary { width:170px; float:right; margin-bottom:0px;}
				#menu { padding:0 15px;}
				#extras { }
				#main { width:848px; float:left; padding-left:35px; padding-right:35px; padding-bottom:40px; text-align:justify; }
				#main iframe {position:relative; left:-26px; top:-8px;}

		#footer { color:#444; padding:10px 25px; height:30px; background:URL(footer_bg.png) no-repeat top; position:relative; clear:both; }
			#footer .poweredby { color:#FFF; font-size:.8em; position:absolute; right:50%; margin-right:-440px }

.boxTitle,
.secondary h4 { margin:0; padding:5px 10px; font-size:1.2em; background: transparent url(line_bg.gif) repeat-x 0% 100%; font-style:italic; }
	.secondary h4 a,
	.secondary h4 a:visited { color:#333; }
.box { border-top:solid 1px #f8f9f9; }
	.inner { padding:5px 10px; }


/* top */
#header { position:relative; }
	.top { position:absolute; right:15px; }
	.siteLogo { float:left; }
	.siteHeader { float:left; margin:2px; }
	.siteHeader a { color:#BCC5C1; }


/* secondary */
.secondary .uc { margin-bottom:15px; }


/* content */
img.main {margin-bottom:15px;}


/* menu */


.languageMenu { position:absolute; bottom:10px; right:20px;}
	.languageMenu a { }
	.languageMenu .current { cursor:default;}
	.languageMenu a:hover { }


/* lists */
.list { padding-bottom:6px; }
	.list .item { padding:5px; background: transparent url(bg.gif) repeat-x; }


/* path */
.path { display:none; }


/* date */
.date { font-size:x-small; color:#8996a0; display:block; }


/* columns */
.columns .left { float:left; width:47%; text-align:justify; }
.columns .right { float:right; width:47%; text-align:justify; }
.startPage .columns .right a { font-size:11pt; }
.startPage .columns .right a:hover { text-decoration:underline; }
.startPage .columns .left { }
/*.startPage .columns .right { padding-left:3%; padding-right:3%; }*/
/*.startPage .columns .right {width:44%;}*/
/*.startPage .columns .left { padding-left:3%; padding-right:3%; }*/
/*.startPage .columns .left {width:44%;}*/
.startPage .columns .left a {font-size:14pt;}
.startPage .columns .sidelist .news {margin-bottom:10px;}
.startPage .columns .left a:hover {text-decoration:underline;}
.startPage .columns .right {font-size:13pt;}
.startPage .columns .left h3 {background:#e0e6ed URL(fireicon.png) no-repeat 40px 0px; padding:3px;}
.startPage .columns h3 {background-color:#e0e6ed;padding:3px;}
/* drag&drop */
.dragDrop .secondary .uc { margin-bottom:0;}
.dragDrop .SiteLeft,.dragDrop .SiteRight,.dragDrop .SiteTop { background-color:#fef;}
.dragDrop .Left,.dragDrop .Right,.dragDrop .Content { background-color:#eef;}

.faq { background: transparent url(bg.gif) repeat-x; }
.startPage #menu { display:none; }
.startPage #extras { width:360px; }
.startPage em { font-size:1.1em; font-style:normal;}

.tabs { font-family: Trebuchet MS,Arial,Sans-Serif; }

/* gallery */

.imageGallery #menu { display:none; }
.imageGallery h1 { margin-bottom:0; }
#thumbnails
{
	padding:15px;
	background:transparent url(bg.gif) repeat-x;
}
#preview
{
	background:transparent url(bg.gif) repeat-x;
	padding:15px;
}
#thumbnails:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html #thumbnails { height: 1px; }

.faqList h1 { margin-bottom:0; }
.faqList .list { margin-bottom:0; }

/* login */
.login .tb { width:130px; }
.login .ff { margin-bottom:5px; }
.register td { padding:0 5px 5px 0; }

/* gallery */
.thumbnail { }
.thumbnail:hover, .selected { }
#thumbnails {padding-bottom:10px;}
#thumbnails .text { display:none; }
.thumbnail {margin-bottom:10px;margin-right:5px;}
tList { border-top:solid 1px #D0CFCB; margin-top:10px;}
