/* Design by Brian Diaz of Media 65 @ http://www.m65.net
All Rights Reserved */
/* #######################
GENERAL SETTINGS ############################ */
html.body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
margin-top: 0px;
}
body {
padding:0px;
margin:0px;
/*
background:url(../images/bgbody.gif) repeat-x top center; */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
margin-top: 0px;
margin-bottom: 0px;
background-color: #FFF;
}
/*
Global Formatting */
h1 {font-size:16px;line-height: 1em;font-weight: 900;}
h2 {font-size:15px;line-height: 1em;font-weight: 900;}
h3 {font-size:14px;line-height: 1em;font-weight: 900;}
h4 {font-size:13px;line-height: 1em;font-weight: 900;}
h5 {font-size:12px;line-height: 1em;font-weight: 900;}
h6 {font-size:11px;line-height: 1em;font-weight: 900;}
td{font-size: 11px;}
th{font-size: 11px;}
a {
color: #993300;
text-decoration: none;
}
a:hover {color: #666666;}
a:visited {color: #993300;}
a.image, a.image:hover
{border:0;}
ul {
padding:0px;
margin:4px 0px;
}
li {
margin-left: 15px;
list-style-type: circle;
}
li a:link, li a:visited {
color: #000000;
text-decoration: none;
}
li a:hover {
color: #660000;
}
/* #######################
END GENERAL SETTINGS ############################ */
/* ######################
LAYOUT SETTINGS
############################## */
#wrapper {
margin:auto 0px;
}
#footer {
	margin:auto 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.core {
width:768px;
margin:auto 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #999999;
}
#menusup {
	height:24px;
	padding-left:6px;
	padding-right:10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}
#sup {
height:18px;
overflow: hidden;
}
.moduletable_menutop {
margin-top: 2px;
}
#header {
width:768px;
}
#main {
}
#mainr {
background: url(../images/bgleft2.png) no-repeat top left ;
}
#mainl {
background: url(../images/bgleft1.png) no-repeat top left;
width:100%;
}
.left {
width:170px;
padding-right:20px;
background-image: url(../images/separation.gif);
background-repeat: repeat-y;
background-position: right top;
}
.right {
width:160px;
padding-left:20px;
background-image: url(../images/separation.gif);
background-repeat: repeat-y;
background-position: 8px 0px;
}
table.contentpaneopen, table.contentpane, table.blog {
width: 100%;
}
table.blog {
margin-bottom:8px;
}
#mod_login_password, #mod_login_username, .search input {
width: 120px;
padding-left: 20px;
}
#mod_login_password {
background: url(../images/authen.gif) no-repeat center left #FFFFFF;
width:70px;
}
#mod_login_username {
background: url(../images/user.gif) no-repeat center left #FFFFFF;
width:70px;
}
#mod_login_remember {
border: none;
padding: 0!important;
}
#flash {
background:#FFFFFF;
}
#txtflash { width:448px;
height:165px!important;
height:170px;
background:#DFD6D1;
overflow:hidden;
float:left;
padding-top:5px;
}
#txtflash div.moduletable {
width:430px;
height:180px;
line-height:12px;
}
#txtflash div.moduletable td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
}
#txtflash div.moduletable h3 {
margin-top:8px;
}
#imgflash {
width:320px;
height:170px;
float:right;
}
#fbody div.moduletable {
margin:0;
padding-top:0px !important;
padding-top:10px;
}
.category {
font-weight:normal;
margin-bottom: 0px;
font-size: 10px;
}
div.category a {
color: #666666;
text-decoration: none;
}
div.category a:hover {
color: #993300;
}
.section {
font-weight: bold;
margin-bottom: 0px;
font-size: 11px;
}
div.section a {
color: #666666;
text-decoration: none;
}
div.section a:hover {
color: #993300;
}
.dropcap {
float: left;
display: block;
color: #999999;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 62px;
line-height: 48px;
font-weight: normal;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 0;
padding-left: 0;
}
ul.latestnews li {
list-style-type: none;
list-style-image: url(../images/no-arrow.gif);
padding-bottom: 6px;
}
ul.mostread li {
list-style-type: none;
list-style-image: url(../images/no-arrow.gif);
padding-bottom: 6px;
}
/* setting for mod_section_thumbnail */
table.section_thumbnail{
padding: 0px 0px 0px 0px;
margin-bottom: 0px 0px 0px 0px;
width: 100%;
background:url(../images/dot.gif) repeat-x bottom left;
}
table.section_thumbnail td
{
color:#666;
font-size:9px;
padding-bottom:0px;
}
table.section_thumbnail table,
table.section_thumbnail td p
{
color:#444;
font-size:11px;
margin: 2px 0px 4px 0px;
padding-bottom:0px;
}
table.section_thumbnail td img{
padding:0px;
margin:2px;
border:1px solid #333;
background:#FFFFFF;
}
table.section_thumbnail td a.title{
pading:0px;
margin-top:2px;
color:#993300;
font-size:13px;
line-height:14px;
font-weight:bold;
font-family: "Trebuchet MS", Tahoma, Arial;
text-decoration: none;
}
table.section_thumbnail td a{
font-size:11px;
line-height:14px;
font-weight:bold;
font-family: "Trebuchet MS", Tahoma, Arial;
}
table.section_thumbnail td a:hover{
color: #000000;
text-decoration:underline;
}
table.section_thumbnail td a.full-link{
color:#006633;
font-size:11px;
line-height:16px;
font-weight:bold;
font-family:verdana,tahoma,arial ;
display:block;
width:74px;
height:21px;
}

.mosimage {
	margin-right: 8px;
	margin-left: 8px;
	padding: 0px;
}

.mosimage_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	margin: 4px 4px 10px 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;

}

/* ######################
LAYOUT SETTINGS
############################## */
/*##################### NAVIGATION SECTION #####################*/
/* Pathway Breadcrumbs */
.pathway {font-size: 11px;color:#333;}
a.pathway:link {color:#659FDE;}
a.pathway:visited {color:#659FDE;}
a.pathway:active {color:#659FDE;}
a.pathway:hover {color:#659FDE;text-decoration:underline;}
/* Mainlevel menu */
.mainlevel {}
a.mainlevel:link, a.mainlevel:visited {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
text-decoration: none;
padding-top: 2px;
padding-right: 0;
padding-bottom: 2px;
}

a.mainlevel:hover {
color: #660000;
}
a.mainlevel#active_menu {
color:#990000;
}
/* End Mainlevel menu */
/* Sub Menu */
.sublevel{}
a.sublevel:link, a.sublevel:visited {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
text-decoration: none;
padding-left: 15px;
padding-top: 2px;
padding-right: 0;
padding-bottom: 2px;
background-image: url(../images/arow-sec.gif);
background-repeat: no-repeat;
background-position: -1px 2px;
}
a.sublevel:hover {
display: block;
color: #660000;
}
a.sublevel#active_menu {
color:#990000;
}
/* End Sub Menu */
/* Add Custom Menus */
.mainlevel-top {
height: 18px;
}
a.mainlevel-top:link, a.mainlevel-top:visited {
    line-height: 16px;
	color: #444;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	font-weight: normal;
	font-variant: normal;
}
a.mainlevel-top:hover {
color: #993300;
}
.mainlevel-inf {}
a.mainlevel-inf:link, a.mainlevel-inf:visited {
color: #444444;
text-decoration: none;
text-transform: lowercase;
font-family: "Trebuchet MS", Tahoma, Arial;
font-size: 10px;
padding-top: 0px;
padding-right: 12px;
padding-bottom: 0px;
padding-left: 12px;
}
a.mainlevel-inf:hover {
color: #666666;
}
a.mainlevel-dot{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
text-decoration: none;
padding-left: 7px;
padding-top: 3px;
padding-right: 0;
padding-bottom: 3px;
background-image: url(../images/arow-subsec.gif);
background-repeat: no-repeat;
background-position: 0px 7px;
}
a.mainlevel-dot:first-letter {
font-weight: bold;
}
a.mainlevel-dot:hover {
display: block;
color: #660000;
}

a.mainlevel-pro:link, a.mainlevel-pro:visited {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
text-decoration: none;
padding-left: 15px;
padding-top: 2px;
padding-right: 0;
padding-bottom: 2px;
background-image: url(../images/arow-sec.gif);
background-repeat: no-repeat;
background-position: -1px 2px;
}
a.mainlevel-pro:hover {
display: block;
color: #660000;
}

a.mainlevel-ed:link, a.mainlevel-ed:visited {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
text-decoration: none;
padding-left: 15px;
padding-top: 2px;
padding-right: 0;
padding-bottom: 2px;
background-image: url(../images/arow-sec.gif);
background-repeat: no-repeat;
background-position: -1px 2px;
}

a.mainlevel-ed:hover {
color: #660000;
}
/* Add Custom Menus */
/*##################### NAVIGATION SECTION #####################*/
/* ##################### STANDARD MODULE TABLE
#################*/
table.moduletable {
}

div.moduletable {
width: 100%;
padding: 0px;
margin: 0px;
margin-bottom:16px;
}
div.moduletable h3 {
width: 100%;
color: #FFFFFF;
background-color: #708090;
font-size: 10px;
padding: 2px 0px 2px 4px;
text-transform: uppercase;
font-weight: bold;
margin-top: 0px;
margin-bottom:2px;
}
/* Add here Custom Modules */
div.moduletable-login {
width: 182;
margin: 0px;
background-color: #D4592D;
margin-bottom:16px;
}
div.moduletable-login h3 {
height: 18px;
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #D4592D;
background-image: url(../images/bgheaderlogin.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin-top:0px;
margin-bottom: 4px;
padding: 4px 0px 0px 8px;
}
div.moduletable-login form {
font-size: 11px;
color: #FFFFFF;
padding: 6px;
}
div.moduletable-frame {
width: 164px;
padding: 5px;
margin: 0px;
border: 2px solid #999999;
margin-bottom:16px;
}
div.moduletable-frame h3 {
height: 18px;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-bottom: 0px;
margin-top:0px;
padding-top: -3px;
text-transform: lowercase;
}
div.user1 table.moduletable {
width: 100%;
}
div.user1 th {
color: #FFFFFF;
background-color: #2f4f4f;
font-size: 10px;
padding: 2px 4px 2px 4px;
text-transform: uppercase;
text-align:left;
}
div.user1 ul {
list-style-type: none;
margin: 0px;
padding-left: 0px;
margin-top: 6px;
}
div.user1 li {
list-style-type: none;
margin: 0px;
padding-left: 4px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 2px;
padding-bottom: 0px;
}
div.user1 li a {
color: #000000;
text-decoration: none;
}
div.user1 li a:hover {
color: #660000;
}
div.user2 table.moduletable {
width: 100%;
}
div.user2 th {
color: #FFFFFF;
background-color: #006666;
font-size: 10px;
padding: 2px 4px 2px 4px;
text-transform: uppercase;
text-align:left;
}
div.user2 ul {
list-style-type: none;
margin: 0px;
padding-left: 0px;
margin-top: 6px;
}
div.user2 li {
list-style-type: none;
margin: 0px;
padding-left: 4px;
}
div.user2 li a {
color: #000000;
text-decoration: none;
}
div.user2 li a:hover {
color: #660000;
}
div.user3 table.moduletable {
width: 100%;
}
div.user3 th {
color: #FFFFFF;
background-color: #666666;
padding-left: 4px;
text-transform: uppercase;
}
div.user3 ul {
list-style-type: none;
margin: 0px;
padding-left: 0px;
margin-top: 6px;
}
div.user3 li {
list-style-type: none;
margin: 0px;
padding-left: 4px;
}
div.user3 li a {
color: #000000;
text-decoration: none;
}
div.user3 li a:hover {
color: #993300;
}
div.moduletable-1 {
margin-bottom:10px;
height:1%;
padding: 0px 5px 5px 5px;
background-color: #FFFFFF;
border: 1px solid #993300;
}
div.moduletable-1 h3{
color:#993300;
text-align:left;
font-size:10px;
padding:0px 5px 3px 0px;
font-weight:bold;
margin-top: 5px;
margin-bottom:5px;
}
div.moduletable-1 div {
margin:0px;
padding: 0px;
}
div.moduletable-1 img {
padding-bottom: 8px;
}
/* ##################### END STANDARD MODULE TABLE
#################*/
/* #############
CONTENT - SECTIONS & CATEGORIES ###########################*/
.contentheading {
font-size: 13px;
width: 100%;
font-weight: bold;
color: #660000;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 0px;
margin-bottom:0px;
}
/* content title and links */
.contentpagetitle {background-color : White; }
a.contentpagetitle,a.contentpagetitle:link, a.contentpagetitle:visited
{text-decoration: none;font-weight: normal; color: #444;border-bottom: 0px; font-weight:bold}
a.contentpagetitle:hover {color: #600;border-bottom: 0px
dashed #CCCCCC;text-decoration: none;}
/* top box like a category description */
.contentdescription {background-color : White;}
/* Main Body Text */
.contentpane {background: White;}
table.contentpane-dir {margin-top:12px; margin-bottom:12px;}
.contentpaneopen {background-color: White;}
/* Main Body Text */
/* article rating */
.content_rating {font-weight: normal;font-size:.8em;}
.content_vote {font-weight: normal;font-size: .8em;}
/* icons */
td.buttonheading{
font-size: 12px;
padding-left: 6px;
margin-top: 0px;
vertical-align:top;
}
.pop-ups {float: right;}
a.pop-up {border-bottom: 0;}
/* Dates */
.createdate {
color: #666;
font-size:.8em;
font-weight: normal;
background-image: url(../images/calendar.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
padding-left: 14px;
padding-bottom: 8px;
}
.modifydate {font-size: 10px;color: #666;text-decoration: none;font-weight: normal;}
.newsfeeddate {font-size: 10px;color: #FF6600;font-weight: normal;}
/* Dates */
/* Writen by Authors name */
.small {
color: #666;
margin-bottom: 0px;
}
/* Page navigation links "<<< 1 of 10 next >>>" */
.pagenav {
text-align: center;
color: #666666;
background-color: #cccccc;
border-right:1px solid #333;
border-bottom:1px solid #333;
margin: 0px -2px 0px 0px;
padding: 1px 6px 1px 6px;
font-size:11px;
font-family:arial,verdana,tahoma;
}
a.pagenav, a.pagenav:visited {
color:#666666;
border-right:1px solid #333;
border-bottom:1px solid #333;
text-decoration: none;
}
a.pagenav:hover {
color: #ffffff;
background-color:
#993300;
border-right:1px solid #333;
border-bottom:1px solid #333;
}
.pagenavcounter{
height: 15px;
}
.back_button{
height: 15px;
background-image: url(../images/volver.gif);
padding-left: 19px;
background-repeat: no-repeat;
background-position: left;
margin: 0px 0px 6px 0px;
}
.back_button a:link, .back_button a:visited
{
font-size: 10px;
color: #666666;
text-decoration: none;
}
.back_button a:hover
{
color: #660000;
text-decoration: none;
}
/* Read more link */
a.readon:link, a.readon:visited, span.readon {
	font-size: 10px;
	color: #444;
	background-image: url(../images/readon.png);
	padding-left: 7px;
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: 0px 0px;
	margin-top:6px;
	width:70px;
	height:15px;
	padding-top:1px;
	display: block;
	cursor:pointer;
}
a.readon-old {
font-size: 10px;
float: right;
padding: 1px 5px 1px 22px;
border-top: 1px solid #DDDDDD;
border-right: 1px solid #EFEFEF;
border-bottom: 1px solid #EFEFEF;
border-left: 1px solid #DDDDDD;
display: block;
background: url(../images/bullet-title.gif) no-repeat 5% 50% #F2F2F2;
color: #484848;
text-transform: lowercase;
text-decoration: none;
}
a.readon:hover, a.readon:active, a.readon:focus {
color: #F85703;
background: url(../images/bullet-title2.gif) no-repeat 5% 50% #FFFFFF;
text-decoration: none;
}
/* Article index
{mospagebreak} */
div.contenttoc {
padding: 0px;
margin: 2px;
font-size: 12px;
}
table.contenttoc th {
background: #2F3E57;
color: White;
}
table.contenttoc td {padding: 2px;}
/* Links article index */
div.contenttoc {
padding: 2px;
margin: 6px 0px;
font-size: 10px;
background-color: #EEEEEE;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #CCCCCC;
border-bottom-color: #CCCCCC;
}
a.toclink:visited, a.toclink:link {
height: 18px;
font-size: 10px;
font-variant: small-caps;
color: #666666;
text-decoration: none;
font-weight: bold;
}
a.toclink:hover {
color: #993300;
}
/* End Article index
*/
/*
component heading */
.componentheading, .componentheading-dir {
font-size: 11px;
font-weight: bold;
color: #660000;
text-align:left;
padding-top: 4px;
}
/* Sectiontable Table types listings Faqs's, weblink etc..*/
.sectiontableheader {
background-color : #D3D3D3;
color : #333;
font-weight : bold;
border-collapse: collapse;
font-size: 11px;
}
/* Table odd and Even Rows */
.sectiontableentry1 {background-color : #FFFFFF;font-size: 11px;}
.sectiontableentry2 {background-color : #EBEBEB;font-size: 11px;}
.sectiontablefooter{
height: 18px; }
.sectiontableentry1-dir a, .sectiontableentry2-dir a {
text-decoration: none;
}
tr.sectiontableentry1-dir td, tr.sectiontableentry2-dir td {
padding-bottom:4px;
}
/* End Sectiontable */
/* Category */
.category {color:#333;}
a.category:link, a.category:visited, a.category:hover
{
height: 15px;
}
/* End category */
/* blogsection */
.blog {background-color : #FFFFFF;}
.blogsection{
height: 18px;
}
.blog_more{
}
.blog_heading {
height: 18px;
}
/* space from bottom of article */
div.article_seperator {
display:block;
height:12px;
width:100%;
line-height:24px;
}
/* End blogsection */
/* Search Form Module*/
.search {height: 18px;}
/* results if not search google */
.searchintro{height: 18px;}
/*Search Form keyword highlight*/
.highlight {
border: 1px dashed #010101;
background: #DDEEFF;
padding: 0px 2px 0px 2px;}
/* End Search Form */
/* wrapper title */
.wrapper{background-color : #FFFFFF;}
/* ############# END CONTENT - SECTIONS & CATEGORIES ###########################*/
/* ##################### FORM SECTION
#####################*/
form{font-size: 11px}
input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; color: #333;
padding:2px;
}
.inputbox {border:1px solid #cccccc;
font-size: 11px;}
.text_area {background: White;}
/* Pull down menu */
.selectbox {width: 100%;}
/* Submit Button */
.button {
margin: 0px;
background-color: #444444;
color:#ffffff;
font-size:10px;
border-bottom:1px solid #666666 ;
border-right:1px solid #666666 ;
border-top:1px solid #999 ;
border-left:1px solid #999 ;
padding:2px;
}
/* Contact Email Form */
.contact_email {margin: 0px;padding: 5px;}
/* ##################### END FORM SECTION
##################### */
/* ###################### TABBED EDITING ###################### */
/*When user login to edit or sumbit articles*/
/* for modifying {moscode} output.
Don't set the colour! */
.moscode {
background-color: #f0f0f0;
}
.code {
font-family: courier, serif;
font-size: 1.2em;
padding: 2px;
background-color: #f0f0f0;
color: blue;
border: 1px solid #d5d5d5;
margin: 0px;
width: 90%;
}
/* Text passed with mosmsg url parameter */
.message {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 1em;
color : #666;
text-align: center;
}
/* Styles for dhtml tabbed-pages */
.ontab {
background-color: #666666;
border-left: outset 1px #666;
border-right: outset 1px #333;
border-top: outset 1px #666;
border-bottom: solid 1px #333;
text-align: center;
cursor: default;
font-weight: bold;
color: #FFFFFF;
padding: .2em;
}
.offtab {
background-color : #cccccc;
border-left: outset 1px #666;
border-right: outset 1px #333;
border-top: outset 1px #666;
border-bottom: solid 1px #333;
text-align: center;
cursor: default;
font-weight: normal;
padding: .2em;
}
.edit-tabs {
padding: 1em;
background: none;
}
.tabpadding {padding:1px;}
.tabheading {
background-color: #FF6600;
text-align: left;
}
.pagetext {
visibility: hidden;
display: none;
}
/*Body of the form*/
.adminform{background-color : #FFFFFF;}
/* ###################### End TABBED EDITING ###################### */
td.sepv {
background-image: url(../images/separation.gif);
background-repeat: repeat-y;
background-position: 10px 0px;
width: 40px;
}
td.hspacer {
background-image: url(../images/separation-h.gif);
background-repeat: repeat-x;
background-position: left top;
height: 9px;
}
.contentpaneopen img {
}
/*------------------------------------------------------------------------
# JA Villadi 1.0 - Mar, 2007
# ------------------------------------------------------------------------
# Copyright (C) 2004-2007 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:
http://www.joomlart.com -
http://www.joomlancers.com
-------------------------------------------------------------------------*/
.ja-newsblock {
margin: 0;
display: block;
}
.ja-newsitem,
.ja-newsitem-left,
.ja-newsitem-right,
.ja-newsitem-center {
float: left;
padding: 0;
text-align: center;
}
.ja-newsitem-left,
.ja-newsitem-center {
background: url(../images/v-seperator.gif) repeat-y top right;
}
.ja-newsitem-left div.ja-newsitem-inner,
.ja-newsitem-center div.ja-newsitem-inner,
.ja-newsitem-right div.ja-newsitem-inner,
.ja-newsitem div.ja-newsitem-inner {
text-align: left;
float: left;
}
.ja-newsitem-center div.ja-newsitem-inner {
float: none;
margin: 0 auto;
}
.ja-newsitem-right div.ja-newsitem-inner {
float: right;
}
.ja-newscat {
display: block;
font-weight: bold;
text-decoration: none;
background: url(../images/grad1.gif) repeat-x bottom;
border: 1px solid #EFEFEF;
margin: 0 0 5px;
position: relative;
}
.ja-newscat span {
display: block;
font-weight: bold;
text-decoration: none;
padding: 4px 5px 4px 27px;
background: url(../images/bullet-title.gif) no-repeat 7px 50%;
color: #484848;
}
.ja-newstitle {
display: block;
font-size: 120%;
font-weight: bold;
text-decoration: none;
margin-bottom: 5px;
}
.ja-newscontent {
padding: 0;
background: url(../images/stripe1.gif);
}
.ja-newscontent img {
margin: 0 15px 10px 0;
padding: 0;
}
.ja-newscontent p {
margin: 5px 0;
}
.ja-newsitem ul {
margin: 10px 0 0;
padding: 0;
}
/* Sidebar
--------------------------------------------- */
div.module-ja-newssb .ja-newsblock {
margin: 0 5px 15px;
}
div.module-ja-newssb ul.ja-newslinks {
margin: 0!important;
}
div.module-ja-newssb ul.ja-newslinks li {
padding-left: 22px!important;
background-position: 11px 6px!important;
}
div.module-ja-newssb ul.ja-newslinks li a {
color: #484848;
text-decoration: none;
}
div.module-ja-newssb ul.ja-newslinks li a:hover,
div.module-ja-newssb ul.ja-newslinks li a:active,
div.module-ja-newssb ul.ja-newslinks li a:focus {
color: #F85703!important;
text-decoration: none;
}
/* Control bar
--------------------------------------------- */
.jahl-newscontrol {
position: absolute;
top: 0;
right: 10px;
padding: 5px 0;
display: block;
}
.jahl-newscontrol ul {
margin: 0 0 0 10px;
padding: 0;
float: left;
}
.jahl-newscontrol li {
margin: 0;
padding: 0;
background: none;
display: inline;
}
#loading-indicator {
float: left;
}
#jahl-indicator {
float: left;
background: #FFFFFF;
border: 1px solid #DDDDDD;
padding: 1px 5px;
font-size: 10px;
line-height: normal;
margin-left: 5px;
display: block;
}
/******************MENU POSTGRADO*****************/
.mainlevel-postgrado {}
div.postgrado {
width: 100%;
padding: 0px;
margin: 0px;
margin-bottom:16px;
}
.moduletable-postgrado, .moduletable-postgrado-a, div.moduletable-postgrado h3 {
width: 100%;
background-color: #F4F4F4;
border: 1px solid #DDDDDD;
margin: 0px 0px 10px 0px;
padding-bottom:10px;
background-image: url(../images/background-thm1.gif);
background-repeat: no-repeat;
background-position: 3px 4px;
font-size: 11px;
}
.moduletable-postgrado th {
height: 24px;
color: #FFFFFF;
text-align: left;
padding-left: 8px;
padding-top: 6px;
background-image: url(../images/background-thm1.gif);
background-repeat: no-repeat;
background-position: 3px 4px;
font-size: 11px;
}
.div-postgrado h3 {
width: 100%;
color: #000000;
background-color: #99ce00;
font-size: 10px;
padding: 2px 0px 2px 4px;
text-transform: uppercase;
font-weight: bold;
margin-top: 0px;
}
a.mainlevel-postgrado:link, a.mainlevel-postgrado:visited {
display: block;
color: #0A317A;
text-decoration: none;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 100%;
padding-top: 3px;
padding-right: 0;
padding-bottom: 3px;
padding-left: 10px;
font-weight: normal;
bgcolor:url(background-table.gif);
}
a.mainlevel-postgrado:first-letter {
font-weight: bold;
}
a.mainlevel-postgrado:hover {
color: #660000;
}
a.mainlevel-postgrado#active_menu {
color:#990000;
}
/* End postgrado menu */
/*biblioteca*/
div.moduletable-biblioteca h3 {
width: 100%;
color: #FFFFFF;
background-color: #7F7F7F;
/*background-image: url(../images/stories/img/lverde.gif);*/
font-size: 10px;
padding: 2px 0px 2px 4px;
text-transform: uppercase;
font-weight: bold;
margin-top: 0px;
}


/* Magazine */
.article_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 2px;
}
.intro {}

.intro p {
	margin-top: 4px;
	margin-bottom: 2px;
	font-size:11px;
	text-align:left;
}

tr.box td {
	padding-right: 10px;
}

table td.heading {
	border-bottom-width: 12px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
