/* 
	Theme Name: British Asian Trust
	Theme URI: http://www.newbrandmedia.co.uk
	Description: New Brand Media design by Jonathan Porter, New Brand Media Ltd.
	Author: Jonathan Porter
	Author URI: http://www.newbrandmedia.co.uk
	Version: 1.1
*/

/* ******************************************************************************** 
   RESET
******************************************************************************** */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* body { line-height: 1.2; } */

table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border:none; }
object { outline:none; }

/* ******************************************************************************** 
   GLOBALS
******************************************************************************** */

body {color: #474239; background: #F3F1DD; min-width:960px;}



h1, h2, h3, h4, h5, h6, .h6 {padding:0;margin:0;font-weight:normal;display:block;}

input, select, button, textarea { margin:0; }

body, .sf-menu ul li, input, select, textarea, .sp-2ndnav ul ul, #text-7 .h6, .date-stamp, #map,
#noticias h2, #noticias h3, #noticias ul, .body-nohome .sidebar dd, #sidebarcontact h2, #text-9 h2 
{
	font-family: "Helvetica Neue",  Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5, .sp-2ndnav, blockquote, .fadein, .quotescollection_randomquote q {
	font-family:Georgia,"Times New Roman",Times,serif;
}



h4.accordion_toggle, #text-1 h3, .logo {
	font-family:"Trajan","Trajan Regular","Trajan Pro",Georgia,"Times New Roman",Times,serif; 
}

.sf-menu, .breadcrumb, .breadcrumb h1, .bottom-credit, #utilities, #footer, .pagination, .header-search label,
.princes-charities, .sidebar dt, #text-17 .caption, h6, .h6, .h7, 
#gb_form label, #sidebarcontact .title, 
.button, button,
.quotescollection_author, .quotescollection_source
{
	font-family:"Avenir","Gill Sans","GillSans","Gill Sans MT","Century Gothic","Lucida Grande","Lucida Sans Unicode","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase; 
	letter-spacing:1px;
}

h5 { font-size:18px; }

h6, .h6, #gb_form label, #sidebarcontact .title {
	font-size:11px;	
	margin-bottom:6px;
}
.h7, .sidebar dt {
	color:#666;
	display:block;
	font-size:10px;
	line-height:16px; 
	font-weight:normal;
}

a { color: #98917F; } 
a:hover { color: #fff; background-color: #98917F; }
a.aimg:hover { background-color:transparent; }
a:hover span { *cursor:pointer; }


/* ******************************************************************************** 
    MAIN STRUCTURE / GLOBALS
******************************************************************************** */

.left {float:left;}
.right {float:right;}
.both {clear:both;display:block;}
.center {text-align: center;}
.alignright {text-align: right;}
.alignleft {text-align: left;}
.imageframe { padding:0; background:transparent; border:0; } 
a.aimg {border:0;}

.imgaligncenter { margin: 0 auto; display:block;}
.imgalignleft { float: left;padding:0px;margin: 0 10px 10px 0;display: inline;} 
.imgalignleftlogo { float: left;padding:0px; margin: -4px 10px 4px 0;display: inline;} 
.imgalignright { float: right;padding:0px;margin: 0 0 2px 7px;display: inline;}
.clear {clear:both;}

.fixedwidth, .breadcrumb, #content-container { 
	margin: 0 auto; 
	width: 920px; 
	padding: 0 20px; 
	clear:both; 
}

/* ******************************************************************************** 
   HEADER
******************************************************************************** */

.princes-charities span,
.header-search div,
.header,
.over-content {
	background-image:url(images/top-sprite.png);
	background-repeat:no-repeat;
}

.header {
	background-image:url(images/topbg.png);
	background-repeat:repeat-x;
	/*background-position:center -210px;*/
	background-position:center top;
}

.header .fixedwidth {position:relative;z-index:8;}  
.header .right {position:absolute;float:none;right:20px;}  

.logo-cont {
	float:left;
	display:block;
	margin:16px 0 29px 0;
}

.logo {
	background:transparent !important;
	display:block;
	float:left;
	text-decoration:none;
	color:#000 !important;
	letter-spacing:1px;
	font-size:20px;
	width:468px;
	height:95px;
	border:0;
}

/* header search FORM tag */
.header-search { 
	font-size:14px;
	float:right;	
	margin:15px 0 0 0;
	width:199px;
	position:relative;
	height:28px;
	border:2px #d8d7c1 solid;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;	
}

.header-search div {
	width:203px;
	height:32px;
	margin:-2px;
	position:relative;
	background-position:0 -110px;
}

.header-search label {
	position:absolute;
	z-index:1;
	line-height:32px;
	font-size:13px;
	color:#C6C6A2; /* #D8D8C3 */
	letter-spacing:1.5px;
	padding-left:14px;
	width:164px;
}

.header-search label.has-text {
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
}

#header-search-input { 
	border:0;
	font-size:1em;
	line-height:1.18em !important;
	color:#474239;
	padding:8px 9px 8px 12px;	
	height:16px;
	width:154px; /*total: 175px */
	background-image: url("data:image/gif;base64,AAAA");
	background-color:transparent;
	outline:none;	
	position:absolute;
	z-index:9;
}

.search-go {
	position:relative;
	float:right;
	border:0;
	padding:0;
	background:transparent;
	width:28px;
	height:32px;
	color:#B07D42;
	font-weight:bold;
}

.princes-charities {
	position:absolute;
	width:152px;
	height:102px;
	right:25px;
	top:62px;
}
.princes-charities a {
	background:transparent !important;
	border:0;
	text-decoration:none;
	color:#8D8B65 !important;
	width:102px;
	height:102px;
	display:block;
	float:left;
	position:relative;
	overflow:hidden;
	text-align:center;
}
.princes-charities span {
	display:block;
	position:absolute;
	width:102px;
	height:102px;
	background-position:0 0;
	top:0;
	left:0;
}






/* ******************************************************************************** 
   NAVIGATION
******************************************************************************** */

.sf-menu {float:left;}  

.sf-menu, 
.sf-menu li, 
.sf-menu ul {
	list-style-type:none;
}

.sf-menu li, 
.sf-menu li a, 
.sf-menu ul {
	background-image:url(images/nav_sprite.png);
	background-repeat:no-repeat;
}
.sf-menu ul li a, 
.sf-menu ul li.first {
	background-image:none !important;
}

.sf-menu li {
	float:left;
	position: relative;
	z-index: 10;
	font-size:.69em;
	letter-spacing:2px;
	margin-right:1px;
	background-position:left 0;
	background-color:#C3BDAB;
}

.sf-menu li a {
	display:block;	
	border:0;
	padding:13px 16px 13px 16px;
	line-height:14px;
	color:#000;
	position:relative;
	text-decoration:none;
	background-position:right 0;
}

.sf-menu li, .sf-menu li a {
	border-radius-topleft:11px;
	border-radius-topright:11px;
	-moz-border-radius-topleft:11px;
	-moz-border-radius-topright:11px;
	-webkit-border-radius-topleft:11px;
	-webkit-border-radius-topright:11px;
}

.sf-menu ul { 
	z-index:9;
	position:absolute;
	clear:both;
	left:-999em;
	width:203px;
}

.sf-menu ul li {
	clear:both;
	text-transform:none;
	letter-spacing:0;
	font-size:1em;
	margin-right:0;
}

.sf-menu ul li a {
	float:left;
	width:179px;
	padding:6px 12px;
} 
.sf-menu ul li.last a {
	padding-bottom:3px;
}

.sf-menu li.active-lvl_1, 
.sf-menu li.sfHover, 
.sf-menu li:hover {
	background-color:#000;
	background-position:left -100px;
}

.sf-menu li:hover a, 
.sf-menu li.sfHover a, 
.sf-menu li.active-lvl_1 a,
.sf-menu li a:hover {
	background-color:transparent;
	background-position:right -100px;
	color:#fff;
}

.sf-menu ul {
	background-position:left bottom;
	background-color:#000; 
}

.sf-menu ul li, 
.sf-menu ul li:hover,
.sf-menu ul li.sfHover {
	background-color:transparent !important;
	background-position:-206px -346px !important;
}

.sf-menu li ul a {
	color: #999 !important;
}

.sf-menu li ul a:hover {
	color: #fff !important;
}

.sf-menu li:hover ul, 
.sf-menu li.sfHover ul {
	left: 0;
}


.sf-menu ul li.bottom-round {
	background-position:-203px -743px !important;
	position:absolute;
	height:7px;
	left:0;
	bottom:-7px;
	width:203px;
	overflow:hidden;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}


/* ******************************************************************************** 
   AFTER HEADER
******************************************************************************** */

.over-h1, #flash-container {background:#000;}
.over-h1 h1 {color:#BCB5A2;font-size:54px;letter-spacing:-0.5px;}
.over-h1 .fixedwidth {padding:13px 25px 21px 25px;width:910px;}

.fadein { position:relative; width:919px; height:337px; color:#fff; font-size:22px; text-align:center; }
.fadein img { position:absolute; left:20px; top:0; }

.over-content {
	background-image:url(images/content-bg.png);
	background-repeat:repeat-x;
	/*background-position:center -675px;*/
	background-position:center top;
	padding-bottom:30px;
}

.breadcrumb {font-size:11px;height: 31px;padding-top:10px;padding-bottom:10px;}
.breadcrumb a {border:0;text-decoration:none;color:#3c3423; }
.breadcrumb a:hover {color:#fff;}

.breadcrumb div {float:left;height:31px;line-height:31px;}


.breadcrumb .home-item,
.breadcrumb .item,
.breadcrumb .separator,
.breadcrumb .end
{
	background-image:url(images/breadcrumb-sprite.png);
	background-repeat:no-repeat;
}
.breadcrumb .home-item {
	background-position: 0 0;
	width:25px;
}
.breadcrumb .item {
	background-position:0 -80px;
	background-repeat:repeat-x;
	padding:0 9px;
}
.breadcrumb .separator {
	background-position:0 -160px;
	width:12px;
}
.breadcrumb .end {
	background-position:0 -240px;
	width:16px;
}

.breadcrumb div {_background: transparent none !important;}
.breadcrumb-hover div a {_position:relative;}
.breadcrumb .separator { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/wp-content/themes/bat/images/bread/sep.png'); }
.breadcrumb .home-item { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/wp-content/themes/bat/images/bread/home.png'); }
.breadcrumb .item { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/wp-content/themes/bat/images/bread/bg.png'); }
.breadcrumb .end { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/wp-content/themes/bat/images/bread/end.png'); }



/* ******************************************************************************** 
   GENERAL CONTENT STUFF
******************************************************************************** */

#noticias {
	float:left;
	width:500px;
	margin-left:19px;
}
#noticias .entrada {clear:both;}
#noticias p, #noticias ul, #noticias ol {
	font-size:14px;
	padding:0;
	margin:0 0 22px 0;
	line-height: 22px; 
} 
.narrowcolumn {
	font-size:14px;
	padding-top:16px;
}
.narrowcolumn p {
	padding:0;
	margin:0 0 22px 0;
	line-height: 22px; 
}
.feedback {
	clear:both;
	font-size:11px;
	margin-bottom:18.25px;
}

#noticias ul {
	font-size:16px;
	font-weight:bold;
	list-style-type:square;
	list-style-position:outside;
	padding-left:21px;
}
#noticias ul li {
	margin: 0;
	padding: 0 0 18.25px 0;
}
#noticias ul.icons {
	list-style-type:none;
	padding-left:0;
}
#noticias .icons li {
	padding: 1px 0px 18.25px 57px;
	background:url(images/icon-doc-pie.png) top left no-repeat;
	min-height:36px;
	height:auto !important;
	height:36px;
}
#noticias .icons .bullet-1 {background-image:url(images/icon-doc-pie.png);}
#noticias .icons .bullet-2 {background-image:url(images/icon-piechart.png);}
#noticias .icons .bullet-3 {background-image:url(images/icon-doc-graph.png);}
#noticias .icons .bullet-4 {background-image:url(images/icon-doc.png);}

/*
#noticias .video-carousel li {
	margin: 0 2px 0 0;
	padding: 10px 0 0 0;
	background:transparent none;
	height:108px !important;
}
*/

#noticias blockquote {
	padding:0;
	margin:0 0 18.25px 0;
	font-size:20px;
	line-height:36px;
}
#noticias blockquote p {
	font-size:1em;
	margin:0;
	line-height:36px;
}

#noticias h2, #noticias h3, #sidebarcontact h2, #text-9 h2 {
	font-size:16px;
	color:#888268;
	border-bottom:3px #BFB5A1 solid;
	font-weight:bold;
	padding-bottom:13px;
	padding-top:8px;
	margin-bottom:17px;
	clear:both;
}

#noticias h2 a, #noticias h3 a {
	text-decoration:none;
	color:#888268;
}
#noticias h2 a:hover, #noticias h3 a:hover {
	border-bottom:1px #98917F dotted;
	color:#98917F;
	background:transparent;
}

.pagination {
	border-bottom:1px dotted #98917F;
	border-top:1px dotted #98917F;
	font-size:11px;
	line-height:1.45em;
	margin:0;
	padding:12px 0;
	text-align:left;
	clear:both;
}
/*
.pagination .pagin-active { 
	border:1px #fff solid !important; 
	font-weight:bold; 
	padding: 2px 4px; 
	color: #600;
}
*/
.pagination a {
	border: 1px #98917F dotted !important; 
	padding: 2px 6px; 
	text-decoration:none; 
}
.pagination a:hover {border-color:#98917F !important;}

.pagination a, .pagination span {
	float:left;
	display:block;
	margin-right:5px;
}
.over-pagination {padding-top:20px;clear:both;}

/* ******************************************************************************** 
   SIDEBAR
******************************************************************************** */

.sidebar {
	float:left;
	margin-bottom:1px;
	/*width:210px;*/	
}
.sidebar1 {width:197px;}
.sidebar2 {width:189px;margin-left:15px;}
.sidebar-widget {clear:both;padding:0 0 12px 0;}

/*.sidebar .textwidget, .sidebar .door {font-size:.69em;line-height: 1.6em;}*/
/*.sidebar .textwidget {font-size:11px;}*/

.sidebar p, 
.sidebar ul, 
.sidebar ol, 
.sidebar li 
{
	padding:0;
	margin:0;
}


.sp-2ndnav ul a,
.sp-2ndnav ul li,
.body-nohome #content-container .sidebar .door,
.body-nohome #content-container .sidebar h3,
.body-nohome #content-container .sidebar h3 span
{
	background-image:url(images/seclvl-sprite.png);
	background-repeat:no-repeat;
}

.body-nohome #content-container .sidebar h3 {  
	font-size: 16px; 
	text-transform:uppercase;
	color:#7D745F; 
	line-height:18.25px;
	background-position: -600px 0;
}

.body-nohome #content-container .sidebar h3 span {
	display:block;
	padding: 10px 9px 10px 9px;
	background-position: -800px bottom;
}
.body-nohome #content-container .sidebar .door {
	background-position: -400px 0;
	_zoom:1;
}

.body-nohome .sidebar .text-input {
	width:140px;
}


.sp-photos .door {padding-top:9px;}
.sp-videos .door {padding-top:15px;}
.sp-posts ul li {margin-bottom:10px;}



.sidebar .door, 
.quotescollection_randomquote 
{
	font-size:11px;
	line-height:16px;
}

.textwidget, 
.sp-postsexc .door, 
.sp-featured-post .door, 
.sp-posts .door, 
.sp-reports .door 
{
	padding:9px;
}

.sidebar ul, 
.sp-reports ul 
{
	list-style-type:none;
}

/*.sidebar .door ul li, .sp-reports li {margin-bottom:10px;}*/

.sp-postsexc .door {line-height:16px;}



/* charity profile icon */
#text-3, #text-4, #text-5, #text-8, #text-10, #text-11, #text-12, #text-13, #text-14, .sp-reports, .sp-casestudy {
	background-image:url(images/sidebar-h3-icons.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.sp-reports {background-position: -189px 0;}
.sp-casestudy  {background-position: -378px 0;}


/*  quote photo */
#text-20 .textwidget, 
#text-19 .textwidget, 
#text-18 .textwidget { 
	padding:0 0 10px 0; 
	background:transparent none; 
}

.sp-featured-post p {margin-top:7px;}
.sp-featured-post img.imgalignleft {margin:0 8px 3px 0;}




/* subscribe */
#text-6 .text-input {border:1px #6C8DAC solid;background:#fff;width:137px;padding:6px;}
#text-6 .textwidget {padding-right:15px;}
#text-6 legend {font-size:11px;}
#text-6 form {font-size:12px;margin-top:7px;}
#text-6 legend, #text-6 fieldset div {width:171px;display:block;white-space:normal;}
#text-6 label {margin-top:4px;display:block;}
#text-6 .button {margin-top:10px;}


/* ******************************************************************************** 
   HOME PAGE
******************************************************************************** */

.body-home .sidebar1 {width:480px;margin:24px 0 0 12px;}
.body-home .sidebar2 {width:388px;margin:25px 0 0 20px;}
.body-home #content-container .sidebar-widget {float:left;clear:none;}
.body-home #content-container .sidebar ul {list-style-type:none;}

.body-home #noticias {float:none;width:auto;margin-left:0;}
/* .body-home .entrada {background:url(images/map-home.png) bottom left no-repeat;} */
#noticias .bottom-credit {
	font-size:11px;
	line-height:16px;
	background:url(images/map-line.png) top left no-repeat;
	padding:8px 0 10px 0;
	*padding-top:4px;
	margin:0;
}
.body-home .feedback {margin:18.25px 0 0 0;}

#text-9 {padding:0;}

#text-9 .textwidget {
	padding:0;
	height:150px;
	width:388px;
	overflow:hidden;
}
#text-9 h2 {
	padding-top:4px;
	padding-bottom:11px;
	margin-bottom:21px;
}


#showpages-widget-6 {padding:0;}
#showpages-widget-6 h3 {font-size:16px;margin-bottom:4px;}
#showpages-widget-6 h3 a {color:#474239;text-decoration:none;}
#showpages-widget-6 h3 a:hover {color:#fff;}
#showpages-widget-6 p {font-size:11px;line-height:14px;	width:318px;display:block;}

#showpages-widget-6 li, #text-17, #text-17 .door, #text-17 .icon a span {
	background-image:url(images/news_widget.png);
	background-repeat:no-repeat;
	background-color:transparent;
}
#showpages-widget-6 li {
	padding:0 8px;
	float:left;
	width:372px;
	clear:both;	
	display:block;
	position:relative;
}
#showpages-widget-6 .item-1 {background-color:#ECE9D3;background-position:0 0;}
#showpages-widget-6 .item-2 {background-color:#F9F7F0;background-position:-400px 0;}
#showpages-widget-6 .item-3 {background-color:#F5F4E6;background-position:-800px 0;}

.date-stamp {
	display:block;
	float:left;
	width:45px;
	height:26px;
	font-size:11px;
	text-align:center;
	color:#888268;
	line-height:10px;
	padding:16px 0 0 0;
	margin:0 9px 0 0;
	background:url(images/date-stamp.png) top left no-repeat;
}
.item-2 .date-stamp {background-position:-50px 0;}
.news-content {display:block;float:left;width:318px;padding:3px 0 0 0;}
.date-stamp, .news-content {margin-top:10px;margin-bottom:9px;}
.item-1 .date-stamp, .item-1 .news-content  {margin-top:9px;}



#text-17 {
	background-position:-1200px bottom;	
	padding:0;
	width:388px;
} 
#text-17 .textwidget {
	background-position:-1200px 0;	
	padding:0;
}
#text-17 ul {
	float:right;
	padding:10px 17px 11px 0;
}
#text-17 li {
	float:left;
	display:block;
	line-height:27px;
}
#text-17 .caption {
	color:#c5c1af;
	font-size:11px;
	letter-spacing:2.5px;
	padding-right:8px;
}
#text-17 .icon {
	margin-left:3px;
}
#text-17 .icon a {	
	text-decoration:none;
	color:#fff;
	width:27px;
	height:27px;
	display:block;
	overflow:hidden;
	text-align:center;
	position:relative;	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
#text-17 .icon a span {
	background-image:url(images/social-icons.png);
	position:absolute;
	width:27px;
	height:27px;
	top:0;
	left:0;
}
#text-17 .icon-rss a {
	font-size:11px;
	background-color:#b9b6a6;	
	font-weight:bold;
	text-transform:uppercase;
}
#text-17 .icon-f a {
	font-size:20px;
	background-color:#959283;
	font-weight:bold;
	font-family:"Klavika Bold OT",Verdana, Tahoma,"Helvetica Neue",  Helvetica, Arial, sans-serif;
}
#text-17 .icon-t a {
	font-size:22px;
	background-color:#b9b6a6;
	font-family:PicoBlackAl, Tondo, Chickens, Verdana, Tahoma,"Helvetica Neue",  Helvetica, Arial, sans-serif;
}
#text-17 .icon-yt a {
	font-size:11px;
	background-color:#b9b6a6;
	font-weight:bold;
}

#text-17 a:hover { background-position: 0 0; }
/*
#text-17 .icon-rss a span {background-position:-1600px 0;}
#text-17 .icon-f a span {background-position:-1628px 0;}
#text-17 .icon-t a span {background-position:-1656px 0;}
#text-17 .icon-rss a:hover span {background-position:-1600px -28px;}
#text-17 .icon-f a:hover span {background-position:-1628px -28px;}
#text-17 .icon-t a:hover span {background-position:-1656px -28px;}
*/

#text-17 .icon-yt a span {background-position:0 0;}
#text-17 .icon-rss a span {background-position:-28px 0;}
#text-17 .icon-f a span {background-position:-56px 0;}
#text-17 .icon-t a span {background-position:-84px 0;}
#text-17 .icon-yt a:hover span {background-position:0 -28px;}
#text-17 .icon-rss a:hover span {background-position:-28px -28px;}
#text-17 .icon-f a:hover span {background-position:-56px -28px;}
#text-17 .icon-t a:hover span {background-position:-84px -28px;}



/* ******************************************************************************** 
   2ND LEVEL PAGES
******************************************************************************** */

.charity-banner {border:0;margin:0 0 0 -3px;padding:0;}

.body-nohome .sidebar dl {padding:0;margin:0;} 
.body-nohome .sidebar dt {padding:0 0 1px 0;margin:0;clear:both;}

.body-nohome .sidebar dd, .body-nohome .sidebar dd span {
	background-image:url(images/round-charity.png);
	background-repeat:no-repeat;
	background-color:transparent;
	display:block;
	float:left;
	clear:both;
}
.body-nohome .sidebar dd {
	padding:0;
	margin: 0 0 10px 0;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	background:#000 none;
	color:#fff;
}
.body-nohome .sidebar dd.rounded {
	background-position:top right;
	background-image:url(images/round-charity.png);
	background-repeat:no-repeat;
	background-color:transparent;
}

.body-nohome .sidebar dd span {background-position:bottom right;padding:0 14px 0 0;}
.body-nohome .sidebar dd span span {background-position:top left;padding:0;}
.body-nohome .sidebar dd span span span {background-position:bottom left;padding:4px 0 4px 14px;}

.body-nohome #content-container .sidebar .textwidget ul {
	list-style-type:square;
	padding-left:14px;
}
.body-nohome #content-container .sidebar .textwidget p {
	margin-bottom:10px;
}

.adobe-icon {
	width:24px;
	height:24px;
	display:block;
	margin-right:4px;
	background:url(images/adobe-icon.png) top left no-repeat;
	float:left;
}
#toolip_play_video, #toolip_prev_video, #toolip_next_video {
	z-index:11;
	height:33px;
	background-position: top left;
	background-repeat: no-repeat;
	text-indent:-99em;
}
#toolip_play_video {width:86px;background-image:url(images/tooltip_play_video_sh.png);}
#toolip_prev_video {width:77px;background-image:url(images/tooltip_prev_video_sh.png);}
#toolip_next_video {width:53px;background-image:url(images/tooltip_next_video_sh.png);}

/* ******************************************************************************** 
   2ND LEVEL NAVIGATION
******************************************************************************** */

#navline {position:absolute;z-index:5;}
span#navline {display:block;}

.sp-2ndnav {
	position:relative;
	_position:static;
}

.sp-2ndnav ul {
	list-style-type:none;
	font-size:18px;
	line-height:21px;
}
.sp-2ndnav ul li {
	padding:0 0 2px 0;
	clear:both; 
	display:block;
	background-position: -200px bottom;
	margin-top:-1px;
}
.sp-2ndnav ul li.last {
	background: transparent none;
	padding-bottom:0;
}
.sp-2ndnav ul li.first {
	margin-top:0;
	padding-top:0;
}

.sp-2ndnav ul li:hover,
.sp-2ndnav ul li.hover,
.sp-2ndnav ul li.prev-current,
.sp-2ndnav ul li.current_page_item,
.sp-2ndnav ul li.current_page_parent {
	background: transparent none; 
}

.sp-2ndnav ul a {
	border:0;
	text-decoration:none;
	display:block;
	padding:7px 11px 9px 21px;
	color:#474239;
	background-position: 200px 0;
	background-repeat: no-repeat;
}
.sp-2ndnav ul li.multi-line a  {
	padding:6px 11px 9px 21px;
}
.sp-2ndnav ul a:hover, 
.sp-2ndnav ul .current_page_item a,
.sp-2ndnav ul .current_page_parent a {
	background-color:#3ba03d;
	background-position: left center;
	color:#fff;
}

.sp-2ndnav ul ul {
	font-size:12px;
	line-height:15px; 
	padding-bottom:4px;
}
.sp-2ndnav ul ul li {
	margin-top:0;
	padding:1px 0 0 0;
	background: transparent none;
}

.sp-2ndnav ul ul a {
	background-color:transparent !important;
	background-position: 200px 0 !important;
	color:#474239 !important;
	padding:6px 0 6px 20px !important; 
	border-left:18px #F3F1DD solid !important;
}

.sp-2ndnav ul ul a:hover,
.sp-2ndnav ul ul .current_page_item a
{
	font-weight:bold !important;
	background-position: -186px center !important;
	border-color:#3ba03d !important;
	color:#474239 !important;
}

/* ******************************************************************************** 
   FOOTER SIDEBAR
******************************************************************************** */

.pre-footer, 
#utilities li, 
.wp-polls .pollbar-inner 
{
	background-repeat:no-repeat;
	background-image:url(images/footer-sprite-2.png);
}

.pre-footer {
	background-repeat:repeat-x;
	background-image:url(images/footer-bg.png);
	/*background-position:center -280px;*/
	background-position:center top;
	background-color:#888268;
	color:#fff;
	
}
.pre-footer a {color:#fff;} 
.pre-footer .fixedwidth {position:relative;}

#utilities {font-size:11px;padding:0;margin:0;display:block;list-style-type:none;}
.footer-short #utilities {float:left;margin:36px 0 19px 12px;}
.sidebar-footer #utilities {position:absolute;bottom:17px;left:32px;}
#utilities li {padding:0;margin:0 25px 0 0;float:left;line-height:1.64em;}
#utilities .ico-login {background-position:0 -128px;}
#utilities .ico-logout {background-position:0 -208px;}
#utilities a {text-decoration:none;display:block;border:0;color:#ffc;background: transparent !important}
#utilities span { margin-left:23px; }
#utilities a:hover span {color:#fff;background:#98917F;}

.sidebar-footer  {_zoom:1;}

.poll-line,
.sidebar3 .wp-polls .pollbar-limit,
.sidebar3 .wp-polls .pollbar,
.poll-bottom,
.sidebar4,
#text-7,
#text-1 .textwidget,
.accordion_toggle,
.accordion_content .inner,
.poll-icon,
.accordion_toggle .arrow 
{
	background-image:url(images/footer-sprite-1.png);
	background-repeat:no-repeat;
}




.sidebar4 {
	background-position:-500px 0;
	width:396px;
	color:#fff;
	margin:23px 0 17px 18px;
	float:left;
	position:relative;
}
#text-1 {
	padding:0;
	margin:0;
}
#text-1 h3 {
	color:#C9C6BA;
	font-size:23px;
	line-height:29px;
	padding:13px 0 7px 20px;
}
#text-1 .textwidget {
	padding:0 20px 11px 20px;
	margin:0;
	font-size:12px;
	line-height: 17px;
	letter-spacing:1px;
	background-position:-1300px bottom;
	position:relative;
	*zoom:1;
} 
#text-1 .button {position:relative;}
#text-1 p {clear:both;padding-top:6px;}

#text-7 {
	width:396px;
	padding:0;
	background-position:-900px bottom;
}
#text-7 .textwidget {
	padding:0 0 1px 0;
	margin: 0 2px;
	width:392px;
}
#text-7 .h6 {
	font-size:12px;
	line-height:15px;
	letter-spacing:1.5px;
	margin:0;
	padding-left:4px;
	padding:0 0 5px 4px;
}

.accordion_toggle, .accordion_content .inner {background-position:-1700px 0;}

.accordion_toggle {
	outline: none;
	font-size: 19px;
	line-height: 24px;
	cursor: pointer;
	text-transform:uppercase;
	margin: 0;
	letter-spacing:1px;
	width:392px;
	padding:3px 0 0 0;
}
.accordion_toggle_first {
	background:transparent none;
}
.accordion_toggle .arrow {
	display:block;
	padding:10px 0 13px 64px;
	background-repeat:no-repeat;
	background-position:-2280px 6px;
}
#text-7 h4.selected .arrow {background-position:-2280px -115px;}

.accordion_content {overflow: hidden;}

.accordion_content .inner {
	margin: 0;
	padding:12px 17px 12px 23px;
	float:left;
}
.accordion_content p {
	font-size:12px;
	margin-top:7px;
	line-height:15px;
}

#text-7 .imgalignleft {
	margin:0 11px 0 0; 
	padding:0;
	line-height:144px;
	color:#C9C6BA;
	font-size:11px;
	text-align:center;
}
#text-7 .left1 {float:left;width:208px;}
#text-7 .left2 {float:left;width:184px;}

/* polls archive icon */
#content-container #text-21 .door {background:transparent none !important;padding:9px 0 0 0;}



.fake-table {display: table;}
.row {display: table-row; }
.col1, .col2 {display: table-cell;vertical-align: middle;}

.sidebar3 {
	width:480px;
	color:#F3F1DD;
	margin-top:8px;
	margin-bottom:42px;
	margin-left:12px;
}

.sidebar3 #polls .poll-title h3 {font-size:22px;line-height:28px;margin:0;padding:0;}
.sidebar3 .wp-polls {padding-top:16px;font-size:12px;}

.wp-polls {width:480px;}

.sidebar3 .poll-title {width: 480px;padding:1px 0 0 0;}
.sidebar3 .poll-title .col1 {width: 295px;}
.sidebar3 .poll-title .col2 {width: 181px;}

.poll-icon {
	width:165px;
	height:136px;
	background-position:-2100px 0;
	margin-left:11px;
}
#noticias .poll-icon {display:none;}

.poll-line {
	background-position:0 0;
	height:2px;
	font-size:1px;
	overflow:hidden;
	padding:14px 0 0 0;
}
#noticias .poll-line {display:none;}

.wp-polls-ans {
	width:100%;
	position:relative;
}

.sidebar3 .wp-polls ul {
	padding: 9px 0 0 0;
	margin: 0;
	width:auto; /*310px;*/
	float:left;
	list-style-type:none;
}
.sidebar3 .wp-polls li {
	display: block;
	margin:0;
	float:left;
	clear:both;
}
.sidebar3 .wp-polls li.poll-votefield {
	padding:14px 6px 0 64px;
	width:240px;
	line-height:17px;
	font-size:15px;
}
.sidebar3 .wp-polls li.poll-result {
	padding:6px 1px 2px 1px;
	width:478px; 
}
.wp-polls li.poll-result .left {
	float:left;
	display:block;
	font-size:14px;
	line-height:18px; 
	width:403px;
	margin-top:10px;
	padding-left:1px;
}
.wp-polls li.poll-result small {
	font-size:24px;
	line-height:30px;
	padding-right:1px;
	font-weight:bold;
	float:right;
	display:block;
	width:70px;
	text-align:right;
}


#noticias .wp-polls ul {
	list-style-type:none;
	padding-left:0;
}


.wp-polls .pollbar-limit {
	clear:both;
	width:476px;
	height:27px;
	overflow:hidden;
	margin-top:4px;
	line-height: 27px;
	padding:1px 1px 2px 1px;
}
.sidebar3 .wp-polls .pollbar-limit {
	background-position:0 -26px;
	background-color:#6A6248;
}


#noticias .wp-polls .pollbar-limit {
	background:#E2DCB1 url(images/pollbg-content.png) top left no-repeat;
}

.wp-polls .pollbar {
	height: 25px;
	padding: 1px 0;
}
.sidebar3 .wp-polls .pollbar {
	background-color:#423d2d;	
	background-position:0 -66px;
}
#noticias .wp-polls .pollbar {
	background:#9e9a7c url(images/pollbar-bg2-noticias.png) top left no-repeat;
}

.wp-polls .pollbar-inner {
	height:25px;
	margin:0 1px;
	background-color: #b14016;
	background-position: 0 0; 
}

.wp-polls .poll-result-1 .pollbar-inner {
	background-color:#b14016;
	background-position:0 0;
}
.wp-polls .poll-result-2 .pollbar-inner {
	background-color:#C7791A;
	background-position:0 -30px;
}
.wp-polls .poll-result-3 .pollbar-inner {
	background-color:#29742F;
	background-position:0 -60px;
}
.wp-polls .poll-result-4 .pollbar-inner {
	background-color:#0071AF;
	background-position:0 -90px;
}



.wp-polls-ul label, .wp-polls-ul input {display:block;float:left;}
.wp-polls-ul input {width:16px;height:16px;overflow:hidden;margin:0;padding:0;}
.wp-polls-ul label {
	width:210px;
	cursor:pointer;
	margin:0 0 0 11px;
}


.wp-polls-loading {
	display: none;
	font-size:12px;
	height: 16px;
	line-height:16px;
	position:absolute;
	margin-top:-27px;
	padding-left:4px;
}
.wp-polls-image {border:0;float:left;margin-right:1px;}


.button-area {
	position:absolute;
	right:0;
	bottom:50%;
	text-align:center;
	width:170px;
}

.poll-bottom {
	background-position:0 -103px;
	padding:0;
	line-height:15px;
	clear:both;
}
#noticias .poll-bottom {display:none;}

.poll-bottom a {
	display:block;
	float:right;
	margin-top:35px;
	padding:7px 9px 11px 11px;
	background:#7A755D !important;
	margin-left:2px;
	line-height:normal;
}

.pre-footer .poll-bottom a {color:#ffc;text-decoration:none;}
.pre-footer .poll-bottom a:hover {color:#fff}
.poll-bottom a span {text-decoration:underline;}
.poll-bottom a:hover span {background:#98917F;}


/* ******************************************************************************** 
   INPUTS / BUTTONS
******************************************************************************** */
  
.text-input {
	*margin-top:-1px !important;
	*margin-bottom:-1px !important;
}

.text-input-bg {
	border:0;
	margin:0;
	font-size:1em;
	height:14px;
	line-height:1.18em !important;
	position:relative; z-index:2; /* safari glow zindex fix */ 
	color:#666;
	background-position:0 -100px;	
	padding:13px 11px;
	width:160px !important;
}

/* buttons */



input.button {
	border:0;
	background-color:#bab3a0;
	padding:0;
	margin:0;
	width:auto;
	overflow:visible;
	text-align:center;
	white-space:nowrap;	
	height:38px;
	line-height:35px !important;
	padding-bottom:3px;	
	font-size:11px;
	color:#f5f5f5;
	cursor:pointer;	
	letter-spacing:2px;
}
.button-short {	
	background-image:url(images/button-short.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:87px !important;
}

#noticias .button-short, 
.narrowcolumn .button-short 
{
	background-image:url(images/button-short1.png);
	color:#fff;
	letter-spacing:2px;
}


#noticias p.home-buttons {
	margin-bottom:9px;
	padding-top:12px;
}
#noticias .home-buttons .button {
	margin-bottom:9px;
}

#noticias p.p-funding {
	width: 600px;
	position: absolute;
}
#noticias p.p-funding-push {
	height:50px;
}



button.button, a.button {
	border:none;
	background:none !important;
	padding:0;
	margin:0;
	width:auto;
	overflow:visible;					
	text-align:center;	
	white-space:nowrap;	
	height:38px;
	line-height:38px;
	font-size:11px;
	letter-spacing:2px;
	cursor:pointer;	
}
a.button {
	float:left;
	clear:both;
	text-decoration:none;
}
a.button-inline {
	float:none !important;
	clear:none !important;
	display:-moz-inline-box !important;
	display:inline-block !important;
	vertical-align:middle  !important;
	/* _display:inline !important; */
}
a.button-funding {
	height:50px !important;
	line-height:16px !important;
	letter-spacing:1px !important;
}


button.button2, a.button2 {
	letter-spacing:2px;
}

button.button span, button.button em, a.button span, a.button em {
	display:block;
	float:left;
	height:38px;
	line-height:38px;			
	margin:0;
	color:#fff;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
}

a.button-inline span, a.button-inline em {
	float:none !important;
	clear:none !important;
	display:-moz-inline-box !important;
	display:inline-block !important;
	vertical-align:top  !important;
	
	/* _display:inline !important; */
}

a.button-funding span, a.button-funding em {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}


button.button2 span, button.button2 em, a.button2 span, a.button2 em {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	color:#f5f5f5;
}

button.button span, a.button span {
	padding-left:20px;
	background:url(images/button1.png) no-repeat 0 0;
}
button.button em, a.button em {
	font-style:normal;
	padding-right:20px;
	background:url(images/button1.png) no-repeat 100% 0;
}

button.button2 span, a.button2 span {
	background:url(images/button2.png) no-repeat 0 0;
}	
button.button2 em, a.button2 em {
	background:url(images/button2.png) no-repeat 100% 0;
}

button.button_r span, a.button_r span {background:url(images/button1.png) no-repeat 0 0;}	
button.button_r em, a.button_r em {background:url(images/button1.png) no-repeat 100% 0;}


button.button_o span, a.button_o span {background:url(images/button_o.png) no-repeat 0 0;}	
button.button_o em, a.button_o em {background:url(images/button_o.png) no-repeat 100% 0;}

button.button_g span, a.button_g span {background:url(images/button1.png) no-repeat 0 0;}	
button.button_g em, a.button_g em {background:url(images/button1.png) no-repeat 100% 0;}

button.button_g span, a.button_g span {background:url(images/button1.png) no-repeat 0 0;}	
button.button_g em, a.button_g em {background:url(images/button1.png) no-repeat 100% 0;}

button.button2_o span, a.button2_o span {background:url(images/button2_o.png) no-repeat 0 0;}	
button.button2_o em, a.button2_o em {background:url(images/button2_o.png) no-repeat 100% 0;}


a.button-funding span {
	background:url(images/button-funding.png) no-repeat 0 0 !important;
	height:50px !important;
	line-height:16px !important;
}	
a.button-funding em {
	background:url(images/button-funding.png) no-repeat 100% 0 !important;
	padding:17px 60px 17px 0 !important;
	height:16px !important;
	line-height:16px !important;
}



a.button span {background-color:#BAB3A0;}



/* ******************************************************************************** 
   FOOTER
******************************************************************************** */
#footer {background:#6D6853;color:#fff;font-size:11px;line-height:16px;border-bottom:22px #000 solid;}
#footer .fixedwidth {padding:5px 12px 10px 12px;width:896px;}
#footer a {color:#fff;border:0;text-decoration:none;}
#footer p {margin:0;padding:0;}
#footer .reg {color:#000;font-size:10px;}


/* ******************************************************************************** 
   FANCYBOX 
******************************************************************************** */

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 30;
}
div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}
div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('fancybox/fancy_progress.png') no-repeat;
}
div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}
div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}
div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}
div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}
img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}
div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	/*overflow: auto;*/
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	margin-bottom:40px;
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}
a#fancy_left {
	left: 0px; 
}
a#fancy_right {
	right: 0px; 
}
span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}
span#fancy_left_ico {
	left: -9999px;
	background: transparent url('fancybox/fancy_left.png') no-repeat;
}
span#fancy_right_ico {
	right: -9999px;
	background: transparent url('fancybox/fancy_right.png') no-repeat;
}
a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}
a#fancy_left:hover span {
	left: 20px; 
}
a#fancy_right:hover span {
	right: 20px; 
}
#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}
div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
div#fancy_bg_n {
	top: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('fancybox/fancy_shadow_n.png') repeat-x;
}
div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('fancybox/fancy_shadow_ne.png') no-repeat;
}
div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('fancybox/fancy_shadow_e.png') repeat-y;
}
div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('fancybox/fancy_shadow_se.png') no-repeat;
}
div#fancy_bg_s {
	bottom: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('fancybox/fancy_shadow_s.png') repeat-x;
}
div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('fancybox/fancy_shadow_sw.png') no-repeat;
}
div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('fancybox/fancy_shadow_w.png') repeat-y;
}
div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('fancybox/fancy_shadow_nw.png') no-repeat;
}
div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}
div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}
div#fancy_title table {
	margin: 0 auto;
}
div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}
td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('fancybox/fancy_title_left.png') repeat-x;
}
td#fancy_title_main {
	height: 32px;
	background: transparent url('fancybox/fancy_title_main.png') repeat-x;
}
td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('fancybox/fancy_title_right.png') repeat-x;
}

/* ******************************************************************************** 
   JCAROUSEL
******************************************************************************** */
#mycarousel, #mycarousel2 {position: relative;}
#mycarousel { width: 168px; padding: 0 10px 0 11px;}
#mycarousel2 {width: 187px; padding: 0 1px;}
#mycarousel ul, #mycarousel2 ul {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
#mycarousel ul {height:43px;margin:0 auto;}
#mycarousel2 ul {height:108px;}
#mycarousel li, #mycarousel2 li {float: left;list-style: none;}
#mycarousel li {width: 56px;height: 43px; }

#mycarousel2 li {width: 61px;height: 108px; padding-top:10px;position:relative;margin-right: 2px;z-index:4;}
#mycarousel2 ul li.active {height:108px; z-index:6;}
#mycarousel ul a, #mycarousel2 ul a { display:block;background:transparent none !important;border:0 !important; }
/*#mycarousel2 ul a {}*/
#mycarousel img.frame, #mycarousel2 img.frame { padding:4px;background:#fff; border:1px #ccc solid;}

#mycarousel2 img.reflection { padding:0; border:0; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
#mycarousel .jcarousel-clip { width: 168px; height: 43px; }
#mycarousel2 .jcarousel-clip { width: 187px; height: 108px; }

.jcarousel-next {z-index: 6;display: none;}
.jcarousel-prev {z-index: 6;display: none;}

/* photo pagin */

/* .jcarousel-control-center {text-align: center;} */
.jcarousel-control {
	margin-bottom:8px;
	margin-top:8px;
	text-align: center;
	/*
	display:-moz-inline-box;
	display:inline-block;
	*display:inline;
	*/
	*zoom:1;
	
}

.jcarousel-control a {
	background-color: transparent !important;
	width:10px;
	height:10px;
	background-image:url(images/photospagin.png);
	background-repeat:no-repeat;
	background-position:0 0;
	text-decoration: none;
	border:0;
	display:-moz-inline-box;
	display:inline-block;
	/*
	float:left;
	display:block;
	*/
	margin: 0 3px 3px 0;
}
.jcarousel-control a span {
	overflow:hidden;
	text-indent:-99em;
	width:10px;
	height:10px;
	display:block;
}

.jcarousel-control a.active, .jcarousel-control a:hover {background-position:-13px 0;}
.jcarousel-control a:focus, .jcarousel-control a:active {outline: none;}

/* video fake next/prev buttons */

#mycarousel2 .jcarousel-next-horizontal {
	position: absolute;
	top: 0; 
	right: 0; 
	width: 50px; 
	height: 67px; 
	cursor: pointer;
	background-image: url("data:image/gif;base64,AAAA");
}

#mycarousel2 .jcarousel-next-disabled-horizontal,
#mycarousel2 .jcarousel-next-disabled-horizontal:hover,
#mycarousel2 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    display:none !important;
    height:1px;
}

#mycarousel2 .jcarousel-prev-horizontal {
	position: absolute;
	top: 0; 
	left: 0; 
	width: 49px; 
	height: 108px; 
	cursor: pointer;
	background-image: url("data:image/gif;base64,AAAA");
}

#mycarousel2 .jcarousel-prev-disabled-horizontal,
#mycarousel2 .jcarousel-prev-disabled-horizontal:hover,
#mycarousel2 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    display:none !important;
    height:1px;
}
/* .jcarousel-item-placeholder {background: #fff;color: #000;} */


/* ******************************************************************************** 
   QUOTES COLLECTION
******************************************************************************** */
/* Random quote */
.quotescollection_randomquote q {
	font-size:18px;
	line-height:21px;
}
.quotescollection_randomquote cite {
	display:block; 
	padding:17px 0 10px 0;
}
.quotescollection_nextquote { }
.quotescollection_nextquote a { }

.quotescollection_author, .quotescollection_source {font-style:normal;}

/* Quotes page */
blockquote.quotescollection {
	border:0;
	background:none;
	padding:0;
	margin:2em;
	font-size:1em;
}
blockquote.quotescollection q {}

blockquote.quotescollection cite {
	display:inline;	
	font-size:0.83em;
}
.bqstart, .bqend {
	height: 45px; /*25px;*/
	color: #BCB5A2;
	font-size: 100px;
	line-height:114px;
	overflow:hidden;
	position:relative;
}
.bqstart {
	float: left;
	margin-top: -26px; /* -20px; */
	padding-top: 0; /*45px; */
	margin-bottom: 0; /*-50px; */
}
.bqend {
	float: right;
	margin-top: -13px; /*0px;*/
	padding-top: 0; /*45px;*/
	margin-bottom:0; /*-20px;*/
}
/* ******************************************************************************** 
   END
******************************************************************************** */

#cse-search-box label {
	display:block;
	clear:both;
	padding:0 0 5px 0;
}

#cse-search-box .text-input {
	background:#fff;
	border:1px solid #6C8DAC;
	padding:5px;
	font-size:14px;
	width:400px;
}




#noticias ul.post_share_buttons {
	margin:0;
	padding:0;
	list-style-type:none;
}
#noticias ul.post_share_buttons li {
	float:left;
	margin-right:4px;
}
.post_share_buttons li a {
	float:left;
}

#noticias ul li.share_fb {padding-top:1px !important;}
/*#noticias ul li.share_twitter {padding-top:3px !important;}*/
