@charset "UTF-8";
/*inicio edson*/

body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#545454;
	margin:0;
}

div#geral{
	width:1000px;
	height:auto;
	margin:0 auto;
	/*border:1px solid #666;
	background:#f5f5ea;*/
	background:#ccc;
}

div#geral-top{
	width:100%;
	height:auto;
	float:left;
}

div.top{
	width:100%;
	height:69px;
	background:url(../images/top.png) no-repeat;
	text-transform:none;
}

div.top-super{
	color: #FFFFFF;
    height: 10px;
    padding: 10px;
    text-align: right;
    width: 98%;
}

div.top-inferior{
	width:99%;
	padding:5px;
	height:20px;
	/*border:#F00 1px solid;*/
	text-align:right;
}

div.top-inferior .search .inputbox{
	/*background:url(../images/input-box-search.png) no-repeat right;*/
	border:none;
	 height: 20px;
    padding: 2px 2px 2px 5px;
    width: 193px;
	font-size:11px;
	color:#545454;
	text-align:justify;
	
}

.contact-form #contact-form table tr td #jform_contact_name{
	background:url(../images/input-box-contactos.png) no-repeat;
	border:none;
	height: 16px;
    padding: 5px;
    width: 223px;
	font-size:11px;
	color:#545454;
	text-align:justify;
}

.contact-form #contact-form table tr td input.required input.invalid{
	border:1px solid #FF0; 	
}

.contact-form #contact-form table tr td #jform_contact_email{
	background:url(../images/input-box-contactos.png) no-repeat;
	border:none;
	height: 16px;
    padding: 5px;
    width: 223px;
	font-size:11px;
	color:#545454;
	text-align:justify;
}

.contact-form #contact-form table tr td #jform_contact_emailmsg{
	background:url(../images/input-box-contactos-2.png) no-repeat;
	border:none;
	height: 16px;
    padding: 5px;
    width: 291px;
	font-size:11px;
	color:#545454;
	text-align:justify;
}

.contact-form #contact-form table tr td #jform_contact_message{
	background:url(../images/input-box-contactos-3.png) no-repeat;
	border:none;
	height: 239px;
    padding: 5px;
    width: 388px;
	overflow-x:hidden;
	overflow-y:auto;
	font-size:11px;
	color:#545454;
	text-align:justify;
}

div.menu-top{
	width:100%;
	/*height:20px;
	padding:5px;*/
	background:#fff;
	color:#094e78;
	font-size:12px;
	/*border:1px solid #F00;*/
}

div#geral-content{
	width:100%;
	min-height:400px;
	height:auto;
	/*background:#bdbdbd;*/
	background:#f5f5ea;
	float:left;
	border-top:1px solid #fff;
}

div#geral-content-nave{
	width:100%;
	min-height:400px;
	height:auto;
	/*background:#bdbdbd;*/
	background:#FFF;
	float:left;
	border-top:1px solid #fff;
}

div.geral-content-right{
	width:710px;
	min-height:390px;
	height:auto;
	background:#f5f5ea;
	/*border:1px solid #00F;*/
	float:left;
	padding:10px 5px 5px 10px;
}

div.geral-content-right-nave{
	width:710px;
	min-height:390px;
	height:auto;
	border-top:3px solid #f5f5ea;
	float:left;
	padding:10px 10px 5px 10px;
	background:#fff;
}


div.geral-content-right-top{
	width:100%;
	height:auto;
	/*border:1px solid #0FF;*/
}

div.geral-center-right-banner{
	width:100%;
	height:200px;
	background:#6b685e;
/*	border:1px solid #fff;
*/	-moz-border-radius: 2px; 
  	-webkit-border-radius: 2px; 
    border-radius: 2px ;
    -khtml-border-radius:2px;
	margin:0 auto;
}


.geral-center-right-tur img{
	width:100%;
	height:100%;
}

.geral-content-right-top .geral-center-right-banner .moduletable{
	width:100%;
	height:100%;
	margin:0 auto;
	border:1px solid #fff;
	-moz-border-radius: 2px; 
  	-webkit-border-radius: 2px; 
    border-radius: 2px ;
    -khtml-border-radius:2px;
}

.geral-content-right-top .geral-center-right-banner .moduletable #vtem_slide table td h4{
	margin-top:-10px;
	text-decoration:none;
	text-transform:none;
	color:#e2c670;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #ccc;
}

.geral-content-right-top .geral-center-right-banner .moduletable #vtem_slide table td h4 a:hover.vtem_contentpagetitle {
	font-size:14px;
	font-weight:normal;
	text-transform:none;
	/*text-decoration:underline;*/
	color:#e2c670;
}

.geral-content-right-top .geral-center-right-banner .moduletable #vtem_slide table td h4 a.vtem_contentpagetitle {
	font-size:14px;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	color:#e2c670;
}

div.geral-center-right-tur{
	width:99%;
	min-height:100px;
	height:auto;
	padding:3px 0 0 3px;
	background:#FFF;
	border:2px solid #FFF;
	-moz-border-radius: 2px; 
  	-webkit-border-radius: 2px; 
    border-radius: 2px ;
    -khtml-border-radius:2px;
	margin-bottom:10px;
}

div.geral-center-left-center{
	width:100%;
	height:auto;
	min-height:100px;
	padding:2px 0 0 0;
	background:#FFF;
	border:1px solid #dce1e9;
	-moz-border-radius:2px; 
  	-webkit-border-radius:2px; 
    border-radius:2px;
    -khtml-border-radius:2px;
	margin-bottom:10px;
}

div.geral-center-left-tabs{
	width:100%;
	height:auto;
	min-height:100px;
	padding:2px 0 0 0;
	/*background:#FFF;*/
	border:2px solid #FFF;
	border-top:none;
	border-left:none;
	border-right:none;
	border-top-color:none;
	-moz-border-radius:0 2px 2px  2px; 
  	-webkit-border-radius:0 2px 2px  2px; 
    border-radius:0 2px 2px  2px;
    -khtml-border-radius:0 2px 2px  2px;
	margin-bottom:10px;
}

.geral-center-left-tabs .moduletable #sptab102
{
	border:none;
}

.geral-center-left-tabs .moduletable #sptab102 .items_mask
{
	border:1px solid #dce1e9;
	-moz-border-radius:2px; 
  	-webkit-border-radius:2px; 
    border-radius:2px;
    -khtml-border-radius:2px;
}

.geral-center-left-tabs .moduletable #sptab102 .tabs_mask
{
	/*background:#bdbdbd;*/
	background:#f5f5ea;
}


.geral-center-left-tabs .moduletable #sptab102 .tabs_buttons .tabs_mask ul.tabs_container li.tab{
	margin-right:2px;
	background:url(../images/line.png) repeat;
	margin-top:-1px;
	color:#545454;
	border:1px solid #dce1e9;
	border-bottom:none;
	-moz-border-radius:2px 2px 0 0; 
  	-webkit-border-radius:2px 2px 0 0; 
    border-radius:2px 2px 0 0;
    -khtml-border-radius:2px 2px 0 0;
}
.geral-center-left-tabs .moduletable #sptab102 .tabs_buttons .tabs_mask ul.tabs_container li.active
{
	background:url(../images/bg.gif) repeat;
	color:#545454;
	border:1px solid #f5f5ea;
	border-bottom:none;
	-moz-border-radius:2px 2px 0 0; 
  	-webkit-border-radius:2px 2px 0 0; 
    border-radius:2px 2px 0 0;
    -khtml-border-radius:2px 2px 0 0;
	font-weight:bold;
}

.geral-center-left-tabs .moduletable #sptab102 .tab-padding {
	border-top:2px solid #fff;
	width:95%;
	-moz-border-radius:2px 2px 0 0; 
  	-webkit-border-radius:2px 2px 0 0; 
    border-radius:2px 2px 0 0;
    -khtml-border-radius:2px 2px 0 0;
	

}	

.geral-center-left-tabs .moduletable #sptab102 .tab-padding #phocagallery-module-ri center div.mosaic {
	margin-top:-18px;
	margin-bottom:10px;
}
.geral-center-left-tabs .moduletable #sptab102 .tab-padding #sp-sig105 a img{
	background:#fff;
	border:none;
}

div.geral-center-left-contact{
	width:100%;
	min-height:100px;
	height:auto;
	/*padding:3px 0 0 3px;
	background:#646464;*/
	border:1px solid #DCE1E9;
	-moz-border-radius: 2px; 
  	-webkit-border-radius: 2px; 
    border-radius: 2px ;
    -khtml-border-radius:2px;
	/*margin-bottom:5px;
	text-align:center;*/
	text-align:justify;
}

div.geral-center-left-music{
	width:104%;
	height:73px;
	background:url(../images/music-old.png) no-repeat;
	padding:1px 1px 6px;
}

div.geral-center-left-music .music{
	margin:-21px 0 0 0;
	text-align:right;
	color:#fff;
	width:87%;
}

div.geral-center-left-music .music a{
	color:#FFF;
	text-decoration:underline;
}

div.geral-center-left-music .music a:hover{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

div.geral-center-left-contact .moduletable #s5_quick_contact .inputbox{
	width:100%;
	margin-bottom:2px;
	text-align:justify;
	font-size:11px;
	color:#666;
}

div.geral-center-left-contact .moduletable #s5_quick_contact .button{
	margin-left:79%;
	text-align:justify;
	font-size:11px;
}

div.geral-center-left-contact .moduletable h3{
	padding:5px;
	background:url(../images/line.png) repeat #f5f5ea;
	margin:-3px 0 0 0;
	color:#15527e;
}

div.geral-center-left-tabs .moduletable #s5_quick_contact .inputbox{
	width:95%;
	margin-bottom:5px;
	text-align:justify;
	font-size:11px;
	color:#666;
}

div.geral-center-left-tabs .moduletable #s5_quick_contact .button{
	margin-left:79%;
	text-align:justify;
	font-size:11px;
}

div.geral-content-right-meio{
	width:100%;
	min-height:150px;
	height:auto;
	/*border:1px solid #0FF;*/
}

div.geral-content-right-meio h3{
	margin:0;
	padding:5px;
	border-bottom:1px solid #15527e;
	color:#15527e;
}


.minifrontpage-default .mfp-other-article-inner ul li{
	list-style-image:url(../images/seta.png);
}

#geral-content .geral-content-right .item-page h2{
	border-bottom:1px solid #15527e;
	color:#15527e;
}

#geral-content .geral-content-right .item-page h2 a{
	color:#15527e;
	font-weight:normal;
	font-size:14px;
	width:100%;
	text-decoration:underline;
}


#geral-content-nave .geral-content-right-nave .item-page h2{
	/*border-bottom:1px solid #15527e;*/
	color:#15527e;
}

#geral-content-nave .geral-content-right-nave .item-page ul li{
	list-style-image:url(../images/seta.png);
}
#geral-content-nave .geral-content-right-nave .item-page ul.actions li{
	list-style:none;
}

#geral-content-nave .geral-content-right-nave .item-page h2 a{
	color:#15527e;
	font-weight:normal;
	font-size:14px;
	width:100%;
	text-decoration:underline;
}


.item-page ul.pagenav li.pagenav-prev{
	float:left;
	margin-right:20px;
	list-style:none;
	color:#15527e;
	}
	
.item-page ul.pagenav li.pagenav-next{
	float:right;
	margin-right:20px;
	list-style:none;
	color:#15527e;
	}
.item-page ul.pagenav li a{
	color:#15527e;
	
}

div.geral-content-left{
	width:260px;
	min-height:390px;
	height:auto;
	/*border:1px solid #00F;*/
	background:#f5f5ea;
	float:left;
	padding:10px 5px 0 5px;
}

div.rodape{
	width:99%;
	height:22px;
	color:#FFF;
	background:#393939;
	text-align:center;
	font-size:10px;
	padding:5px;
	float:left;
}


div.geral-center-left-center .moduletable h3{
	padding:5px;
	background:url(../images/line.png) repeat #f5f5ea;
	margin:-3px 0 0 0;
	color:#15527e;
}

div.geral-center-left-center .moduletable ul{
	margin:5px auto;
	padding:2px 0 10px 20px;
}

div.geral-center-left-center .moduletable ul.latestnews li{
list-style-image:url(../images/seta.png);
padding-right:5px;
padding-bottom:10px;
}

div.geral-center-left-center .moduletable ul.latestnews li a{
	color:#333;
	text-align:justify;
	text-decoration:none;
}

div.geral-center-left-center .moduletable ul.latestnews li a:hover{
	color:#15527e;
	text-decoration:underline;
}


div.pagination{
	text-align:center;
	width:100%;
}

div.pagination ul li{
	float:left;
	margin-right:5px;
	list-style:none;
}

div.geral-content-right .contact h3{
	color:#15527e;
	border-bottom:1px solid #15527e;
	font-size:14px;
}

div.geral-content-right-nave .contact h3{
	color:#15527e;
	/*border-bottom:1px solid #15527e;*/
	font-size:14px;
}

div.geral-content-right .weblink-category h2{
	color:#15527e;
	border-bottom:1px solid #15527e;
	font-size:14px;
}

div.geral-content-right .weblink-category  form#adminForm table.category{
	width:100%;
}

div.geral-content-right .weblink-category  form#adminForm table.category tbody tr.cat-list-row0{
	height:16px;
	padding:2px;
	width:100%;
	background:#fff;
	/*background:url(../images/bg.gif) repeat;*/
}

div.geral-content-right .weblink-category  form#adminForm table.category tbody tr.cat-list-row1{
	height:16px;
	padding:2px;
	width:100%;
	background:url(../images/line.png) repeat #f5f5ea;
}

div.geral-content-right .weblink-category  form#adminForm table.category tbody tr td p{
	margin:0;
	padding:5px;
	text-align:justify;
}
div.geral-content-right .weblink-category  form#adminForm table.category tbody tr td.hits{
	text-align:center;
}

div.geral-content-right .weblink-category  form#adminForm table.category tbody tr td p a{
	color:#15527e;
	text-decoration:none;
}

div.geral-content-right .weblink-category  form#adminForm table.category tbody tr td p a:hover{
	color:#545454;
	text-decoration:underline;
}

div.geral-content-right-nave .weblink-category h2{
	color:#15527e;
	border-bottom:1px solid #15527e;
	font-size:14px;
}

div.geral-content-right-nave .weblink-category  form#adminForm table.category{
	width:100%;
}

div.geral-content-right-nave .weblink-category  form#adminForm table.category tbody tr.cat-list-row0{
	height:16px;
	padding:2px;
	width:100%;
	background:#fff;
	/*background:url(../images/bg.gif) repeat;*/
}

div.geral-content-right-nave .weblink-category  form#adminForm table.category tbody tr.cat-list-row1{
	height:16px;
	padding:2px;
	width:100%;
	background:url(../images/line.png) repeat #f5f5ea;
}

div.geral-content-right-nave .weblink-category  form#adminForm table.category tbody tr td p{
	margin:0;
	padding:5px;
	text-align:justify;
}
div.geral-content-right-nave .weblink-category  form#adminForm table.category tbody tr td.hits{
	text-align:center;
}

div.geral-content-right-nave .weblink-category  form#adminForm table.category tbody tr td p a{
	color:#15527e;
	text-decoration:none;
}

div.geral-content-right-nave .weblink-category  form#adminForm table.category tbody tr td p a:hover{
	color:#545454;
	text-decoration:underline;
}


.tur-ilhas{
	text-align:center;
	float:left;
	height:100px;
	width:530px;
	border-left:1px dashed #ccc;
}

.tur-cv{
	text-align:center;
	float:left;
	height:100px;
	width:170px;
}

div.geral-center-right-tur .moduletable .tur-cv img{
	width:100%;
	height:100%;
	text-align:center
}

div.geral-center-right-tur .moduletable .tur-ilhas table{
	width:100%;
	text-align:center;
	height:100px;
}

div.geral-center-right-tur .moduletable .tur-ilhas table tbody tr td{
	height:43px;
}

div.geral-center-right-tur .moduletable .tur-ilhas table tbody tr td a img{
	width:100%;
	height:100%;
	text-align:center;
	border:none;
}

div.geral-center-right-tur .moduletable .tur-ilhas table tbody tr td a:hover img{
	width:100%;
	height:100%;
	text-align:center;
	border:none;
}

div.geral-center-right-tur .moduletable .tur-ilhas table tbody tr td a{
	border:none;
	text-decoration:none;
}

div.geral-center-right-tur .moduletable .tur-ilhas table tbody tr td a:hover{
	border:none;
	text-decoration:none;
}

div.geral-center-right-banner .moduletable #ja-slide-articles-133{
	width:100%;
	height:100%;
	margin:0;
}

div.geral-center-right-banner .moduletable #ja-slide-articles-133 .maskDesc{
	background: none repeat scroll 0 0 #bdbdbd;
    display: block;
    height: 200px;
    opacity: .75;
    padding: 2px;
    position: absolute;
    right: 0;
    width: 250px;
    z-index: 1000;
}

div.geral-center-right-banner .moduletable #ja-slide-articles-133 .maskDesc .ja-slide-desc p{
	margin:0;
	padding:5px;
}

div.geral-center-right-banner .moduletable #ja-slide-articles-133 .ja-slide-thumbs-wrap{
	float:right !important;
	height:20px !important;
	width:20% !important;
	z-index:1000;
	margin-top:-20px;
}
.hino{
	text-align:center;
}

div.item-page .avAudio .avPlayerContainer{
	text-align:center;
	margin-left:242px;
}

div.item-page .avAudio .avPlayerContainer .avPlayerBlock .avDownloadLink a span{
	color:#15527e;
	text-decoration:underline;
}

div.item-page .avAudio .avPlayerContainer .avPlayerBlock .avDownloadLink a:hover span{
	color:#545454;
	text-decoration:none;
	font-weight:normal;
}

b{
	color:#15527e;
}

div.geral-content-right div.category-list h2{
	margin:0;
	border-bottom:1px solid #15527e;
	
}
div.geral-content-right div.category-list h2 span.subheading-category{
	color:#15527e;
	font-size:14px;
	margin:0;
	padding:0;
}


/*div.geral-content-right-nave .weblink-category form#adminForm table.category tbody tr td p{
	padding:1px;
	margin:0;
}*/

div.geral-content-right div.category-list .cat-items form#adminForm table.category{
	width:100%;
	margin-top:10px;
}

div.geral-content-right div.category-list .cat-items form#adminForm table.category tbody tr td{
	height:30px;
	padding:5px;
	margin-bottom:2px;
}

div.geral-content-right div.category-list .cat-items form#adminForm table.category tbody tr.cat-list-row0{
	height:30px;
	padding:5px;
	width:100%;
	background:#fff;
	width:100%;
}

div.geral-content-right div.category-list .cat-items form#adminForm table.category tbody tr.cat-list-row1{
	height:30px;
	padding:5px;
	width:100%;
	background:url(../images/line.png) repeat #f5f5ea;
}

div.geral-content-right div.category-list .cat-items form#adminForm table.category tbody tr td.list-title
{
	width:80%;
	text-align:left;
}
div.geral-content-right div.category-list .cat-items form#adminForm table.category tbody tr td.list-date{
	text-align:center;
}

div.geral-content-right div.category-list .cat-items form#adminForm table.category tbody tr td.list-title a{
	color:#15527e;
	text-decoration:none;
}

div.geral-content-right div.category-list .cat-items form#adminForm table.category tbody tr td.list-title a:hover{
	color:#545454;
	text-decoration:underline;
}

div.geral-content-right-nave div.category-list h2{
	margin:0;
	border-bottom:1px solid #15527e;
	
}
div.geral-content-right-nave div.category-list h2 span.subheading-category{
	color:#15527e;
	font-size:14px;
	margin:0;
	padding:0;
}

div.geral-content-right-nave div.category-list .cat-items form#adminForm table.category{
	width:100%;
	margin-top:10px;
}

div.geral-content-right-nave div.category-list .cat-items form#adminForm table.category tbody tr td{
	height:15px;
	padding:5px;
	margin-bottom:2px;
}

div.geral-content-right-nave div.category-list .cat-items form#adminForm table.category tbody tr.cat-list-row0{
	height:15px;
	padding:5px;
	width:100%;
	background:#fff;
	width:100%;
}

div.geral-content-right-nave div.category-list .cat-items form#adminForm table.category tbody tr.cat-list-row1{
	height:15px;
	padding:5px;
	width:100%;
	background:url(../images/line.png) repeat #f5f5ea;
}

div.geral-content-right-nave div.category-list .cat-items form#adminForm table.category tbody tr td.list-title
{
	width:80%;
	text-align:left;
}
div.geral-content-right-nave div.category-list .cat-items form#adminForm table.category tbody tr td.list-date{
	text-align:center;
}

div.geral-content-right-nave div.category-list .cat-items form#adminForm table.category tbody tr td.list-title a{
	color:#15527e;
	text-decoration:none;
}

div.geral-content-right-nave div.category-list .cat-items form#adminForm table.category tbody tr td.list-title a:hover{
	color:#545454;
	text-decoration:underline;
}

div.item-page .former ul li{
	padding-bottom:5px;
	list-style-image:url(../images/seta.png);

}
div.geral-content-right div.item-page .staf
{
	width:100%;
	height:auto;
	border-bottom:1px dashed #ccc;
	float:left;
	padding-bottom:5px;
	padding-top:5px;
}
div.geral-content-right div.item-page .staf .avatar{
	float:left;
	width:100px;
	height:100px;
	padding-bottom:5px;
}

div.geral-content-right div.item-page .staf .staf_test{
	float:left;
	width:auto;
	height:auto;
	text-align:justify;
	margin-left:10px;
}
div.geral-content-right div.item-page .staf ul li{
padding-bottom:5px;
	list-style-image:url(../images/seta.png);
}



div.geral-content-right-nave div.item-page .staf
{
	width:100%;
	height:auto;
	border-bottom:1px dashed #ccc;
	float:left;
	padding-bottom:5px;
	padding-top:5px;
}
div.geral-content-right-nave div.item-page .staf .avatar{
	float:left;
	width:100px;
	height:100px;
	padding-bottom:5px;
}

div.geral-content-right-nave div.item-page .staf .staf_test{
	float:left;
	width:auto;
	height:auto;
	text-align:justify;
	margin-left:10px;
}
div.geral-content-right-nave div.item-page .staf ul li{
padding-bottom:5px;
	list-style-image:url(../images/seta.png);
}

div.geral-content-right-nave div.item-page p a{
	color: #15527E;
}

div.geral-content-right-nave div.item-page p a:hover{
	color: #15527E;
	text-decoration:none;
}

.former ul li a{
	color: #545454;
	text-decoration:underline;
}
.former ul li a:hover{
	color: #15527E;
	text-decoration:none;
}

div.geral-content-right-nave div.ja-tab-panels-top div.ja-tab-content div.ja-tab-subcontent div.former ul li{
padding-bottom:5px;
	list-style-image:url(../images/seta.png);
	margin-left:30px;
}

div.geral-content-right-nave .avatar-total{
	width:97%;
	margin:0 auto;
	padding:2px;
	height:212px;
	border:2px solid #DCE1E9;
	
}

div.geral-content-right-nave .avatar-total .avatar{
	width:160px;
	height:100px;
	border:1px solid #ccc;
	margin:2px 5px;
	float:left;
}

div.geral-content-right-nave .avatar-total .avatar a img{
	height:100px;
}

div.geral-content-right-nave div.item-page table{
	width:100%;
	height:auto;
	border:1px solid #ccc;
}

div.geral-content-right-nave div.item-page table tr td{
	padding:2px;
	border:1px solid #ccc;
}
#geral .geral-content-nave .geral-content-right-nave .pg-category-view .phocagallery-box-file .pg-name{
	color:#545454 !important;
	font-size:10px !important;
}

#geral .geral-content-nave .geral-content-right-nave #phocagallery form table{
	float:left;
}
/*fim edson*/

/* A variation on Eric Meyer's CSS Reset:
   This is disabled because the Blueprint framework already has it.
   You should enable it if you aren't using Blueprint.

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse:collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
abbr,acronym {
	border:0;
}
*/

/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */

/* Text styles */
.blog-featured h2 {
	font-size: 1.5em;
	margin-bottom:0em;
}
p.readmore {
	text-indent:0;
	font-size: .9em;
}
.joomla-footer {
	font-size: .9em;
	margin-bottom: 30px;
}

/* Article functions */
ul.actions {
	clear:both;
	margin-top: -50px;
	float:right;
}
ul.actions li {
	list-style-type: none;
	float:right;
	margin-left: 10px;
}

/* Login styles */
p#form-login-username label,
p#form-login-password label {
	width: 160px;
	display:block;
}
p#form-login-remember label {
	font-size: .9em;
	font-weight: normal;
	line-height: 25px;
}
p#form-login-remember input {
	float:left;
	margin-right: 5px;
}
form#form-login ul {
	margin: 0;
	padding: 0;
}
form#form-login ul li {
	list-style-type: none;
	margin-left: 20px;
	font-size: .9em;
}

/* Image float styles */
.img-fulltext-left {
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.img-intro-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img-fulltext-right {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

.img-intro-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

