@charset "utf-8";
/* VirungaPark */
HTML {
	height:100%;
	width:100%;
}
BODY {
	height:99%;
	width:100%;
	text-align:left;
	margin:0px 0 auto;
	background:#3A4416 url(../images/ifc_bg0.png) repeat-x center top;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:80%;*/ /*con stili eBay*/
	/*font-size:11px;*/
	/*font-size:65%;*/ /*senza stili eBay 800x600*/
	font-size:68%;
	line-height:1.3em;
	color:#333;
}
/* -------------------------------- LAYOUT
*/
 
#Ifc0 {
	width:100%;
	padding:0 0 0px;
	margin:0 auto;
	text-align:center;
	float: left;
	min-height:400px;
	font-size: 1em;
	background: url(../images/ifc_bg1.png) no-repeat center top;
}
#IfcW,
.Wrap {
	/*width:770px;*/
	/*width:71em;*/
	/*width:85em;*/
	width:976px;
	margin:0 auto 0 auto;
	padding:0;
}
#IfcW {
	padding: 0;
	float: none;
	position: relative;
}
#Ifc2 {
	float:left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	
}
#IfcH {
	margin:0px;
	padding: 0px 0px 0px;
	float: left;
	width: 100%;
	text-align: center;
	background: url(../images/ifc_head.png) no-repeat center bottom;
	position:relative;
	/*overflow:visible;*/
}
#IfcL {
	float: left;
	padding:0;
	margin:0px 0px 0px;
	width:480px;
	overflow: hidden;
	text-align:center;
	/*background: transparent url(images/bx/logo-bx_top.png) no-repeat left top;*/
}
#IfcL A {
	display:block;
	padding: 0px;
	margin: 0px;
	background:transparent url(../images/logo_hd.png) no-repeat left top;
	height:100px;
	width:480px;
	font-size: 1px;
	line-height: 1px;
}
#IfcL A:hover {
	text-decoration:none;
	background-position:left -110px;
}
#IfcH .Info {
	width:450px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	line-height: 1em;
	text-align: left;
	color: #ad9984;
	position: absolute;
	right: 0px;
	top: 25px;
	margin: 0px 25px 0px 0px;
	padding: 0px;
	float: right;
	display: none;
	/*visibility: hidden;*/
}
#IfcH .Info A.Join {
	float:right;
	color: #C93B0E;
	position: relative;
	top: -0.7em;
}
#IfcH .BxBann {
	position:absolute;
	overflow:hidden;
	bottom:0px;
	z-index:2;
	width:450px;
	height:50px;
	right:25px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	background: url(../images/banner_head.png) no-repeat left top;
}
#IfcH .BxBann A {
}
#IfcH .BxBann A:hover {
	text-decoration: none;

}
#IfcH .BxBann2 {
	position:absolute;
	bottom:0px;
	z-index:2;
	right:0;
	width:230px;
	margin-right:25px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/* -------- Natale
*/
#IfcH .BxBann2 .BxChrist {
	display:block;
	height:25px;
	padding:5px 45px 15px 10px;
	overflow:hidden;
	font-size:1em;
	font-style:italic;
	line-height:1em;
	background:url(../images/bann-christ_h.png) no-repeat right top;
	color:#B6040B;
	font-weight: normal;
	text-align:right;
}
#IfcH .BxBann2 .BxChrist:hover {
	text-decoration:none;
	color: #FF0000;
}
#IfcH .BxBann2 .BxChrist STRONG {
	font-weight:bold;
	display: block;
	font-size: 1em;
}
/* ------- Facebook
*/
#IfcH .BxFb {
	background-image:url(../images/bann-fb_h.png);
}
#IfcH .BxFb A {
	padding:3px 140px 5px 5px;
	display:block;
}


.Inn {
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	padding-right:5px;
	padding-left:5px;
}
#IfcC {
	text-align:left;
	clear:both;
	float:left;
	width:976px;
	padding:0;
	margin:0 auto;
	font-size: 1.1em;
	background: #fff url(../images/ifc_corpo_m.png) repeat-y center top;
	z-index: 4000;
}
#IfcC2 {
	float:left;
	width:926px;
	min-height:200px;
	padding:0.5em 25px 0px;
	margin:0 auto;
	background: transparent url(../images/ifc_corpo_t2.png) no-repeat center -0px; /* il valore verticale è per agiustare lo sfondo alla altezza del HEADER */
}
#IfcM {
	line-height:1.5em;
	font-size: 1em;
	clear:none;
	width:455px;
	padding:0em 20px 1em 0;
	min-height:600px;
	float:left;
	background: transparent no-repeat left top;
	margin: 0px auto;
}
#IfcS {
	float:right;
	width:445px;
	position: relative;
	z-index:5;
	color: #567993;
	padding: 0px 0px 0px 5px;
}
#IfcS .ColA {
	width: 220px!important;
	clear: left;
}
#IfcS .ColB {
	width: 220px!important;
	clear: right;
}
#IfcF {
	clear:both;
	margin:0;
	padding:0;
	float:left;
	width:100%;
	text-align: center;
	font-size: 1em;
	background: transparent url(../images/ifc_foot_bg.png) no-repeat center top;
	line-height:1.5em;
	color: #888888;
}
#IfcF .Menu {
	width: 950px;
	margin: 0em auto 20px;
	border-top: 1px solid #ccc;
	padding: 10px 0px 0px;
}
#IfcF .Sub {
	padding-bottom:1em;
	margin-bottom:1em;
	color: #fff;
	font-weight: bold;
}
.Cols {
	width:100%;
	float:left;
}
.ColA {
	float: left!important;
	width:49.5%!important;
}
.ColB {
	float: right!important;
	width: 49.5%!important;
	clear:none!important;
}
#IfcM .ColA .grid TD,
#IfcM .ColB .grid TD {
}
/* ----------------------------- Pag HOME (layout col-sx)
*/
.LayoutB #IfcM,
#PagHome #IfcM,
.PagTeam #IfcM,
.PagPress #IfcM,
.PagMap #IfcM,
.PagHelp #IfcM {
	width:74%;
	padding:0em 0% 1em;
	min-height:600px;
	float:right;
	margin: 0px auto;
	overflow: hidden;
}
.LayoutB #IfcS,
#PagHome #IfcS,
.PagTeam #IfcS,
.PagPress #IfcS,
.PagMap #IfcS,
.PagHelp #IfcS {
	float:left;
	width:220px;
	padding-right:0px;
	padding-bottom: 1em;
}
#PagHome #IfcM .Bx {
	margin-top:1em;
}
.Projects {
}
.Projects LI {
}
.Projects LI A {
}
.Projects LI.Itm .Thb {
	border:none;
	width:80px;
	height:60px;
	padding-top: 5px;
}
.Projects LI.Itm .Thb IMG {
	width:90%;
	height:auto;
}
.Projects LI.Itm .Name {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color: #005DAB;
}
.BxNews {
}
.BxNews .TitBx {
	margin-bottom:0!important;
}
.BxNews .Infe {
	text-align:right;
	margin-top:0.5em;
}
.BxBann1 {
	padding:0;
	margin:0.5em 0 0 0;
	background:transparent;
	float:left;
	width:100%;
}
.BxBann1 .BxGorilla {
	display:block;
	margin:0;
	padding:0;
	float:left;
	width:340px;
	color: #C1E065;
	background: url(../images/banner1_home.png) no-repeat left top;
	height: 87px;
	overflow: hidden;
}
.BxBann1 .BxGorilla:hover {
	text-decoration:none;
	color: #fff;
}
.BxBann1 .BxGorilla .Thb {
	width:80px;
	float:right;
	margin:0 2px 0 10px;
}
#IfcM .BxBann1 .BxGorilla .Thb IMG {
	background-color:transparent;
	border-color:#A2C929;
}
#IfcM .BxBann1 .BxGorilla:hover .Thb IMG {
	background-color:#fff;
	border-color:#fff;
}
.BxBann1 .BxGorilla .Info {
	font-size:2.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight:normal;
	display:block;
	line-height:1.1em;
	margin-top:0.3em;
	margin-left:20px;
}
.BxBann1 .BxGorilla .Info STRONG {
	font-weight:bold;
	color:#D7EB98;
}
.BxBann1 .BxGorilla:hover .Info STRONG {
	color:#fff;
}
OL.miniposts {
	list-style:none;
	margin:0;
	padding:0;
}
.miniposts LI {
	border-bottom: 1px solid #fff;
	display: block;

}
.miniposts LI A {
	color: #666666;
	display: block;
	margin: 0px;
	padding: 0.5em 0px;
	border-bottom: 1px solid #ccc;
}
.miniposts LI A:hover {
	color: #000;
	text-decoration: none;
}
.miniposts LI A .Tx {
	display:block;
}
.miniposts LI A STRONG {
	display: block;
	text-align: right;
	font-style: italic;
	color:#660000;
}
.miniposts LI A:hover STRONG {
	color: #c93b0e;
}
.TopCamp {
}
.TopCamp .TitBx {
	background-color:#E6EBEF!important;
	font-size:1.3em;
	padding:5px;
	margin-bottom:0.5em;
}
.TopCamp .TopItm .Itm {
	float:left;
	width:47%;
	margin-right:1%;
	padding-right: 1%;
}
.TopItm .Itm .Info {
	font-family:Georgia, "Times New Roman", Times, serif;
}
.TopItm .Itm {
	float:left;
	width:100%;
}
.TopItm .Itm .Tit {
	font-size:1.2em;
	margin-bottom: 0.5em;
}
.TopItm .Itm .Thb {
	width:80px;
	height: 80px;
}
.TopItm .Itm .Thb IMG {
}
.TopItm .Itm .Ft {
	text-align:right;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color: #c93b0e;
}
.TopItm2 {
}
.TopItm2 .Itm {
	padding:0.5em 0 0.5em 0;
	border-bottom:1px solid #ccc;
	clear: both;
	float:left;
	width:100%;
}
.TopItm2 .Itm A.Tit {
	display:block;
}
.TopItm2 .Itm A.Tit:hover {
	text-decoration:none;
	background-color:#F8FDE3;
	color: #619B07;
}
.TopItm2 .Itm .Name {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height: normal;
	text-transform: none;
	float:none;
	display:block;
	width: auto;
}
.TopItm2 .Itm .Info {
	display:block;
	font-size:0.8em;
	padding:5px;
	background-color:#E7EAEB;
	line-height: normal;
	margin: 0.5em 5px 0px 60px;
	clear: right;
}
.TopItm2 .Itm .Info A {
	white-space:nowrap;
	color: #c93b0e;
}
.TopItm2 .Itm .Info EM {
	white-space:nowrap;
}
.BxStories .TitBx,
.BxRecent .TitBx {
	margin-bottom:0!important;
}
/* ----------------------------- MENU TOP
*/
 
#IfcMenu1 {
	clear: both;
	margin: 0px;
	padding:0 0 0 20px;
	width:956px;
	text-align: center;
	float:left;
	background: url(../images/ifc_corpo_t.png) no-repeat left bottom;
	border-top: 1px none #d1d1d1;
	position: relative;
	height: 60px;
}
#IfcMenu1 .Menu {
	float:left;
	width:80%;
	margin:0 0 0 0%;
	padding:10px 0 0px;
	background:no-repeat right bottom;
}
#IfcMenu1 LI {
	float: left;
	background: url(../images/menu1_dx.png) no-repeat right top;
	padding:0 20px 0 0;
	margin-right: 2px;
	margin-top: 0px;
	position:relative;
}
#IfcMenu1 A {
	font-size:16px;
	/*line-height:25px;*/
	line-height:27px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	background:url(../images/menu1_sx.png) no-repeat left top;
	display:block;
	padding:2px 0px 3px 20px;
	white-space: nowrap;
}
#IfcMenu1 LI:hover,
#IfcMenu1 LI.over {
	background-position:right -42px;
	margin-top:-3px;
}
#IfcMenu1 LI:hover A,
#IfcMenu1 LI.over A {
	/*line-height:24px;*/
	line-height:26px;
	background-position:left -42px;
	padding-bottom:5px;
	padding-top:5px;
}
#IfcMenu1 LI A:hover {
	color:#990000;
}
#IfcMenu1 LI.Curr {
	background-position:right -84px;
	margin-top:-2px;	
}
#IfcMenu1 LI.Curr A,
#IfcMenu1 LI.Curr:hover A {
	/*line-height:25px;*/
	line-height:28px;
	background-position:left -84px;
	color:#000;
	padding-bottom:5px;
	padding-top:3px;
	font-weight: bold;
}
#IfcMenu1 LI.MyVir {
	/*right:30px;*/
	margin-left:30px;
}
#IfcMenu1 LI.More {
	background-image:url(../images/menu1m_dx.png);
	padding-right:30px;
}
#IfcMenu1 LI.More A {

}

#IfcMenu1 .BxMyVir,
#IfcMenu1 .BxLogin {
	float: none;
	top:-100px;
	/*bottom:20px;*/
	position: absolute;
	right: 30px;
	font-size: 1.2em;
	background: #F7F5E8;
	padding: 10px;
	border-top: 1px none #F1EED8;
	border-right: 1px solid #F1EED8;
	border-bottom: 1px solid #D2C982;
	border-left: 1px solid #F1EED8;
}
#IfcMenu1 .BxMyVir .Name {
	/*color: #C93B0E;
	font-size: 1.2em;*/
	font-weight:normal;
	display:inline-block;
	vertical-align:middle;
	line-height:1.1em;
	border: none;
	margin-left: 0px;
}
#IfcMenu1 .BxMyVir .Thb {
	width:40px;
	height:40px;
	vertical-align:middle;
	/*position:relative;*/
	display:inline-block;
	text-align:left;
	border: none;
	margin-right: 0px;
	float: none;
	position: relative;
}
#IfcMenu1 .BxMyVir .Thb IMG {
	z-index:0;
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:40px;
}
.Thb IMG.Ico {
	width:10px!important;
	height:10px!important;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
}

.Avatar {
	position:relative;
}
/*
.Avatar IMG {
	z-index:0;
	position:absolute;
	top:0;
	left:0;
}
*/
.Avatar IMG.Ico {
	width:10px!important;
	height:10px!important;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	padding:0;
}
#IfcMenu1 .BxMyVir A,
#IfcMenu1 .BxLogin A {
	display: inline-block;
	vertical-align:middle;
	font-size: 1em;
	margin: 0px;
	background: transparent;
	color: #005DAB;
}
#IfcMenu1 .BxMyVir A IMG,
#IfcMenu1 .BxLogin A IMG,
#IfcMenu1 .BxMyVir A:hover IMG,
#IfcMenu1 .BxLogin A:hover IMG {
	padding:0;
	border:1px solid #fff;
}
#IfcMenu1 .BxLogin .Tit {
	color: #C93B0E;
	font-size:1em;
	font-weight:bold;
	margin-right:5px;
}
#IfcMenu1 .BxLogin A {
	padding:0;
}
#IfcMenu1 .BxMyVir A {
	border-left: 1px solid #ccc;
	padding: 5px 0 5px 5px;
	margin-left:5px;	
}
#IfcMenu1 .BxMyVir A:hover,
#IfcMenu1 .BxLogin A:hover {
	color: #074ae5;
	text-decoration: underline;
}
#IfcMenu1 .BxMyVir A.Enter {
	color:#900;
	font-weight:bold;
}

.DropDown {
	width:200px;
	font-size:1em;
	position:absolute;
	left:-5000em;
	text-align: left;
	z-index: 5000;
	float:none;
	margin:0;
	padding: 0px 20px 20px 0px;
}
#IfcMenu1 LI.More:hover .DropDown,
#IfcMenu1 LI.over .DropDown {
	left:0;
}
#IfcMenu1 .DropDown UL {
	background: #f7f5e8 repeat-x left bottom;
	border-top: 1px none #d2c7b1;
	border-right: 1px solid #d2c7b1;
	border-bottom: 1px solid #BAA987;
	border-left: 1px solid #d2c7b1;
	margin:0;
	padding:5px;
}
#IfcMenu1 .DropDown LI {
	float:none;
	line-height:normal;
	padding:0px;
	margin:0;
	background:none;
	border-bottom:1px solid #F8F5E9;
}
#IfcMenu1 .DropDown LI:hover {
	margin:0;
}
#IfcMenu1 .DropDown LI A {
	line-height:normal;
	padding:5px;
	background-image:none;
	border-bottom:1px solid #CFCCB4;
	font-size: 13px;
}
#IfcMenu1 .DropDown LI:last-child A {
	border-bottom:none;
}
#IfcMenu1 .DropDown LI A:hover {
	line-height:normal;
	padding:5px;
	background: #FCFBF5 repeat-x left top;
}
#IfcMenu1 LI.Curr .DropDown {
}
#IfcMenu1 LI.Curr .DropDown UL {
	background:#FFFFFF;
	border-color:#c1c1c1;
}
#IfcMenu1 LI.Curr .DropDown LI {
	border-bottom-color:#fff;
}
#IfcMenu1 LI.Curr .DropDown LI A {
	font-weight:normal;
	line-height: normal;
	padding:5px;
	border-bottom-color:#c1c1c1;	
}
#IfcMenu1 LI.Curr .DropDown LI.Curr A {
	font-weight:bold;
	color: #000;
}
#IfcMenu1 LI.Curr .DropDown LI A:hover {
	line-height:normal;
	margin:0;
}
/* ----------------------------- MENU FOOT
*/
 
#IfcMenu2 {
	clear: both;
	margin: 0px 0px 1em;
	padding:0;
	width:100%;
	text-align: center;
	float:left;
	background:url(../images/menu2bg_sx.png) no-repeat left top;
	font-size: 1.1em;
	display: none;
}
#IfcMenu2 .Menu {
	float:left;
	width:100%;
	margin:0 0 0 0%;
	padding:10px 0 13px;
	background:url(../images/menu2bg_dx.png) no-repeat right top;
	white-space: normal;
}

#IfcF .Menu LI {
	display:inline;
	border-right: 1px solid #ccc;
	margin: 0;
	padding: 0px;
}
#IfcF .Menu LI.MyVir {
	margin-right:5px;
}
#IfcF .Menu LI.a,
#IfcF .Menu LI.b {
	margin-right:5px;
}
#IfcF .Menu LI A {
	border-right: 1px solid #fff;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	color: #666;
}
#IfcF .Menu LI.Curr A {
	font-weight:bold;
	color:#000000;
}
#IfcF .Menu LI:last-child,
#IfcF .Menu LI:last-child A {
	border-right:none;
}
#IfcF .Menu LI A.Lico {
	padding-left:20px;
	font-weight:bold;
}
#IfcF P {
	clear:both;
}

/* ------------------------------------------ BOXS
*/
.Bx {
	clear: both;
	float: left;
	width: 100%;
	padding: 0;
	background:repeat-y left top;
	position: relative;
}
.Bx .Inn1 {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	background:no-repeat left top;
}
.Bx .Inn2 {
	float: left;
	width: 94%;
	padding: 1em 3%;
	margin: 0;
	background:no-repeat left bottom;
}
.Bx .TitBx {
	font-size:1.3em;
	text-align: left;
	background:repeat-x left bottom;
	padding-bottom:0.5em;
	border-bottom: 1px solid #AFBCC0;
	margin-bottom: 0.5em;
}
.Bx .Tit2 {
	font-size:1.1em;
	text-transform: uppercase;
	margin-bottom: 0.3em;
	padding-bottom: 0.3em;
	border-bottom: 1px solid #BCC9CB;
}
.Bx .Bod {
}

/* ------------------------ Boxs Sidebar
*/

#IfcS .ColA .Bx .Inn2,
#IfcS .ColB .Bx .Inn2 {
	width: 92%;
	padding: 0.5em 4%;	
}
#IfcS .Bx1 {
	background-image: url(../images/bx/side1_m.png);
	margin-bottom: 1em;
}
#IfcS .Bx1 .Inn1 {
	background-image: url(../images/bx/side1_t.png);
}
#IfcS .Bx1 .Inn2 {
	background-image: url(../images/bx/side1_b.png);
}
#IfcS .Bx1 .TitBx {
	/*background-image:url(../images/bx/tit-bx1.png);*/
}
#IfcS .Bx2 {
	background-image: url(../images/bx/side2_m.png);
	margin-bottom: 1em;
}
#IfcS .Bx2 .Inn1 {
	background-image: url(../images/bx/side2_t.png);
}
#IfcS .Bx2 .Inn2 {
	background-image: url(../images/bx/side2_b.png);
}
#IfcS .Bx2 .TitBx {
	/*background-image:url(../images/bx/tit-bx2.png);*/
}

#IfcS .BxRss {
	clear:both;
	margin-top:1em;
}
#IfcS .BxRss LI {
	float: none;
	display: inline;
}
#IfcS .BxRss LI A {
	font-weight: bold;
}

/* ------------------------ Boxs Main
*/

#IfcM .Bx1 {
	background-image: url(../images/bx/main1_m.png);
}
#IfcM .Bx1 .Inn1 {
	background-image: url(../images/bx/main1_t.png);
}
#IfcM .Bx1 .Inn2 {
	background-image: url(../images/bx/main1_b.png);
}
#IfcM .Bx1 .TitBx {
}
#IfcM .Bx2 {
	background-image: url(../images/bx/main2_m.png);
}
#IfcM .Bx2 .Inn1 {
	background-image: url(../images/bx/main2_t.png);
}
#IfcM .Bx2 .Inn2 {
	background-image: url(../images/bx/main2_b.png);
}
#IfcM .Bx2 .TitBx {
}
#IfcM .Bx3 {
	background-image: url(../images/bx/main3_m.png);
}
#IfcM .Bx3 .Inn1 {
	background-image: url(../images/bx/main3_t.png);
}
#IfcM .Bx3 .Inn2 {
	background-image: url(../images/bx/main3_b.png);
}
#IfcM .Bx3 .TitBx {
	color:#996633;
}



.ItmList {
	clear: both;
	width: 100%;
	float: left;
	margin-bottom: 1em;
}
.ItmList OL {
	list-style:none;
	margin:0;
	padding:0;
	width: 100%;
	clear: both;
}
.ItmList .NoResults {
	font-weight:bold;
	font-size:1.2em;
	width:auto;
	float:none;
	text-align:center;
	padding:5px;
	color: #333333;
	background-color: #FBD1C4;
	border: 1px solid #F26F42;
}
.ItmList LI.Itm {
	float: left;
	width: 100%;
	clear: both;
	margin: 0 0 0em;
	padding: 0px;
	border-bottom: 1px solid #DDE6EC;
	color: #567993;	
}
.ItmList .Itm A.Itm {
	display:block;
	padding:0.4em 2%;
	background: transparent repeat-x left top;
	float: left;
	width: 96%;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	color: #567993;	
}
.ItmList .Itm A.Itm:hover {
	text-decoration:none;
	border-bottom-color:#96BF0D;
	color: #619B07;
	border-top-color: #fff;
	background: #F8FDE3 left bottom;
}
.ItmList .Itm .Thb {
	float: left;
	margin: 0 5px 0 0;
	padding: 2px;
	width: 32px;
	height: 32px;
	overflow: hidden;
	border: 1px solid #ccc;
	text-align: center;
	background-color: #fff;
}
.ItmList .Itm .Thb IMG {
	width: 30px;
	height: 30px;
	/*width:95%;
	height:95%;*/
	border:1px solid #fff;
	padding: 0!important;
}
.ItmList .Itm .Name {
	display: block;
	font-style: normal;
}
.ItmList A.Itm:hover .Name {
	color: #619B07;
}
.ItmList A.Itm:hover .Thb {
	border-color:#96BF0D;
	background-color:#96BF0D;
}
.ItmList .Infe {
	clear:both;
	text-align:right;
	padding: 3px;
	margin: 0.5em 0px 0px;
	width: auto;
	border-bottom: 1px solid #C4CDD0;
}

.S {
	color: #c93b0e;
	font-style: normal;
	font-weight: bold;
}
.ItmList .Itm .Info {
	font-style: italic;
}
.Bx1 .ItmList {
	margin-bottom:1em;
}
.Bx1 .ItmList .Itm A.Itm {
	border-top:none;
	border-bottom:1px solid #C5CED1;
}
.Bx1 .ItmList .Itm A.Itm:hover {
}


.ItmList .Tit2 A {
	display:block;
	padding: 5px;
}
.ItmList .Tit2 A:hover {
	text-decoration:none;
}
.Bx1 .Tit2 A:hover {
	background: #F0F2F4;
	color: #619B07;	
}
.Bx1 .ItmList P.Infe {
	background-color:transparent;
}
.widget .Tit2 A {
	display:inline;
}
.widget .Tit2 A:hover {
	color: #619B07;	
}
.widget .Tit2 .More {
	background:none;
	padding-left:0;
	font-size:10px;
	text-transform:capitalize;
}
.widget .ItmList .Infe {
	background: #F0F2F4;
}
/* -------------------------------------- SideBar
*/
#Components-1 { /* Sidebar 1 (ColA) */
}
#Components-1 .Tit2 {
	font-size:1.2em;
	padding-left:5px;
}
/* TargetBar (Barometro) */
.widget_wpmuds_sb_tb {
	margin-top:0px;
}
/* Progress bar */
.ProgressBar {
	width:100%;
	height:auto;
	background: transparent;
	padding:0;
	margin:0.5em 1em 0 0;
	float:left;
}
.ProgressBar SPAN {
	border: 1px solid #BCC9CB;
	display:block;
	text-align:left;
	width:100%;
	height:18px;
	background: #e9e9e9 url(../images/progressbar_bg.png) repeat-x left top;
	overflow:hidden;
	text-indent:-8000px;
}
.ProgressBar SPAN EM {
	display:block;
	width:0%;
	height:18px;
	background: #fbac17 url(../images/progressbar_stop.gif) repeat-x left top;
	color: #000;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #fff;
}
.widget_wpmuds_sb_tb .Info {
	clear:both;
	padding-top:5px;
}
.widget_wpmuds_sb_tb .Info P {
	padding-bottom:0px;
	margin-bottom:3px;;
}
.widget_wpmuds_sb_tb .Info B {
	font-weight:normal;
}
.widget_wpmuds_sb_tb .Info .Raised {
}
.widget_wpmuds_sb_tb .Info .Raised STRONG {
	color: #C93B0E;
}
.widget_wpmuds_sb_tb .Info .Raised EM {
	font-style: normal;
	font-weight: bold;
}
.widget_wpmuds_sb_tb .Info .Donors {
}
.widget_wpmuds_sb_tb .Info .Donors STRONG {
}
.widget_wpmuds_sb_tb .Info .Donors EM {
	font-style: normal;
}

.widget_wpmuds_sb_ot,
.widget_wpmuds_sb_mo,
.widget_wpmuds_sb_donations {
}
.widget_wpmuds_sb_ot .Inn1,
.widget_wpmuds_sb_mo .Inn1,
.widget_wpmuds_sb_donations .Inn1 {
}
.widget_wpmuds_sb_tb .Inn1 {
	padding-top:5px;
}
.widget_wpmuds_sb_ot .Inn2,
.widget_wpmuds_sb_mo .Inn2,
.widget_wpmuds_sb_donations .Inn2 {
}
.widget_wpmuds_sb_tb .Inn2 {
	padding-top:2px!important;
}
.widget_wpmuds_sb_tb .Tit2,
.widget_wpmuds_sb_ot .Tit2,
.widget_wpmuds_sb_mo .Tit2,
.widget_wpmuds_sb_donations .Tit2 {
	margin-bottom:0.3em!important;
	color: #c93b0e;
}

.WdgReport {
}
.WdgReport .Tit2 {
	color: #c93b0e;
}
.WdgReport .BoxProf {
	float: left;
	width: 100%;
}
.WdgReport .Thb {
	position: relative;
}
.WdgReport .Thb:hover IMG {
	padding: 0;
	border-width: 1px;
}
.WdgReport .BoxProf .Name {
	font-weight: bold;
	font-size: 1.1em;
}
.WdgReport .Tit {
	clear:both;
	margin-bottom:3px;
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
	padding-top: 10px;
}
#IfcS .WdgReport .DonateList {
	clear:both;
}
#IfcS .WdgReport .DonateList LI {
	background: none;
	clear:both;
	border-bottom-width: 0px;
}
#IfcS .WdgReport .DonateList LI.Protect {
	border-bottom-width: 1px;
	float: left;
	width: 100%;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
#IfcS .ProtectionBx{clear:both;margin-top:10px;float:left;width:100%;}
#IfcS .ProtectionBx .Tit2{}

.WdgReport .Data1,
.WdgReport .rss-date {
	color:#364D5C;
	font-size:0.8em;
	display: block;
}
.WdgReport .Data1 EM,
.WdgReport .Data1 STRONG {
	font-style:normal;
	font-weight:normal;
}
#IfcS .WdgReport .DonateList LI.Protect .Name {
	color:#364D5C;
}
#IfcS .WdgReport .DonateList LI A {
	background: none;
	padding: 0px;
	color:#005DAB;
}
#IfcS .WdgReport .DonateList LI A:hover {
	background:none;
}
.WdgReport .Visit {
	display: block;
	clear: both;
	font-weight: bold;
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #ccc;
}
.WdgReport .NoDon {
	display: block;
}

.DonateList {
	padding: 0;
	margin: 0;
}
.DonateList LABEL {
	float:left;
	width:100%;
	border-bottom: 1px solid #bcc7cf;
	padding: 0.5em 0px 0.2em;
	margin: 0;
}
.DonateList .Tx {
	float:left;
	width:60%;
}
.DonateList LABEL .Tx .Name {
	display:block;
}
.DonateList LABEL .Campo,
.DonateList .Dat {
	float:right;
	width:25%;
	text-align: right;
}
.DonateList .Evdz {
	color:#000;
}
.DonateList .Tot {
	font-size: 1.2em;
	background-color: #f3f6f7;
	clear: both;
	padding: 0.5em 3%;
	float: left;
	width: 94%;
}
.BxDonate .Bots {
}

.widget,
.Widget {
	margin-bottom: 1em;
	float: left;
	width: 100%;
}
.widget .Tit2 {
	font-size: 1.2em;
	margin: 0px 0px 0px;
	padding: 0px 0px 0.3em;
	border-bottom: 1px solid #CAD7DF;
	text-transform: uppercase;
}
/* -------------------- Sidebar 2 (ColA) 
*/
#Components-2 {
}


/* --------------------- Sidebar 3 (ColB) 
*/
#Components-3 {
}
#Components-3 .widgettitle {
	font-size: 1.2em;
	margin: 0px 0px 0px;
	padding: 0px 0px 0.3em;
	border-bottom: 1px none #CAD7DF;
	text-transform: uppercase;
}
#Components-3 .Tit2 {
	font-size: 1.2em;
	margin: 0px 0px 0px;
	padding: 0px 0px 0.3em;
	border-bottom: 1px none #CAD7DF;
	text-transform: uppercase;
}

/* ---------- Widget GroupList
*/
#list-groupsmembers .ItmList .Tit2 A {
	display:inline;
	padding:0;
}
#list-groupsmembers .ItmList .Tit2 A:hover {
	background:transparent;
}
#list-groupsmembers .ItmList .Tit2 A.Lico {
	text-transform:none;
	font-size:0.9em;
	margin-left:1em;
}
.widget_group_list {
}
/*.widget_group_list  .widgettitle {
	display:none;
}*/
.widget_group_list  H3.Tit2 {
	margin-bottom: 5px!important;	/*display:none;*/
}
.widget_group_list .ItmList  H3.Tit2 {
	display:block;
	font-size: 1em!important;
	text-transform:none;
	margin-bottom: 0!important;
}
.widget_group_list .ItmList  H3.Tit2 EM {
	font-size:0.8em;
}

/* ---------- Widget Donations
*/
.widget_wpmuds_sb_pd .DonateList .Itm {
	position:relative;
	margin:0em;
	padding:0.1em 0;
	float:left;
	width:100%;
	border-bottom: 1px solid #fff;
}
.widget_wpmuds_sb_pd .DonateList .Tx {
	width:55%;
}
.widget_wpmuds_sb_pd .DonateList .Data2 {
	float:left;
	position:relative;
	margin-right: 5px;
}
.widget_wpmuds_sb_pd .DonateList .Tot {
	margin-top:0.5em;
}
.widget_wpmuds_sb_pd .DonateList .Tot .Tx {
}
.widget_wpmuds_sb_pd .DonateList .Tot .Dat {

}
/* ---------- Widget Donors blog
*/
.widget_wpmuds_sb_cd {
}
#Components-3  .widget_wpmuds_sb_cd .Tit2 {
	font-size: 1.2em;
	margin: 0px 0px 0.3em;
	padding: 0px 0px 0.3em;
	border-bottom: 1px solid #CAD7DF;
	text-transform: uppercase;
	/*color: #c93b0e;*/
}
.widget_wpmuds_sb_cd UL.DonateList LI.Itm {
	position:relative;
	margin:0em;
	padding:0.1em 0;
	float:left;
	width:100%;
	border-bottom: 1px solid #fff;
}
.widget_wpmuds_sb_cd UL.DonateList .Tx {
	width:55%;
}
.widget_wpmuds_sb_cd UL.DonateList .Data1 {
	display:block;
	font-size:0.8em;
}
.widget_wpmuds_sb_cd UL.DonateList .Data1 * {
	font-style:normal;
	font-weight:normal;
}
#IfcS .widget_wpmuds_sb_cd UL.DonateList LI A,
#IfcS .widget_wpmuds_sb_cd UL.DonateList LI A:hover {
	background:transparent;
	padding:0;
}
#IfcS .widget_wpmuds_sb_cd UL.DonateList .Thb {
	float:left;
	position:relative;
	margin-right: 5px;
}
SPAN.NoReg {/* No avatar */
	border:none!important;
	background:transparent!important;
	height:30px;
}
#IfcS .widget_wpmuds_sb_cd UL.DonateList .Thb {
	width:31px;
	padding:1px;
	background-color:#fff;
	border:1px solid #ccc;
}
#IfcS .widget_wpmuds_sb_cd UL.DonateList A.Thb IMG {
	border:1px solid #fff;
	padding:0;
	width:27px;
	height:27px;
}
#IfcS .widget_wpmuds_sb_cd UL.DonateList A.Thb:hover {
	background-color:#96BF0D;
	border-color:#96BF0D;
}
#IfcS .widget_wpmuds_sb_cd UL.DonateList A.Thb:hover IMG {
	border:1px solid #fff;
	padding:0;
}
.widget_wpmuds_sb_cd UL.DonateList .Itm .Tx .User {
	font-weight:bold;
}
.widget_wpmuds_sb_cd UL.DonateList .Protect .Tx .Name {
	color:#364D5C;
}
.widget_wpmuds_sb_cd UL.DonateList .Tot {
	margin-top:0.5em;
}
.widget_wpmuds_sb_cd UL.DonateList .Tot .Tx {
}
.widget_wpmuds_sb_cd UL.DonateList .Tot .Dat {

}


/* --------- List Sidebar
*/
/*
#IfcS .Comments {
	list-style: none;
	margin: 0;
	padding: 0;
}
#IfcS .Comments LI,
#IfcS .widget_list_all_posts LI,
#IfcS #recent-posts LI,
#IfcS #archives LI {
	margin: 0;
	padding: 0em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight:normal;
	border-bottom: 1px solid #cad3d9;
	background: url(../images/itm2_bg.png) repeat-x left bottom;
	font-size: 0.9em;
}
#IfcS .Comments LI A,
#IfcS .widget_list_all_posts LI A,
#IfcS #recent-posts LI A,
#IfcS #archives LI A {
	color:#619b07;
	background: url(../images/ico/comment.png) no-repeat left 0.6em;
	display: block;
	margin: 0px;
	padding: 0.5em 0.5em 0.5em 20px;
}
#IfcS .Comments LI A:hover,
#IfcS .widget_list_all_posts LI A:hover,
#IfcS #recent-posts LI A:hover,
#IfcS #archives LI A:hover {
	text-decoration: none;
	color: #96BF0D;
	background-image:url(../images/ico/comment_o.png);
}
#IfcS .Comments LI A EM,
#IfcS .widget_list_all_posts LI A EM,
#IfcS #recent-posts LI A EM,
#IfcS #archives LI A EM {
	font-weight:normal;
	color: #567993;
}
*/
/* ---------- Recent Comments
*/
/*
#IfcS #recent-comments LI {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	border-bottom: 1px solid #cad3d9;
	display: block;
	background: url(../images/ico/comment.png) no-repeat left 0.6em;	
	padding: 0.5em 0.5em 0.5em 20px;
	font-size: 0.9em;
}
#IfcS #recent-comments LI A {
	color:#619b07;
	font-weight: normal;
}
#IfcS #recent-comments LI A:hover {
	text-decoration: none;
	color: #96BF0D;
}
#IfcS #recent-comments LI A EM {
	font-weight:normal;
	color: #567993;
}
*/
/*
#IfcS .MostRead .Comments LI A {
	background-image:url(../images/ico/read.png);
}
#IfcS .MostRead .Comments LI A:hover {
	background-image:url(../images/ico/read_o.png);
}
*/
#IfcS .List,
#IfcS UL {
	list-style: none;
	margin: 0;
	padding: 0;
}
.List LI,
#IfcS .Bx .List LI,
#IfcS .Bx UL LI{
	margin: 0;
	padding: 0em;
	border-bottom: 1px solid #cad3d9;
	background:repeat-x left bottom;
}
.List LI A,
#IfcS .Bx .List LI A,
#IfcS .Bx UL LI A{
	color:#567993;
	background:url(../images/ico/comment.png) no-repeat left 0.6em;
	display: block;
	margin: 0px;
	padding: 0.5em 0.5em 0.5em 20px;
}
.List LI A:hover
#IfcS .Bx .List LI A:hover,
#IfcS .Bx UL LI A:hover{
	text-decoration: none;
	color: #619b07;
	background-image:url(../images/ico/comment_o.png);
}
.List LI A EM,
#IfcS .Bx .List LI A EM,
#IfcS .Bx UL LI A EM{
	font-weight:normal;
	color: #567993;
}
#IfcS .widget_wpmuppa_w {
}
#IfcS .widget_wpmuppa_w .SlideShow {
	height:110px;
}
#IfcS .widget_wpmuppa_w .SlideShow .BotIco {
	width:32px;
	height:100px;
	margin-top:5px;
}
#IfcS .widget_wpmuppa_w .SlideShow .BotIco:hover {
	background-position:left -110px;
}
#IfcS .widget_wpmuppa_w .SlideShow .NextI {
	float:right;
	background-image: url(../images/ico/slide-wdg_next.png);
}
#IfcS .widget_wpmuppa_w .SlideShow .PrevI {
	float:left;
	background-image: url(../images/ico/slide-wdg_prev.png);
}
#IfcS .widget_wpmuppa_w .SlideShow #slideshow-ppaw {
	width:100px;
	float:left;
	margin-left:20px;
	position:relative;
	margin-top:5px;
	margin-bottom:0;
}
#IfcS #facebookconnector {
}
#IfcS .ColB #facebookconnector {
	margin-top:0px;
}
#IfcS #facebookconnector UL {
}
#IfcS #facebookconnector UL LI {
	margin: 0;
	padding: 0em;
	border-bottom: 1px solid #cad3d9;
	background:repeat-x left bottom;
}
#IfcS #facebookconnector UL LI A {
	color:#567993;
	background:url(../images/ico/comment.png) no-repeat left 0.6em;
	display: block;
	margin: 0px;
	padding: 0.5em 0.5em 0.5em 20px;
}
#IfcS #facebookconnector UL LI A:hover {
	text-decoration: none;
	color: #619b07;
	background-image:url(../images/ico/comment_o.png);
}
#IfcS #facebookconnector .Firm {
	text-align:right;
	font-size:0.8em;
	padding:0;
}
#IfcS .widget_categories .List LI A {
	background-image:url(../images/ico/categ.png);
	background-position:left 0.3em;
}
#IfcS .widget_categories .List LI A:hover {
	background-image:url(../images/ico/categ_o.png);
}
#IfcS .widget_categories .List LI UL {
	margin-bottom:0px;
}
#IfcS .widget_categories .List LI UL LI {
	border-bottom:1px solid #fff;
	border-top: 1px solid #cad3d9;
	font-size: 0.9em;
}
#IfcS .widget_categories .List LI UL LI A {
	background-image:url(../images/ico/cat-sub.png);
	padding-top: 3px;
	padding-bottom: 3px;
}
#IfcS .widget_categories .List LI UL LI A:hover {
	background-image:url(../images/ico/cat-sub_o.png);
}
#IfcS .widget_links .List LI A {
}
#IfcS .widget_links .List LI A:hover {
}
#IfcS .widget_archive .List LI A {
}
#IfcS .widget_archive .List LI A:hover {
}
#IfcS .widget UL LI .data {
	font-style:italic;
	background:transparent;
	display:block;
	position:relative;
	float:none;
	width: auto;
	height: auto;
	padding: 0 0 0 20px;
	color:#567993;
	text-align:left;
	font-size: 0.8em;
}

#IfcS .MakeDiff .TitBx {
	margin-bottom:0;
}
#IfcS UL.Links {
	margin-top: 0px;
}
#IfcS UL.Links LI {
	border-bottom:1px solid #fff;
	padding:0;
}
#IfcS UL.Links LI A {
	font-size:1.2em;
	border-bottom:1px solid #ccc;
	display:block;
	margin:0;
	padding:3px 5px 3px 30px;
	background-position:left 5px;
}
#IfcS UL.Links LI A:hover {
	text-decoration:none;
	background-position:left -35px;
	color:#0033CC;
}
#IfcS UL.Links LI A EM {
	display:block;
	font-style:normal;
	font-size:0.75em;
	color:#666666;
	font-weight: normal;
}
#IfcS UL.Links LI A:hover EM {
	color:#333333;
}
#IfcS UL.Links LI.Donate A {
	color:#C93B0E;
	font-weight:bold;
}
#IfcS UL.Links LI.Donate A:hover {
	color:#DC3500;
}
#IfcS UL.Links LI.Contact A {
	/*padding-top:7px;
	padding-bottom:10px;*/
}


#IfcS .widget_rss {
}
#IfcS .widget_rss IMG {
	border:none!important;
	padding:0!important;
}
#IfcS .widget_rss LI {
	margin: 0;
	padding: 0em;
	border-bottom: 1px solid #cad3d9;
	background:repeat-x left bottom;
}
#IfcS .widget_rss LI .rss-date {
	font-size: 0.9em;
	font-weight: bold;
	color: #364D5C;
}
#IfcS .widget_rss LI A {
	background:no-repeat left 0.6em;
	background-image:url(../images/ico/rss.png)!important;
	color:#567993;
	display: block;
	margin: 0px;
	padding: 0.5em 0.5em 0.5em 20px;
}
#IfcS .widget_rss LI A:hover {
	background-image:url(../images/ico/rss_o.png)!important;
	text-decoration: none;
	color: #619b07;	
}


/* ----------------------- BxShow HOME
*/
.BxShow {
	position: relative;
	width: 100%;
	height: 490px;
}
.BxShow .Show {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}
.Show .Itm {
	clear: none;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
.Show .Itm { /* ------------ FF2 hack :( */
	width:200px;
}
.Show .Itm .Tit {
	float: left;
	width:195px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	clear: left;
	margin-bottom:0px;
	z-index:9;
	left: 0px;
	margin-top: 10px;
	background: transparent url(../images/show-tab_b.png) no-repeat left bottom;
}
.Show .Itm .Tit A {
	padding: 10px;
	display: block;
	margin: 0px;
	background: transparent url(../images/show-tab_t.png) no-repeat left top;
	height: 4em;
	overflow: hidden;
}
.Show .Itm .Tit A:hover {
	text-decoration: none;
}
.Show .Itm .Cont {
	float: none;
	width:490px;
	position: absolute;
	z-index:10;
	top:0;
	left:-10000em;
	clear: none;
	margin:0;
	color: #fff;
	background: url(../images/bx/show_b.png) no-repeat left bottom;
	height: 480px;
	overflow: hidden;
	/*display:none;*/
}
.Show .Itm:hover .Tit,
.Show LI.ov .Tit {
	z-index:15;
	background-image:url(../images/show-tab-sel_b.png);
}
.Show .Itm:hover .Tit A,
.Show LI.ov .Tit A {
	background-image:url(../images/show-tab-sel_t.png);
	color: #fff;
}
.Show .Itm:hover,
.Show LI.ov { /* ------------ FF2 hack :( */
	width:100%;
}
.Show .Itm:hover .Cont,
.Show LI.ov .Cont {
	right:0;
	left:auto;
	z-index:20;
	display:block;
}
.Show .Itm .Cont LI {
	background: url(../images/bx/show_t.png) no-repeat left top;
	padding:10px;
	float: left;
	width: 470px;
	height: 400px;
}
.Show .Itm .Cont .Photo,
.Show .Itm .Cont .Video {
	text-align: center;
	/*height: 340px;*/
	height:360px;
	overflow: hidden;
	padding: 5px 5px 10px 5px;
	margin-bottom: 0.5em;
	background-color: #fff;
	width: 455px;
}
.Show .Itm .Cont .Photo {
	background-color: #fff;
}
.Show .Itm .Cont .Video {
	background:transparent;
}
#IfcM .Show .Itm .Cont .Photo IMG {
	width:450px;
	background-color: transparent;
	border: none;
	padding: 0;
}
.Show .Itm .Cont .Desc {
	float: left;
	width: 53%;
	padding:0;
	margin:0;
	height: 6em;
	overflow: hidden;
}
.Show .Itm .Cont .Bots {
	float: right;
	clear:none;
	width:45%;
	text-align:right;
	padding:0;
	margin: 1em 0 0 0;
}
.Show .Itm .Cont .Bots .Bt {
	width:auto;
	margin: 0!important;
}
.Show .DonateG {
	background-image:url(../images/bots/g2_dx.png);
}
.Show .DonateG SPAN {
	background-image:url(../images/bots/g2_sx.png);
}

/* ----------------------------------------- Pag User Profile
*/
#IfcS .UserBx .UserPhoto {
	float:left;
	background: url(../images/user-foto_bg.png) no-repeat left top;
	text-align: left;
	overflow: hidden;
	padding: 5px;
	width: 205px;
	margin: 0px;
	margin: 0 0 0.5em 0;
	height: 205px;
	position:relative;
}
#IfcS .UserPhoto IMG {
	width: 200px;
	height: 200px;
	padding: 2px;
	background-color: #fff;
	border: 1px solid #000;
}
#IfcS .UserBx .UserPhoto IMG.Ico {
	width:20px;
	height:20px;
	position:absolute;
	top:6px;
	left:6px;
}

#IfcS .UserBx .UserInfo {
	float:right;
	width:226px;
	min-height: 220px;
}
#IfcS .UserInfo .Info {
	border-bottom: 1px solid #BACBD8;
	margin: 0px 0px 0.5em 0;
	padding: 0px 0px 0.5em 13px;
	font-size: 1.2em;
	line-height:1.2em;
}
#IfcS .UserInfo .Info LI {
	margin-bottom: 0.3em;
}
#IfcS .UserInfo .Info STRONG {
}
#IfcS .UserInfo .Info .Web {
	overflow:hidden;
}
#IfcS .UserInfo .Info .Web A {
	font-size:0.8em;
}
#IfcS .UserInfo .Info .SupportDat {
	font-style:italic;
}
#IfcS .UserInfo .Info .SupportDat EM {
	white-space:nowrap;
	color: #456176;
}
#IfcS .UserInfo .About {
	color: #575757;
	font-size: 0.9em;
	padding-left: 13px;
}
#IfcS .UserInfo .About .Tit {
	font-weight: bold;
	color: #567993;
	padding-bottom: 0.5em;
	font-size: 1.3em;
	background: url(../images/user-foto_arrow.png) no-repeat -0px top;
	padding-top: 6px;
	padding-left: 18px;
	margin: 0px;
	position: relative;
	top: 0px;
	left: -18px;
}

/* ----------------------------- Pag TEAM
*/
.PagTeam {
}
.PagTeam #IfcM .Bx {
	margin-top:0em;
}
.PagTeam .SearchBx {
	float: left;
	width: 95%;
	padding: 1em 2%;
	background: #F0F2F4;
	border: 1px solid #CAD1D9;
	margin: 0px 0px 1em;
	position: relative;
}
.PagTeam .SearchBx LABEL {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
.PagTeam .SearchBx .Name {
	/*width:85%;*/
	width:60%;
}
.PagTeam .SearchBx .Name .Tx {
	float: left;
	width: 15%;
	margin-top: 0.3em;
	display:none;
}
.PagTeam .SearchBx .Campo {
	/*width: 80%;*/
	width:99%;
	background-color: #fff;
}
.PagTeam .SearchBx .Checks {
	float:left;
	width:85%;
	margin:1em 0 0 0;
	padding:0;
	clear:left;
}
.PagTeam .SearchBx .Checks LABEL {
	float:left;
	width:27%;
	margin:0 0 0.5em;
	background:no-repeat left top;
	padding: 3px 0px 3px 30px;
}
.PagTeam .SearchBx .Checks LABEL:hover {
	background-position:left -40px!important;
}
.PagTeam .SearchBx .Checks LABEL.Sel {
	background-position:left -40px!important;
}
.PagTeam .SearchBx .Checks .CheckBx {
}
.PagTeam .SearchBx .Checks .Tx {
	display:inline;
	margin:0;
}
.PagTeam .SearchBx .Checks LABEL.a,
.Icons EM.a {
	background-image: url(../images/ico/organization-m_l.png);
}
.PagTeam .SearchBx .Checks LABEL.b,
.Icons EM.b {
	background-image: url(../images/ico/teamfield-m_l.png);
}
.PagTeam .SearchBx .Checks LABEL.c,
.Icons EM.c {
	background-image: url(../images/ico/friend-m_l.png);
}
.PagTeam .SearchBx .Checks LABEL.d,
.Icons EM.d {
	background-image: url(../images/ico/guardian-m_l.png);
}
.PagTeam .SearchBx .Checks LABEL.e,
.Icons EM.e {
	background-image: url(../images/ico/donor-m_l.png);
}
.PagTeam .SearchBx .Checks LABEL.f,
.Icons EM.f {
	background-image: url(../images/ico/campaigner-m_l.png);
}
/* d0k add */
.PagTeam .SearchBx .Checks LABEL.nb,
.Icons EM.nb {
	background: url(../images/ico/01-newborn.png);
}
.PagTeam .SearchBx .Checks LABEL.ba,
.Icons EM.ba {
	background: url(../images/ico/02-baby.png);
}

.PagTeam .SearchBx .Checks LABEL.in,
.Icons EM.in {
	background: url(../images/ico/03-infant.png);
}
.PagTeam .SearchBx .Checks LABEL.ju,
.Icons EM.ju {
	background: url(../images/ico/04-juvenile.png);
}
.PagTeam .SearchBx .Checks LABEL.sa,
.Icons EM.sa {
	background: url(../images/ico/05-subadult.png);
}
.PagTeam .SearchBx .Checks LABEL.bb,
.Icons EM.bb {
	background: url(../images/ico/06-blackback.png);
}
.PagTeam .SearchBx .Checks LABEL.sb,
.Icons EM.sb {
	background: url(../images/ico/07-silverback.png);
}


.PagTeam .SearchBx .Bots {
	float:inherit;
	clear:none;
	width:auto;
	margin:0;
	padding:0;
	text-align: right;
	position: absolute;
	top:6px;
	right:180px;
}
.PagTeam #IfcM .TeamList {
}
#PagTeam0 #IfcM .TeamList .ItmList {
	float:left;
	clear:none;
	width:49%;
	margin-right:0.5%;
	margin-bottom:3em;
	overflow: hidden;
}
#PagTeam0 #IfcM .TeamList .Col2,
#PagTeam0 #IfcM .TeamList .Col4 {
}
#PagTeam0 #IfcM .TeamList .Col3 {
	clear:left!important;
}
.PagTeam #IfcM .ItmList .Tit2 {
	color: #567993;
	text-transform: uppercase;
	font-size: 1.3em;
	/*background-color:#E6EBEF;*/
	padding:5px;
	margin-bottom:0.5em;	
}
.TeamList2 .ItmList LI.Itm {
	float:left;
	clear:none;
	width:49%;
	margin-right:0.5%;
	margin-bottom:1em;
	overflow: hidden;
	border-bottom: 1px solid #7B9BB3;
	height: 14em;
}
.TeamList2 .ItmList LI.Itm A {
	font-size:1.2em;
}
.TeamList2 .ItmList LI.Itm A:hover {
	text-decoration:none;
}
.TeamList2 .ItmList LI.Itm A .Name .Info {
}
.TeamList2 .ItmList LI.Itm .Thb {
	width:100px;
	height:100px;
	position:relative;
}
.TeamList2 .ItmList LI.Itm .Thb IMG {
	width:97%;
	height:97%;
}
#IfcM .TeamList2 A:hover .Thb {
	background-color:#96BF0D;
}
.TeamList2 .ItmList LI.Itm .Icons {
	position:relative;
	float:left;
	clear:left;
	width:100px;
	padding:2px;
	border:1px solid #ccc;
	border-top-color:#fff;
	background-color:#f0f2f4;
}
.TeamList2 .ItmList LI.Itm .Thb .Icons {
	position:absolute;
	bottom:0;
	left:0;
	background:transparent;
	border:none;
	padding:0;
}
.Icons .Ico {
	width:24px;
	height:24px;
	display:inline-block;
	background-position:left -40px;
	overflow:hidden;
	text-indent:100px;
	font:0/0 arial!important;	
}
.TeamList2 LI.Itm .UserInfo {
	font-size:0.9em;
	margin-left: 110px;
}
.TeamList2 LI.Itm .UserInfo .Info {
	font-style:normal;
	line-height:normal;
	border-bottom: 1px solid #DDE6EC;
	padding-bottom: 0.3em;
	margin-bottom: 0.3em;
	margin-top: 0.3em;
	padding-top: 0.3em;
}
.TeamList2 LI.Itm .UserInfo .About {
	line-height:normal;
	color: #575757;
}
.TeamList2 LI.Itm .UserInfo .About .Tit {
	font-weight: bold;
}
/* ----------------------------- Pag PRESS
*/
.PagPress {
}
.PressList {
}
.PressList .ItmList {
	float:left;
	width:47.5%;
}
.PressList .ItmList .Tit2 {
	color: #567993;
	text-transform: uppercase;
	font-size: 1.3em;
	/*background-color:#E6EBEF;*/
	padding:5px;
	margin-bottom:0.5em;	
}
.PressList .Col1 {
}
.PressList .Col2 {
}
.PressList .BxNews OL {
}
.PressList .BxNews OL LI {
	float: left;
	width: 100%;
	clear: both;
	margin: 0 0 0em;
	padding: 0px;
	border-bottom: 1px solid #DDE6EC;
	color: #567993;	
}
.PressList .BxNews OL LI A {
	display:block;
	padding: 5px 5px 5px 20px;
	background: url(../images/ico/news.png) no-repeat left 0.5em;
	float:none;
	display:block;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	color: #567993;	
}
.PressList .BxNews OL LI A:hover {
	text-decoration:none;
	border-bottom-color:#96BF0D;
	color: #619B07;
	border-top-color: #fff;
	background: #F8FDE3 url(../images/ico/news.png) no-repeat left 0.5em;
}
.PressList .BxNews OL LI STRONG {
	display:inline;
	color: #567993;	
}
.PressList .BxPress OL LI {
	float: left;
	width: 100%;
	clear: both;
	margin: 0 0 0em;
	padding: 0px;
	border-bottom: 1px solid #DDE6EC;
	color: #567993;	
}
.PressList .BxPress OL A {
	background: url(../images/ico/pdf.png) no-repeat left 0.5em;
	margin: 0px;
	padding: 5px 5px 5px 20px;
	width:auto;
	float:none;
	display:block;
	color: #567993;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;	
}
.PressList .BxPress OL A:hover {
	background: #F8FDE3 url(../images/ico/pdf.png) no-repeat left 0.5em;
	margin: 0px;
	padding: 5px 5px 5px 20px;
	border-bottom-color:#96BF0D;
	border-top-color: #fff;
	text-decoration: none;
}
.PressList .BxPress OL LI STRONG {
	display:inline;
	color: #567993;
}

/* ----------------------------- Pag MAPPA
*/
.PagMap {
}

.PagMap .BxMap {
}
.PagMap .BxMap #gmap.Viewport {

}
.PagMap .BxMap #GmapBalloon {
}

.PagMap #IfcS .TitPag {
	margin:0 0 0.5em 0;
	padding:0;
}
.PagMap #IfcM .BxMap .Viewport {
	position:relative;
}
.PagMap #IfcM .BxMap IMG {
	height:auto;
	max-width:inherit;
	border:none;
	padding:0;
	background:transparent;
}

.PagMap #IfcS .Bx,
.PagMap #IfcUM .Bx {
	margin:0em auto 0 auto;
	line-height: 1.5em;
	border-bottom:1px none #ccc;
	border-top:1px solid #ccc;
	padding:0;
	background: url(../images/post-act_bg.png) repeat-x left top;	
	color:#333;
}
.PagMap #IfcS .Bx .Inn1,
.PagMap #IfcUM .Bx .Inn1 {
	padding:5px;
}
.PagMap #IfcS .Bx .Tit,
.PagMap #IfcUM .Bx .Tit {
	margin-bottom:0.3em;
	font-weight: bold;
	color:#567993;
	font-size: 1.3em;
}
.PagMap #IfcS .BxB {
}
.PagMap #IfcS .BxB LI {
	margin-bottom:0.5em;
	clear:both;
	float:left;
	width:100%;
}
.PagMap #IfcS .BxB LI .Ico {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.PagMap #IfcS .BxB LI .Tx {
	float:left;
	width:60%;
}
.PagMap #IfcS .BxB EM {
	color:#D33B0E;
	font-style: normal;
}
.PagMap #IfcS .BxD .Tit {
}


.PagMap #IfcUM {
	clear:both;
	float:none;
	margin-top:15px;
}

/* ----------------------------- Pag HOW HELP
*/
.PagHelp {
}
.PagHelp .BxHelp {
	clear:both;
	float:left;
	width:96%;
	padding:0%;
	margin-top:1em;
	margin-bottom:1em;
	background-color: #F0F2F4;
	border: 1px solid #ccc;
}
.PagHelp .BxHelp .Inn1 {
	float: left;
	width: 95.7%;
	padding: 2%;
	border-top: 1px solid #fff;
	border-right: 1px none #fff;
	border-bottom: 1px none #fff;
	border-left: 1px solid #fff;
}
.PagHelp #IfcM .BxHelp IMG {
	background:transparent;
	padding:0;
	border:none;
	float: left;
}
.PagHelp .BxHelp .Tit {
	margin-bottom:1.5em;
	font-size: 1.9em;
	clear: both;
	color: #666;
}
.PagHelp .BxHelp .Bx {
	margin-bottom:0em;
}
.PagHelp .BxHelp UL LI {
	margin-bottom:0.5em;
	background:no-repeat left top;
	padding-bottom:10px;
}
.PagHelp .BxHelp UL LI LI {
	margin-bottom:0.3em;
	background: transparent;
	padding-bottom:0;
}
.PagHelp .BxHelp UL LI.ColA {
	width:48%!important;
/*	float:left!important;
	clear:none!important;*/
}
.PagHelp .BxHelp UL LI.ColB {
/*	clear:none!important;
	float:left!important;*/
}
.PagHelp .BxHelp UL LI.Clear {
	padding: 0;
	margin: 0;
	/*display:none;*/
}
.PagHelp .BxHelp LI .Tit,
.PagHelp .BxHelp LI .Tx {
	margin-left:55px;
}
.PagHelp .BxHelp LI .Tit {
	font-weight:bold;
	margin-bottom:0;
	font-size: 1.2em;
	color: #333;
}
.PagHelp .BxHelp LI .Tit A {
	text-decoration:underline;
}
.PagHelp .BxHelp LI .Tit A:hover {
	text-decoration:none;
}
.PagHelp .BxHelp LI .Tx {
	font-size:1em;
	line-height: normal;
}
.PagHelp .BxHelp LI P {
	margin:0;
}
.PagHelp .BxHelp .Social UL.Share {
}
.PagHelp .BxHelp .Social UL.Share LI {
	float:none;
	display:inline;
	margin:0;
	padding:0;
	width:auto;
}
.PagHelp .BxHelp .Linking .Badges {
	float:left;
	width:98%;
	padding:1%;
}
.PagHelp .BxHelp .Linking .Badges LI {
	float: left;
	width: 100%;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px dotted #A7B3BE;
	/*float:left;
	width:120px;
	padding-bottom:0;
	margin: 3px 1px 3px 0px;*/
}
.PagHelp .BxHelp .Linking .Badges IMG {
}
.PagHelp .BxHelp .Linking .Badges LABEL {
	float: right;
	width: 110px;
	margin: 0;
	font-size: 0.8em;
}
.PagHelp .BxHelp .Linking .Badges LABEL SPAN {
	font-style: italic;
}
.PagHelp .BxHelp .Linking .Badges LABEL .Campo {
	width: 98%;
	background-color: #fff;
	font-size: 0.9em;
	font-family: "Courier New", Courier, monospace;
	overflow: hidden;
}
.PagHelp .BxHelp .Linking .Badges LABEL TEXTAREA.Campo {
	height:6em;
}
.PagHelp .BxHelp UL LI.Donate {
	background-image:url(../images/ico/donate_g.png);
}
.PagHelp .BxHelp UL LI.Protect {
	background-image:url(../images/ico/protect_g.png);
}
.PagHelp .BxHelp UL LI.Shop {
	background-image:url(../images/ico/shop_g.png);
}
.PagHelp .BxHelp UL LI.Facebook {
	background-image:url(../images/ico/fb_g.png);
}
.PagHelp .BxHelp UL LI.Linking {
	background-image:url(../images/ico/link_g.png);
}

.PagHelp .BxHelp UL LI.Social {
	background-image:url(../images/ico/social_g.png);
}
.PagHelp .BxHelp UL LI.Email {
	background-image:url(../images/ico/email_g.png);
}
.PagHelp .BxHelp UL LI.Chat {
	background-image:url(../images/ico/chat_g.png);
}
.PagHelp .BxHelp UL LI.GetBlog {
	background-image:url(../images/ico/get-blog_g.png);
}
.PagHelp .BxHelp UL LI.Talk {
	background-image:url(../images/ico/talk_g.png);
}
.PagHelp .BxHelp UL LI.Campaign {
	background-image:url(../images/ico/campaign_g.png);
}
.PagHelp .BxHelp UL LI.Stick {
	background-image:url(../images/ico/stick_g.png);
}

.PagHelp .BxHelp UL LI.Social,
.PagHelp .BxHelp UL LI.Chat,
.PagHelp .BxHelp UL LI.GetBlog,
.PagHelp .BxHelp UL LI.Talk,
.PagHelp .BxHelp UL LI.Stick {
	clear:left!important;
}


/* ------------------------------------------ General Elements
*/
A {
	outline: none !important;
	text-decoration:none;
	/*color: #005AA4;*/
	color:#005DAB;
	/*color: #5B819F;*/
}
A:visited {
	outline: none !important;
	text-decoration:none;
	/*color: #5A21C5;*/
	/*color: #5B819F;*/
}
A:hover {
	text-decoration:underline;
	color: #074ae5;
}
BUTTON,
BUTTON:active {
	outline: none !important;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}
BUTTON SPAN {
	padding:1em 0.3em;
	margin:0;
	outline: none !important;
	cursor: pointer;
	font-size: 1.2em;
}
P {
	margin:0;
	padding:0;
}
H1,
H2,
H3,
H4,
H5,
H6 {
	margin:0;
	padding:0;
	line-height: 1em;
}
H1 {
	font-size:2.5em;
}
H2 {
	font-size:2em;
}
H3 {
	font-size:1.5em;
}
H4 {
	font-size:1.2em;
}
H5 {
	font-size:0.8em;
}
H6 {
	font-size:0.7em;
}
.Tit {
	font-weight:normal;
}
.Tit STRONG {
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
}
P {
	padding-bottom:1.2em;
}
FORM {
	margin:0;
	padding:0;
}
INPUT[type=checkbox],
INPUT[type=radio],
INPUT.CheckBx,
INPUT.RadioBt {
	border:none!important;
	padding:0!important;
	background:transparent!important;
	vertical-align:middle;
	/*vertical-align:text-top;*/
}

SELECT OPTGROUP {
	font-style: normal;
}
UL {
	margin:0;
	padding:0;
	list-style:none;
}
OL {
	padding-left: 2em;
	margin: 0.5em 0em;
}
.Sx {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	text-align: left;
}
.Dx {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	text-align: right;
}
.Clear,
.clear,
.clear-chusmy {
	font-size:0;
	height:1px;
	clear:both!important;
	display:block;
	padding:0px;
	margin:0px;
	line-height:0px;
	background-color:transparent;
	border:none;
}
#IfcM .Sep {
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 2px;
	line-height: 1em;
}
#IfcM LI SPAN.Sep {
	background:transparent no-repeat left top;
	overflow:hidden;
	text-indent:50px;
	clear: none;
	line-height:normal;
	margin: 0px;
	padding: 10px 0 0 7px;
	font-size: 0px;
	text-decoration: none;
	vertical-align: text-bottom;
}
HR {
	padding:0;
	margin:0;
	background:transparent;
	border:none;
	height:0;
}
HR.Clear {
	clear:both!important;
	padding:0;
	margin:0;
	height:0;
	border:none;
	visibility:inherit; /*FF*/
	position:inherit; /*FF*/

}
.Scroll {
	overflow: scroll;
	overflow-x:hidden;
}
UL LI,
OL LI {
	margin:0;
	padding:0;
}
UL.Lista {
	margin-left:2em;
	text-align: left;
}
UL.Lista LI {
	line-height: normal;
	padding-left: 16px;
	padding-bottom: 0.5em;
	background: url(../images/ico/bullet1.png) no-repeat left top;
}
DL {
	margin:0;
}
DL DT {
	margin:0;
	font-weight:bold;
}
DL DD {
	margin:0;
}
BLOCKQUOTE {
	text-align:center;
	color:#666666;
	margin:1em 0px 2em;
	line-height:1.3em;
	padding: 10px 10px 0px;
	font-size: 1em;
	background: #F1F1F2;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}
CITE {
	text-align:left;
	color:#666666;
	margin:1em 0px 2em;
	line-height:1.3em;
	padding: 0px;
	font-size: 0.8em;
	font-style: italic;
	text-indent: 0px;
}
IMG {
	border:none;
	padding:0;
	background:transparent;
}
#IfcM IMG {
	border:1px solid #ECECEC;
	padding:2px;
	background:#fff;
	max-width: 450px;
}
A IMG {
	border:1px solid #D8D8D8;
	padding:2px;
	background:#fff;
}
.Thb {
	float: left;
	margin: 0 5px 0 0;
	padding: 2px;
	width:50px;
	overflow: hidden;
	text-align: center;
	height: auto;
}
.Thb IMG {
	width:95%;
	height:auto;
	border:1px solid #fff;
	padding: 0!important;
}
A.Thb {border:1px solid #ccc;padding:2px!important;}
A.Thb:hover {background-color:#96BF0D;border-color:#96BF0D;}
A.Thb:hover IMG,
A:hover .Thb IMG{
	padding:0!important;
	border-width:1px;
}
A:hover IMG {
	padding:1px;
	background:#FFFFFF;
	border: 2px solid #FCD56F;
}
.Banner {
	background:transparent;
	padding:0;
	border:none;
	margin-bottom:10px;
}
A.Banner {
	display:block;
	text-align:center;
}
A.Banner IMG,
A.Banner:hover IMG {
	border:none;
	padding:0;
	background:transparent;
}
A.Lico,
.TxIco {
	vertical-align:baseline;
	height:auto;
	line-height:1.2em;
	display:-moz-inline-box; /* FF 2 */
	display:inline-block;
	margin-right: 5px;
	margin-left:0px;
	background: no-repeat left 0px;
	white-space: nowrap;
	padding: 2px 2px 2px 18px;
	font-size: 12px;
	font-weight: normal;
	color: #005DAB;
}
A.Lico:hover {
	background-position:left -22px;
}
A.Lico:visited {
	color: #005DAB;
}
A.Lico2,
.TxIco2 {
	vertical-align:baseline;
	height:auto;
	line-height:1.2em;
	display:-moz-inline-box; /* FF 2 */	
	display:inline-block;
	margin-left: 5px;
	margin-right:0px;
	background: no-repeat right 0px;
	white-space: nowrap;
	padding: 2px 18px 2px 2px;
	font-size: 12px;
	font-weight: normal;
	color: #005DAB;
}
A.Lico2:hover {
	background-position:right -22px;
}
A.Lico2:visited {
	color: #005DAB;
}
A.Comments {
	background-image:url(../images/ico/comment_l.png);
}
A.Plink {
	background-image:url(../images/ico/plink_l.png);
}
A.Email {
	background-image:url(../images/ico/email_l.png);
}
A.More {
	background-image:url(../images/ico/more_l.png);
}
/* ------------ links main
*/
A.Donate {
	background-image:url(../images/ico/donate-m_l.png)!important;
}
A.Camp {
	background-image:url(../images/ico/camp-m_l.png)!important;
}
A.Protect {
	background-image:url(../images/ico/protect-m_l.png)!important;
}
A.Work {
	/*background-image:url(../images/ico/work-m_l.png);*/
	background-image:url(../images/ico/who-m_l.png)!important;
}
A.Support{
	background-image:url(../images/ico/support-m_l.png)!important;
}
A.Contact {
	background-image:url(../images/ico/contact-m_l.png)!important;
}
A.Petition {
	background-image:url(../images/ico/petition-m_l.png)!important;
}
/* ------------ Share links
*/
A.fb {
	background-image:url(../images/ico/sh-fb_l.png)!important;
}
A.ms {
	background-image:url(../images/ico/sh-ms_l.png)!important;
}
A.yt {
	background-image:url(../images/ico/sh-yt_l.png)!important;
}
A.dg {
	background-image:url(../images/ico/sh-dg_l.png)!important;
}
A.fr {
	background-image:url(../images/ico/sh-fr_l.png)!important;
}
A.tw {
	background-image:url(../images/ico/sh-tw_l.png)!important;
}
A.nv {
	background-image:url(../images/ico/sh-nv_l.png)!important;
}
A.st {
	background-image:url(../images/ico/sh-st_l.png)!important;
}
A.dl {
	background-image:url(../images/ico/sh-dl_l.png)!important;
}
A.gg {
	background-image:url(../images/ico/sh-gg_l.png)!important;
}


A.Rss {
	background-image:url(../images/ico/rss_l.png);
}

.Ico,
.ico,
.ImgOver {
	vertical-align:middle;
	border:none!important;
	padding:0;
	background:transparent none;
}
TABLE {
	padding: 0;
	border-collapse: separate;
	border-top: 1px solid #E8E8E8;
	border-right: 0px none #E8E8E8;
	border-bottom: 0px none #E8E8E8;
	border-left: 1px solid #E8E8E8;
	margin: auto;
}
TABLE TR {
}
TABLE THEAD TH {
	text-align: left;
	padding: 0px 4px;
	background: #F2F2F2;
	border-top: 1px solid #fff;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-left: 1px solid #fff;
	line-height: normal;
}
TABLE TBODY TH {
	text-align: left;
	padding: 0px 4px;
	vertical-align:middle;
	line-height: normal;	
	border-top: 1px solid #fff;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-left: 1px solid #fff;	
}
TABLE TD {
	padding: 0px 4px;
	border-top: 1px solid #fff;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-left: 1px solid #fff;
}

TABLE THEAD {
}
TABLE THEAD TR {
}
TABLE TBODY {
}
TABLE TBODY TR {
}
TABLE TBODY TR TD {

}
TABLE TFOOT {
}
TABLE TFOOT TR {
}
TABLE TFOOT TR TD {
}
.Hid,
.BotB,
.IcoB,
.BotIco {
	display:-moz-inline-box; /* FF 2 */
	display:inline-block; /* IE, Opera and Safari */
	vertical-align:middle!important;
	height:16px;
	width:16px;
	text-indent:50px;
	font:0/0 arial!important;
	overflow:hidden;
	background:transparent no-repeat center top;
	border:none;
	text-decoration:none!important;
}
.BotIco {
	/*display:inline-block;*/
	text-align:left;
	font-size: 7px;
	text-indent:-5000em;
	overflow:hidden;
	background:transparent no-repeat left 0px;
	text-decoration: none;
}
.BotIco:hover {
	background-position:left -40px;
	text-decoration: none;
	background-color: transparent;
}
A.IcoB:hover {
	background-position:center -22px;
}
.Hidden {
	display:none!important;
}
.Hid {
	/*position:absolute;*/
	z-index:-5;
}
A:hover SPAN.Hid { /*questo ci serve per nascondere solo il testo su Safari*/
	background:transparent;
	text-decoration:none!important;
	visibility:hidden;
}
html[xmlns*=""] body:last-child .Hid { /* ** SAFARI hack ** */
/*display:none!important;*/
visibility:hidden!important;
}
.SearchI {
	width:24px;
	height:24px;
	background-image:url(../images/ico/search_bt.png);
}
BUTTON.Bot {
	display:inherit;
	font-size:1.1em;	
}
BUTTON.BotB {
	display:-moz-inline-box; /* FF 2 */
	display:inline-block; /* IE, FF3, Opera and Safari */
}
#IfcC .TitPag,
#IfcC .widecolumn H2 {
	font-size: 2.5em;
	color: #416905;
	font-weight: normal;
	/*margin-left: 10px;*/
	margin-top:0.3em;
	margin-bottom:0.3em;
	margin-left:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#IfcC .TitPag STRONG {
	font-weight:normal;
	color: #619B07;	
}
#IfcC .TitPag B {
	font-weight: normal;
	color: #333;
}
#IfcC .TitPag EM {
}
#IfcC .TitPag2 {
	font-size: 1.2em;
	margin:1em 0px 0px;
	padding: 0px 0px 0.3em;
	border-bottom: 1px solid #CAD7DF;
	text-transform: uppercase;
	color:#567993;
}
#IfcM .Tit1 .TitSub {
	font-style: italic;
	font-size: 1.5em;
	color: #FFCC00;
}
/* ------------------------------------------------------------ BOTS
*/
.Bt {
	border:0;
	background: transparent no-repeat right 1px;
	text-align:left;
	margin:0;
	padding: 0px 10px 0px 0px;
	vertical-align: middle;
}
html[xmlns*=""] .Bt { /* ** SAFARI hack ** */
	padding-top:1px;
	padding-left:15px;
}
html[xmlns*=""] A.Bt { /* ** SAFARI hack ** */
	padding-top:0px;
}
.Bt SPAN,
.BtCanc SPAN {
	font-weight:bold;
	background:transparent no-repeat left 0px;
	display:block;
	white-space:nowrap;
	font-size:12px;
	line-height:32px;
	margin:0px 0 0 0;
	color:#fff;
	text-align:center;
	padding: 0px 5px 0px 15px;
	height: 35px;
}
.Bt STRONG,
.BtCanc STRONG {
	text-transform:uppercase;
}
.Bt {
	background-image:url(../images/bots/bt_dx.png);
}
.Bt SPAN {
	background-image:url(../images/bots/bt_sx.png);
}
.BtCanc {
}
.BtCanc SPAN {
	color: #A88600;
}
.Bt:hover,
.BtCanc:hover {
	background-position:right -44px;
	text-decoration:none;
}
.Bt:hover SPAN,
.BtCanc:hover SPAN {
	background-position:left -45px;
	/*color: #000;*/
}
.BotG {
	background-image: url(../images/bots/g_dx.png);
	padding-left:0px;
	padding-right:5px;
}
.BotG SPAN {
	background-image: url(../images/bots/g_sx.png);
	font-size:20px;
	line-height:40px;
	height:43px;
	padding-left:25px;
	padding-right:15px;
	text-transform: inherit;
	color: #FEF0EB;
	font-weight: normal;
}
.BotG:hover {
	background-position:right -62px;
}
.BotG:hover SPAN {
	background-position:left -63px;
	color: #fff;
}
html[xmlns*=""] .BotG { /* ** SAFARI hack ** */
	padding-top:1px;
	padding-right:10px;
}
BUTTON.Disabled,
BUTTON.Disabled:hover {
	background-image: url(../images/bots/bot-dis_dx.png)!important;
	background-position:right 1px!important;	
}
BUTTON.Disabled SPAN,
BUTTON.Disabled:hover SPAN {
	background-image: url(../images/bots/bot-dis_sx.png)!important;
	background-position:left 0px!important;
	color:#ccc!important;
}
A.Bt,
A.BtCanc {
	width:inherit;
	display:-moz-inline-box;	/* FF 2 */
	display:inline-block;
	background-position:right 0px;
	padding-left:0px;
	padding-right:10px;
	margin-left:5px;
	margin-right:5px;
}
A.Bt SPAN,
A.BtCanc SPAN {
	display:inline-block;	
	background-position:left 0px;	
}
A.Bt:hover,
A.BtCanc:hover {
	background-position:right -45px;
}
A.Bt:hover SPAN,
A.BtCanc:hover SPAN {
	background-position:left -45px;
}
A.BotG:hover {
	background-position:right -63px!important;
}
A.BotG:hover SPAN {
	background-position:left -63px!important;
}


/* ------------------------------------------------------- FORMS
*/
.Campo {
	/*background-color: #F3F3F3;*/
	background-color:#fff;
	vertical-align:middle;
	border-top: 1px solid #808080;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #808080;
	padding:2px;
	max-width: 98%;
}
.Campo:hover {
	border: 1px solid #000;
}
.Campo:focus {
	padding:1px;
	background-color: #F0FAD1;
	border:2px solid #AEE018;
	color: #000;
}
SPAN.Campo,
SPAN.Campo:hover,
SPAN.Campo:focus {
	background:transparent;
	border:none;
}
SELECT.Campo,
SELECT.Campo:hover {
	padding-top:1px;
	padding-bottom:1px;
	margin-top:1px;
	margin-bottom:1px;
}
SELECT.Campo:focus {
	padding-top:0px;
	padding-bottom:0px;
}
SELECT.Campo OPTION {
}
SELECT.Campo OPTION.Label {
	font-style:italic;
	color:#666666;
}
TEXTAREA.Campo {
	font-family:Arial, Helvetica, sans-serif;
}
.Bots {
	clear:both;
	text-align: center;
	padding: 1em 2% 1em 0px;
	margin: 0px;
	font-size: 1em;
}
INPUT.Error,
TEXTAREA.Error,
SELECT.Error {
	background-color:#CC0000;
	color:#fff;
	border-color:#FF0000;	
}
/* --------------------------------  FORMS
*/

FORM LABEL {
	margin-top: 1em;
	display: block;
}
FORM LABEL .Campo {
	width: auto;
}
FIELDSET {
	border-left:none;
	border-right:none;
	border-bottom:none;
	border-top:1px none #E0E0E0;
	margin:0px;
	padding-top: 0em;
}
FIELDSET LEGEND {
	padding:0pt 5px;
	font-weight: bold;
}

FIELDSET LABEL.Cell,
FIELDSET FIELDSET.Cell {
	float: left;
	width: auto;
	margin-right: 20px;
	margin-bottom: 1em;
	margin-top: 1em;
}
FIELDSET FIELDSET {
	width:auto;
	/*width: 21.5%;*/
	float: left;
	margin-right: 0.5%;
	border-top: 1px solid #E0E0E0;
	border-right: 1px dotted #E0E0E0;
}
FIELDSET FIELDSET LEGEND {
	font-weight:bold;
	padding-left:0;
}
FIELDSET FIELDSET LABEL {
	display:inline;
	width:auto;
}
FIELDSET FIELDSET LABEL .Campo {
	width:auto;
}
FIELDSET OL {
	list-style:none;
	margin:0;
	padding:0;
}
FIELDSET LI {
	margin:0;
	padding:0;
}
LABEL .Tx {
	text-align: left;
	font-weight: bold;
	display: block;
	margin-bottom:0.2em;
	padding-bottom:0.2em;
	line-height: 1em;
}


/* ------------------------------------- BxJoin
*/
#IfcM .BxJoin {
	text-align:center;
	clear:both;
	margin:1em 0;
	padding:0;
	float:left;
	width:465px;
	background: url(../images/bx/join-main_b.png) no-repeat left bottom;
}
#IfcM .BxJoin .Inn {
	float:left;
	width:88%;
	margin:0;
	padding:2em 5%;
	background: url(../images/bx/join-main_t.png) no-repeat left top;
	border:none;
}
.BxJoin FIELDSET {
	float:left;
	width:66%;
	margin:0;
	padding:0;
}
.BxJoin LABEL {
	clear:both;
	width:100%;
	margin:0em 0 0.5em;
	padding:0;
	float:left;
	width:100%;
}
.BxJoin .Tx {
	float:left;
	width:25%;
}
.BxJoin .Campo {
	float:left;
	width:65%;
}
.BxJoin .Bots {
	clear:none;
	float:right;
	width:32%;
	padding:0;
	margin:0;
}
#IfcS .BxJoin {
	float:left;
	width: 100%;
}
#IfcS .BxJoin FIELDSET {
	width: 100%;
	padding: 0;
}
#IfcS .BxJoin .Bots {
	text-align:center;
	width:100%;
	float:none;
	clear:both;
}

#IfcS .BxWelcome {
	margin:0.5em 0 1em 0;
	text-align:center;
	font-size:1.3em;
}
#IfcS .BxWelcome P {
	padding-bottom:0em;
	padding-top:0;
}
#IfcS .BxWelcome P.Bots {
	margin-top:0.5em;
}

/* ------------------------------------ POST
*/
.Nav {
	padding:0 0 0.5em 0;
	margin:0 auto 0.5em;
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
}
.Nav SPAN,
.Nav DIV {
}
.Nav A {
}
.Nav .Prev {
	float: left;
}
.Nav .Next {
	float: right;
}
.Nav .Prev .Lico {
}
.Nav .Next .Lico {
	padding-left:0;
	padding-right:20px;
}
.Post {
	position: relative;
	float: left;
	width: 100%;
	clear: both;
}
.Post .Tit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin-right:75px;
	margin-top: 0.5em;
}
.Post .Tit A {
	color:#619B07;
}
.Post .Tit A:hover {
	color:#96BF0D;
}
.Post .Info {
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin:0.5em auto 1em;
	padding:0px;
	min-height:3em;
	margin-right:75px;	
}
/* --------------------------- DATA
*/
.Data {
	font-family:Georgia, "Times New Roman", Times, serif;
	display: block;
	float: right;
	position: absolute;
	background: transparent url(../images/bx/data_bx.png) no-repeat center top;
	color: #fff;
	width: 60px;
	font-style: normal;
	text-align: center;
	font-size: 11px;
	padding: 10px 5px 5px;
	height: 60px;
	top: 0px;
	right: 0px;
}
A.Data {
}
A.Data:hover {
	color:#fff;
	text-decoration:none;
}
.Data .D {
	display: block;
	font-size: 25px;
	font-weight: bold;
	font-style: normal;
}
.Data .M {
	display: block;
	font-weight: normal;
	font-size: 16px;
}
.Data .Y {
	display: block;
	font-style: normal;
}

.Data2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	display: block;
	float: right;
	position: absolute;
	background: #96BF0D no-repeat center top;
	color: #fff;
	width:30px;
	font-style: normal;
	text-align: center;
	font-size:9px;
	padding:3px;
	height:35px;
	top: 0px;
	right: 0px;
	line-height:1.2em;
}
A.Data2 {
}
A.Data2:hover {
	color:#fff;
	text-decoration:none;
	background: #ADDB0F;
}
.Data2 .D {
	display: block;
	font-size:12px;
	font-weight: bold;
	font-style: normal;
}
.Data2 .M {
	display: block;
	font-weight: normal;
	font-size:10px;
}
.Data2 .Y {
	display: block;
	font-style: normal;
}





.Info .Meta {
}
.Post .Info .Auth {
}
.Post .Info .Hour {
	white-space:nowrap;
}
.Post .Entry {
	clear: both;
}
.Post .Entry IMG {
}
.Post .Entry UL {
	margin-left: 0.5em;
	margin-bottom: 1em;
}
.Post .Entry UL LI {
	background: url(../images/ico/bullet1.png) no-repeat left top;
	padding-left: 16px;
}
.Actions {
	float:left;
	width:98%;
	background: url(../images/post-act_bg.png) repeat-x left top;
	margin: 0.5em auto;
	padding: 0.5em 1%;
}
.Actions LI {
	float:left;
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #ccc;
}
.Actions LI A {
}
.Actions LI A:hover {
}
.Actions LI.Comments {
}
.Actions LI.Comments A {
	font-weight:bold;
}
.Actions LI.Cat {
}
.Actions LI.Edit {
}

.InfoProtect {
	background: url(../images/ico/protect_g.png) no-repeat left top;
	padding-left: 55px;
	font-style: italic;
	padding-bottom: 20px;
}

/* --------- Facebook Video
*/
.FBVideoUp {
	font-size: 1em;
	background: #F0F2F4;
	border-top: 1px none #C8CFD4;
	border-right: 1px solid #C8CFD4;
	border-bottom: 1px solid #C8CFD4;
	border-left: 1px solid #C8CFD4;
	margin: 0px auto 0px 0px;
	padding: 5px;
	width: 413px;
}
.FBVideoUp .FBAUpload,
.FBVideoUp .FBAUpload:hover {
	background-image: url(../images/ico/fb_logo.png);
	background-position:left top!important;
}
.FBVideoUp .FBPromptPermission {
}
.FBVideoUp .FBEndMessage,
.FBVideoUp .FBErrorMessage {
	font-weight: bold;
	font-size: 1.3em;
	padding:10px 5px 10px 40px;
	background: no-repeat left center;
}
.FBVideoUp .FBEndMessage {
	color: #5DA821;
	background-image: url(../images/ico/ok-m.png);
}
.FBVideoUp .FBErrorMessage {
	color: #C93B0E;
	background-image: url(../images/ico/error-m.png);
}
.FBVideoUp .FBLoadingGif {
	text-align: center;
	background-color: #fff;
	border-top: 1px solid #C8CFD4;
}

DIV.Comments {
	clear:both;
	margin-bottom: 2em;
	margin-top: 2em;
	float: left;
	width: 100%;
}
DIV.Comments .Tit {
	margin-bottom: 1em;
}
DIV.Comments OL.Comments {
	font-size:0.9em;
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}
OL.Comments LI {
	clear:both;
	margin-bottom:0.5em;
	padding-top: 0px;
}
OL.Comments LI .Info {
	position:relative;
	padding:0 0 0 0px;
	margin:0px;
	font-style:italic;
}
OL.Comments LI .Data2 {
}
OL.Comments LI .Tx {
	margin-right:40px;
	padding-left:5px;
}
OL.Comments LI.Odd {
	background-color: #F3F3F3;
}
OL.Comments LI .Auth {
	font-weight:bold;
	font-style:normal;
	font-size:1.1em;
	color:#000;
}
OL.Comments LI .Avatar {
	display:block;
	float: left;
	width:45px;
	margin-right:5px;
	margin-top: 0px;
}
OL.Comments LI .Avatar IMG {
	width:40px;
	height:40px;
}
OL.Comments LI A.Avatar:hover IMG {
	background-color:#96BF0D!important;
	border-color:#96BF0D!important;
}
.CommentWrt {
	clear: both;
	padding: 10px;
	margin: 0px;
	border: 1px solid #BCC9CB;
	background: #ECEFF0;
}
.CommentWrt .Tit {
}
.CommentWrt FORM {
	margin:0;
	padding: 0px;
}
.CommentWrt FORM FIELDSET {
	padding:0;
	margin:0;
}
.CommentWrt .Campo {
	background-color:#fff;
}
.CommentWrt .Campo:focus {
	background-color: #F0FAD1;
}
.CommentWrt FORM FIELDSET OL {
}
.CommentWrt FORM FIELDSET OL LI {
}
.CommentWrt FORM FIELDSET OL LI LABEL {
}
.CommentWrt FORM FIELDSET OL LI .Campo {
	width: 98%;
}
.CommentWrt FORM P.Msg {
	padding:0;
	margin:0;
}
.CommentWrt FORM .Msg .Campo {
	width:98%;
}
.CommentWrt .Bots {
}

/* -------------------------------- SHARE bx
*/

.Share {
	background-color:#f1f4f6;
	float:left;
	width:96%;	
	padding:0.5em 2%;	
}
.Share LI {
	width:16px;
	float:left;
	margin-right:5px;
}
.Share LI.Tx {
	width:auto;
	font-size:0.9em;
}
.Share LI A {
	background-color:#E1E8EC;
}
.Share LI A:hover {
	background-position:left -16px!important;
}

#IfcS .Share {
}
#IfcS .Share LI {
	width:50%;
	padding:0;
	margin:0 0 0.5em 0;
}
#IfcS .Share A {
	display:block;
	background-color:transparent;
}

/* -------------------------------- Pag PROFILE
*/
#PagProfile {
}
#PagProfile #IfcM {
	background: url(../images/side_bg.png) no-repeat right top;

}
#PagProfile #IfcM .Post {
	border-bottom: 1px solid #C4CDD0;
	padding-bottom: 0.5em;
	margin-bottom: 1em;
}
#PagProfile #IfcM .Post .Tit {
	font-size:1.5em;
	margin-right:50px;
}
#PagProfile #IfcM .Post .Data {
	background:#96BF0D;
	width:30px;
	height:auto;
	padding:3px 5px;
	line-height:1.2em;
	font-size:12px;
}
#PagProfile #IfcM .Post .Data .D {
	font-size:18px;
}
#PagProfile #IfcM .Post .Data .M {
	font-size:12px;
}
#PagProfile #IfcM .Post .Data .Y {
	font-size:9px;
}
#PagProfile #IfcM .Post .Info {
	min-height:inherit;
	margin-top: 0px;
}
#PagProfile #IfcM .Post .Entry {
	clear:both;
	margin-right:45px;
}
.CommentsUser {
}
#IfcC .CommentsUser .TitPag2 {
	margin-bottom:1em;
}
.CommentsUser OL.Comments {
	list-style: none;
	margin: 0;
	padding: 0;
}
.CommentsUser .Comment {
	position: relative;
	float: left;
	width: 100%;
	clear: both;
	list-style: none;
}
.CommentsUser .Comment .Tit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin-right:75px;
	margin-top: 0.5em;
	font-size:1.5em;
}
.CommentsUser .Comment .Tit A {
	color:#619B07;
}
.CommentsUser .Comment .Tit A:hover {
	color:#96BF0D;
}
.CommentsUser .Comment .Data {
	float:right;
	margin-left:1em;
	position:relative;
	top:0;
}
/* ----------------------------- WP SignUp
*/
#IfcC .widecolumn {
	width:50%;
	margin: auto;	
}
.setupform {
	width:90%;
	margin:0 auto 1em auto;
	padding: 5%;
	background-color: #E2ECC4;
	border: 2px solid #B4CC60;
}
.setupform TABLE {
	border:1px none #88A034;
	margin-bottom:0em;
	border-collapse:collapse;
}
.setupform TABLE TR {
}
.setupform TABLE TH {
	border-top: none;
	border-right: 1px none #8FA936;
	border-bottom: 1px solid #8FA936;
	border-left: none;
	padding: 5px;
	width:30%;
	vertical-align:top;
	font-size: 1.2em;
	text-align: left;
}
.setupform TABLE TD {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #8FA936;
	border-left: none;
	padding: 5px;
}
.setupform INPUT {
	font-size:1.5em!important;
}
.setupform #breaker {
	background-color:transparent;
	color: #657726;
}
.setupform #breaker H3 {
}
.setupform #breaker P {
	padding:0;
}
.setupform .signup-field {
}
.setupform .signup-field LABEL {
	margin-top:0.3em;
	width:30%;
	font-size: 1.2em;
}
.setupform .signup-field INPUT {
	width:45%;
	float:left;
}
.setupform .signup-field  .signup-description {
	float:right;
	width:20%;
}
.setupform .submit {
	width:98%;
	margin:auto;
	font-size:2em!important;
}
.fbconnect_login_button IMG,
.fbconnect_login_button:hover IMG {
	border:none;
	background:transparent;
	padding:0;
}
#IfcC .widecolumn .BxMessage {
	padding: 10px;
	margin: 1em auto;
	background: #FFCF6C;
	border: 1px solid #FFAA00;
	
}


div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none!important;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px!important;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}



/* -------------------------------- NavPags
*/
.NavPag {
	clear: both;
	float: left;
	width: 100%;
	margin: 0.5em 0px;
	padding: 5px 0px 0px;
	text-align:center;
	/*display:table;*/
	overflow:visible;
	font-size: 1em;
}
.NavPag .NumPag {
	/*width:67%;*/
	width:80%;
	clear:none;
	padding:0;
	margin:0 10%;
	text-align:left;
	white-space:nowrap;
	float:left;
}
.NavPag .Pag {
	float:left;
	padding:0;
	margin:0;
	line-height:2em;
	text-align:left;
	font-size: 0.8em;
	width: 18%;
}
.NavPag .GoPag {
	float:left;
	clear:left;
	width:18%;
	text-align:left;
	line-height:normal;
	font-size: 0.8em;
	margin-top: 0px;
}
.NavPag .GoPag LABEL {
	display:inline;
	margin:0;
	padding:0;
}
.NavPag .GoPag LABEL .Tx {
	margin:5px 0;
	padding:0;
	font-weight:normal;
	line-height: 1em;
	vertical-align:middle;
	display:block;
	float: none;
	width: auto;
}
.NavPag .GoPag .Campo {
	width:16%;
	vertical-align:middle;
}
.NavPag .GoPag .Bot {
	clear:none;
	display:inline;
	vertical-align:middle;		
}
.NavPag .NumPag .BotIco {
	vertical-align:top;
	/*float:left;*/	
	height:24px;
	width:24px;
	float:none;
	display:inline-block;
}
.NavPag .Nav {
	float: left;
	width: 12%;
	text-align: left;
	clear: none;
	border: none;
}
.NavPag .b {
	float:right;
	text-align:right;
}
.NavPag .First {
	background-image: url(../images/ico/bot_first.png);
}
.NavPag .Prev {
	background-image: url(../images/ico/bot_prev.png);
}
.NavPag .Next {
	background-image: url(../images/ico/bot_next.png);
}
.NavPag .Last {
	background-image: url(../images/ico/bot_last.png);
}

.NavPag .Nav A:hover {
	background-position:left -24px;
}
.NavPag .Nav SPAN {
	background-position:left -48px;
}

.NavPag .Pags {
	width:75%;
	white-space:normal;
	float: left;
	text-align: center;
}
.NavPag .Pags A,
.NavPag .Pags A:visited,
.NavPag .Pags SPAN,
.NavPag .Pags STRONG {
	border:1px solid #A0B8C9;
	background-color:transparent;
	vertical-align:middle;
	overflow:hidden;
	line-height:1.3em;
	margin-right: 1px;
	margin-left: 1px;
	padding: 4px 9px;
	display:inline-block;
	color: #005DAB;
}
.NavPag .Pags A:hover {
	background-color:#619B07;
	border-color:#619B07;
	text-decoration: none;
	color: #fff;
}
.NavPag .Pags .Active {
	background-color:#3A4416;
	border-color:#3A4416;
	color:#FFFFFF;
	font-weight:bold;
}
.ItmsPag {
	text-align:right;
	padding:5px;
	margin-top:0em;
	margin-bottom:0.5em;
	clear:none;
	font-size:0.8em;
	color:#666;
	float:right;
	width:18%;
}
.ItmsPag A {
	font-size:1em;
}
.ItmsPag STRONG {
	font-size:1em;
	font-weight:bold;
	color:#000;
}
/* --------------------- Campaign Page
*/
#PagCampaigns {
}
.BxCampaigns {
	clear: both;
}
.BxCampaigns .Tit2 {
	color: #567993;
	text-transform: uppercase;
	font-size: 1.3em;
	padding:0px;
	margin-bottom:0.5em;
}
.BxCampaigns .BxCamp {
	clear: both;
	width: 96%;
	float:left;
	border-top: 1px solid #ccc;
	padding:10px;
	margin-top:1em;
	background:url(../images/post-act_bg.png) repeat-x left top;
}
.BxCampaigns .BxCamp .Tit {
	text-transform: uppercase;
	font-size: 1.3em;
	font-weight: bold;
	color: #666;
	margin-bottom:0.5em;
}
.BxCampaigns .BxCamp .CampPost {
	float: left;
	width: 100%;
	font-size:0.9em;
	line-height:normal;
	border-bottom:1px solid #ececec;
}
.BxCampaigns .BxCamp .CampPost .Tit {
	text-transform: none;
	font-size: 1.3em;
	color: #333;
}
#IfcM .BxCampaigns .BxCamp .CampPost IMG {
	max-width:150px;
	height:auto;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.BxCampaigns .BxCamp .CampRel {
	float: left;
	width: 60%;
	margin-top:10px;
}
.BxCampaigns .BxCamp .CampRel .List {
}
.BxCampaigns .BxCamp .CampRel .List LI {
	border-bottom:none;
}
.BxCampaigns .BxCamp .CampRel .List LI A {
	padding-top:2px;
	padding-bottom:2px;
	background-position:left 2px;
}
.BxCampaigns .BxCamp .WidCam {
	float: right;
	width: 35%;
	padding: 10px;
	background: #ececec;
	color: #666;
	border-left:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
}
.BxCampaigns .BxCamp .WidCam .Tit {
	margin-bottom:0;
	font-size: 1em;
}
.BxCampaigns .BxCamp .WidCam .Raised {
	margin:0;
	padding:0;
}
.BxCampaigns .BxCamp .WidCam .Raised STRONG {
	color: #C93B0E;
}
.BxCampaigns .BxCamp .WidCam .Raised EM {
	color:#333;
	font-weight:bold;
	font-style:normal;
}

/* --------------------- PagImpact
*/
#PagImpact {
}
#PagImpact .BxCampaigns {
	float:left;
	width:100%;
}
#PagImpact .BxDonations {
	clear: both;
	margin-top:2em;
	float:left;
	width:100%;
}
#PagImpact .BxPost {
	margin-top:2em;
	clear:both;
	float:left;
	width:100%;
}
.BxPost {
}
.BxPost .Tit2 {
	color:#567993;
	font-size:1.3em;
	margin-bottom:0.5em;
	padding:5px;
	text-transform:uppercase;
}
.BxPost .Tit2 EM {
	font-style: normal;
	color: #36576D;
}
/* --------------------- PagDonations
*/
#PagDonations {
}
.BxDonations {
	clear:both;
}
.BxDonations .don-nav {
	clear:both;
	padding: 5px;
	background: #F0F2F4;
	border: 1px solid #CBD7DF;
	margin-bottom: 10px;
}
.BxDonations .Tit2 {
	color:#567993;
	font-size:1.3em;
	margin-bottom:0.5em;
	padding:5px;
	text-transform:uppercase;
}
.BxDonations .Tit2 EM {
	font-style: normal;
	color: #36576D;
}
.BxDonations .DonateList {
	list-style: none;
}
.BxDonations .DonateList LI {
	float:left;
	width:48%;
	margin-bottom: 5px;
	height: 6em;
	margin-right: 1.5%;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}
.BxDonations .DonateList LI .user {
	font-style:italic;
}
.BxDonations .DonateList LI .user A {
	font-style:normal;
	font-weight:bold;
}
.BxDonations .DonateList LI .user IMG {
	float:left;
	margin-right: 5px;
}
.BxDonations .DonateList LI .items {
	display: block;
	font-weight: bold;
	color: #364D5C;
}
.BxDonations .DonateList LI .Datalist {
	margin-right: 0.5em;
	font-size: 0.9em;
}
.BxDonations .DonateList LI .Datalist EM {
	font-style: normal;
}
.BxDonations .DonateList LI .Datalist STRONG {
	font-weight: normal;
}
.BxDonations .DonateList LI .money {
	color:#c93b0e;
	font-weight:bold;
	font-size: 1.2em;
	margin-left: 0.5em;
}


/* --------------------- Salsa Pag
*/
#IfcC #salsa {
}
#IfcC #salsa * {
	font-family:Arial, Helvetica, sans-serif;
}
#IfcC #salsa .TitPag {
	font-family:Georgia, "Times New Roman", Times, serif;
}
#IfcC #salsa TABLE {
	border:none;
}
#IfcC #salsa TABLE TD {
	border:none;
}
#IfcC #salsa TABLE TABLE {
	width:100%;
}
#IfcC #salsa TABLE .TitBx {
	font-size: 1.7em;
	font-weight: normal;
	color: #416905;
	margin-bottom: 0.5em;
	
}
#IfcC #salsa TABLE .TitBx B {
	color: #6CAE09;
	font-weight: bold;
	
}
#IfcC #salsa TABLE#campaign_left {
}
#IfcC #salsa TABLE#campaign_right {
}
#IfcC #salsa TD#readeditimg {
}
#IfcC #salsa TD#signsendimg {
}

/* ------------ UnderConstruction
*/
#PagMaintenance {
}
#PagMaintenance #Ifc0 {
}
#PagMaintenance #IfcW {
}
#PagMaintenance #IfcC {
	background: transparent;
}
/*
#PagMaintenance #IfcM {
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
	background: transparent;
}
*/
#PagMaintenance .Messagge {
	position:absolute;
	height:120px;
	margin:-100px 0px 0px -200px;
	top: 50%;
	left: 50%;
	text-align:left;
	/*width:355px;
	padding: 120px 10px 10px;*/
	width:255px;
	padding: 100px 10px 10px 120px;
	overflow: auto;
	/*background: #fff url(images/bxerror_g.jpg) no-repeat left top;*/
	font-size: 1.5em;
	color: #666666;
	background: #fff url(../images/maintenance_bg.png) no-repeat left top;
	min-height:100px;
	float: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 10px solid #000;
	line-height: normal;
}
#PagMaintenance .Messagge .Tit { 
	color:#3A4416;
	font-size:1.5em;
	margin-bottom:0.5em;
	line-height:1em;
}
#PagMaintenance .Messagge P {
	margin:0;
	padding:0;
}
/* --------------------- Window SimpleModal jQuery
*/
/* Overlay */
#modalOverlay {
	background-color:#000;
	cursor:default;
	opacity:0.75!important;
	filter: Alpha(Opacity=75)!important;	
}

/* Container */
#modalContainer {
	width:570px;
	height:500px;
	left:50%;
	top:18%;
	/*margin-left:-250px;*/
	margin-left:-285px;
	background-color:transparent;
	border:none;
}
#modalContainer A.modalCloseImg {
	background:url(../images/ico/win-close.png) no-repeat left top;
	width:16px;
	height:16px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:15px;
	right:15px;
	cursor:pointer;
}
#modalContainer A.modalCloseImg:hover {
	background-position:left -22px;
}

/* Container 2 (gran) */
/*
#modalContainer2 {
	width:550px;
	height:500px;
	left:50%;
	top:25%;
	margin-left:-225px;
	background-color:transparent;
	border:none;
}
#modalContainer2 A.modalCloseImg {
	background:url(../images/ico/win-close.png) no-repeat left top;
	width:16px;
	height:16px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:15px;
	right:10px;
	cursor:pointer;
}
#modalContainer2 A.modalCloseImg:hover {
	background-position:left -22px;
}
*/
/* ----------------------------------------- Windows
*/
.Window {
	width:550px;
	position:absolute;
	/*position:relative;*/
	/*width:500px;*/
	/*z-index:100000;*/
	float: none;
	background:#fff;
	margin: auto;
	border:10px solid #666;
}
.Window .TitWin {
	text-align: left;
	padding: 0.5em 30px 0.5em 15px;
	margin: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3A4416;
	font-weight:bold;
	font-style:italic;
}
.Window .Bod {
	height:450px;
	padding:0 15px;	
	overflow:auto;
	/*overflow: scroll;*/
	overflow-x:hidden;
}

#Win-Gift {
}
#Win-Gift .Bod {
}
#Win-Gift .Bod FIELDSET {
	width:100%;
	margin:0;
	padding:0;
}
#Win-Gift .Bod LABEL {
	width:100%;
	margin-bottom:0.3em;
	float:left;
	padding:0 0 0.3em 0;
	border-bottom:1px dotted #eee;
}
#Win-Gift .Bod LABEL STRONG {
	float:left;
	width:40%;
	display:block!important;
}
#Win-Gift .Bod LABEL INPUT.Campo {
	width:50%;
}
#Win-Gift .Bod LABEL SELECT.Campo {
	width:90%;
}
