/* Joomla CSS typography template by OpenWeb http://www.openwebsoft.com */


/* Typography CSS. Global settings start and then get over-ridden later in sheet*/
/* Begin of Global page settings. Should get over-ridden later on*/

/* BEGIN Basic Layout */
html, body {
	text-align:center;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6d6d6d;
	background: #9a9a9a url(../images/body_bg.jpg) repeat-y scroll left;
}

#pagewidth {
	text-align:left;
	background: #ececec url(../images/encaje_bg.jpg) repeat-y scroll top;
}

#topMenu {
	background: #06110d url(../images/menu_bg.jpg) no-repeat scroll left;
}

#header {
	font-size:1.0em;
	line-height: 1.2em;
	background: #FFFFFF url(../images/header.jpg) no-repeat scroll top;
}

#leftcol {
	background-color: transparent;
	font-size:1.0em;
	line-height: 1.2em;
}
 
#twocols {
	
}
 
 
#maincol {
	background-color: transparent;
	font-size:1.1em;
	line-height: 1.2em;
}
 
#footer {
	background-color: transparent;
	font-size:1.0em;
	line-height: 1.2em;
	text-align: center;
	padding: 0px;
}

#footerBG {
	background: transparent url(../images/logo_abajo.gif) no-repeat scroll right;
}

#shadowBottom {
	background: transparent url(../images/colita.jpg) no-repeat scroll top;
}


#credits {
	
}


#copyright, #creditsOWS, #creditsJOS {
	font-size: 0.8em;
	color: #AAAAAA;
}
/* END Basic Layout */

/* BEGIN custom Layout */
#sitename, #sitename h1 {
	visibility: hidden;
	display: none;
}

/* END custom Layout */

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, .componentheading, .contentheading, .contentpagetitle, .sectiontableheader, .newsfeedheading {
	margin: 1em 0px;
	padding: 0px;
}

li, dd, blockquote {
	margin-left: 1em;
}

fieldset {
	
}

input, select, textarea {
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* End of Global page settings. Should get over-ridden later on*/

/* Main titles for various pages. Mix and match hX tags with Joomla titles */
h1, .componentheading {
	color: Black;
	font-size:1.7em;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

h2, .contentheading, a.contentheading:link, a.contentheading:visited, .contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited, .contentheading td{
	color: #993333;
	font-size:30px;
	line-height: 40px;
	font-family: inherit;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

h3, table.moduletable th {
	color: Black;
	font-size:1.5em;
	font-family: inherit;
	font-style: normal;
	font-weight: inherit;
	text-align: left;
}

h4 {
	color: Black;
	font-size:1.4em;
	font-family: inherit;
	font-style: normal;
	font-weight: inherit;
	text-align: left;
}

h5 {
	color: Black;
	font-size:1.3em;
	font-family: inherit;
	font-style: normal;
	font-weight: inherit;
	text-align: left;
}

h6 {
	color: Black;
	font-size:1.2em;
	font-family: inherit;
	font-style: normal;
	font-weight: inherit;
	text-align: left;
}

img {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

/* Non-title text */
p, td, tr, div { /*over-ridden later on*/
	color: Black;
	font-size:1em;
	font-family: inherit;
	font-style: normal;
	font-weight: normal;
	/*text-align: justify;*/
}

p {
	color: Black;
	font-size:1em;
	font-family: inherit;
	font-style: normal;
	font-weight: normal;
	/*text-align: justify;*/	
}

li > p {
	margin-top: 0.2em;
}

pre {
	font-family: monospace;
	font-size: 1.0em;
}

strong, b {
	font-weight: bold;
}

td {
	color: Black;
	font-size:1em;
	font-family: inherit;
	font-style: normal;
	font-weight: normal;
	/*text-align: justify;*/
	text-align: left;	
}

tr {
	color: Black;
	font-size:1em;
	font-family: inherit;
	font-style: normal;
	font-weight: normal;
	/*text-align: justify;*/	
}

div {
	margin: 0px;
	padding: 0px;
}

abbr, acronym {
	font-size:1em;
	color: Black;
	font-family: inherit;
	font-style: normal;
	font-weight: normal;
	background-color: transparent;
	cursor: help;
}

/* ----- LISTS ----- */
ol, ul, li {
	/*list-style: none; Uncomment if you want a normal list*/
	font-size:1em;
	line-height:;
	margin:;
	padding:;
}

ul,ol {
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	list-style:;
	float:;
	margin:;
	padding:;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ol {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

li {
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	list-style:;
	float:;
	margin:;
	padding:;
}

/********* LINK STYLES *********/

/*Catch all for all link styles */
a:link, a:visited, a:hover, a:active, a:focus {
	color: Black;
	font-size: inherit;
	font-family: inherit;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color: transparent;
}

/*Individual link styles */
a:link {
/*
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	text-decoration:;
*/
}

a:visited {
/*
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	text-decoration:;
*/
}

a:hover {

	color: Black;
	font-size: inherit;
	font-family: inherit;
	font-style: normal;
	font-weight: normal;
	/*text-align: left;*/
	/*
	margin:;
	padding:;
	*/
	text-decoration: none;
	background-color: transparent;

}

a:focus {
	
}


a:active {
/*
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	text-decoration:;
*/
}

/* horizontal line in your template*/
hr {
	
}

hr.separator {
	
}

a.contentheading:hover {

}

/*link a articulos*/
a.contentpagetitle:hover {

} /*Title of articles when appeare as links */

/* SECTIONS LISTINGS */
.sectiontableheader {
	font-weight: normal;
	background: transparent;
	padding: 0px;
} /* This is for styling the section table headers on a SECTION's page.
Example: table header of "Date", "Item Title", "Author" and "Hits"? */
.sectiontableentry1 {
	background-color : Black;
	color: White;
}

.sectiontableentry2 {
	background-color : White;
	color: Black;
}

.componentheading {
	color: Black;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	height: 21px;
	font-weight: normal;
	font-size: 1em;
	text-transform: uppercase;
}

.contentpane {
	
} /* Table that holds all non-article information (components, category lists, contact forms, etc).*/


table.contentpane {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
	
}

.contentpaneopen {
	
} /* Table that holds the actual text for an article.*/

table.contentpaneopen {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

table.contentpaneopen td {
   padding-right: 0px;
}

table.contentpaneopen td.componentheading {
	
}

table.contentpaneopen fieldset {


}

/* Begin MODULES FORMATTING */
.module {
	
} /* Formatting the module table if using -3 suffix */

table.moduletable {/* Formatting the module table if using 0,1,-2 suffix */
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
}

div.moduletable {
	padding: 0;
	margin-bottom: 2px;
}

table.moduletable th, div.moduletable h3 {
	color: Black;
	text-align: left;
	padding-left: 0px;
	height: 21px;
	line-height: 21px;
	font-weight: normal;
	font-size: 1em;
	text-transform: uppercase;
}

table.moduletable td {
	font-size: 1em;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}/* Formatting the table cells of the module table */
 

/* Rounded div corners if using -3 suffix. Images go in /template/images folder
div.module {
background: url(../images/topleftofbox.png) 0 0 no-repeat;
margin: 0px;
padding: 0px;
margin-bottom: 20px;
}
div.module div {
background: url(../images/toprightofbox.png) 100% 0 no-repeat;
}
div.module div div{
background: url(../images/bottomleftofbox.png) 0 100% no-repeat;
}
div.module div div div {
background: url(../images/bottomrightofbox.png) 100% 100% no-repeat;
padding: 0px;
width: auto !important;
width: 100%;
}*/
/* End MODULES FORMATTING */


/* FORMS SETTINGS */ 
form {
/* removes space below form elements */
	margin: 0px;
 	padding: 0px;
}

.button {
  color: Black;
  text-align: center;
  font-size: 1em;
  font-weight: normal;
  width: auto;
  padding: 0px 0px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;

}

.inputbox {
	padding: 0px;
	/*background-color: transparent;*/
	border: 1px outset #ECECEC ;
	font-family: Tahoma,Helvetica,Arial;
	font-size: 13px;
	
}

.search {
	
}
/*formatting the <div> which holds search items: inputbox, search button...*/

/* NAVIGATION/MENU SETTINGS */
.mainlevel {/* mainlevel class */
	
}

ul#mainlevel {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-size: 0.8em;
}

ul#mainlevel li {
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	font-size: 1em;
	line-height: 21px;
	white-space: nowrap;
}

ul#mainlevel li a {
	display: block;
	padding-left: 0px;
	text-decoration: none;
	color: Black;
}

ul#mainlevel li a:hover {
	
}

a.mainlevel{} /* this styling is for the MAIN items in the menu */

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 1.3em;
	font-weight: normal;
	color: Black;
	text-align: left;
	padding-top: 0px;
	height: 25px !important;
	height: 30px;
	/*width: 100%;*/
	text-decoration: none;
}
a.mainlevel:link {
	
}
a.mainlevel:visited {
	
}
a.mainlevel:hover {
	/*background-position: 0px -25px;*/
	text-decoration: none;
	color: Black;
	
}

#active_menu {
	
} /* this styling is for the menu item when it is active, even in main/sub position*/

a.mainlevel#active_menu {
	color: Black;
	font-weight: normal;
	
}

a.mainlevel#active_menu:hover {
	color: Black;
	
}

/* sufixx -nav definido en joomla administrator */
ul#mainlevel-nav {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-size: 0.8em;
}

ul#mainlevel-nav li {
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0px;
	font-size: 1em;
	line-height: 21px;
	white-space: nowrap;
}

ul#mainlevel-nav li a {
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: Black;
	background: transparent;
}

ul#mainlevel-nav li a:hover {
	color: Black;
	background: transparent;
}

#mainlevel-nav a:link {}
#mainlevel-nav a:visited{}
#mainlevel-nav a:hover {}

a.sublevel{} /* this styling is for menu items that HAS A PARENT */
a.sublevel:link, a.sublevel:visited {
	padding-left: 0px;
	vertical-align: middle;
	font-size: 1em;
	font-weight: normal;
	color: Black;
	text-align: left;
}

a.sublevel:link {}
a.sublevel:visited {}
a.sublevel:hover {
	color: Black;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: Black;
}

/* as the name implies, this is for formatting texts for those "<< Start < Previous 1 Next > End >>" links */ 
.pagenav,.pagenavbar {
/*
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	text-decoration:;
*/
}

.pagenav {
	
}
.pagenavbar {
	
}

a.pagenav:visited,.pagenavbar:visited,.pagenavbar:link {
/*
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	text-decoration:;
*/
}

a.pagenav:hover, {
/*
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	text-decoration:;
*/
}

.pagenavcounter {
	
}

.pagenav_prev {} /*Style for the PRE button*/
.pagenav_next {} /*Style for the NEXT button*/

/*Style for the "Read More" link that is displayed for large content items*/
.readon {
	
}
a.readon:link,a.readon:visited {
/*
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	text-decoration:;
*/
}

a.readon:hover {
/*
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	text-decoration:;
*/
}

/*Style for the "Read More" link that is displayed for large content items - PUSH BUTTON VERSION
a.readon:link,a.readon:visited {
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	display: block;


	width:;
	background:;
} 
a.readon:hover {
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	position: relative;
	top: 1px;
	left: 1px;

}
*/

/*Style for the "BACK" button.*/
.back_button {
	
}

a.back_button {
/*
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	text-decoration:;
*/
}

a.back_button:hover {
/*
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	text-decoration:;
*/
} 

/*Style for the "BACK" button. Push button version
a.back_button {
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	display: block;


	width:;
	background:;
}

a.back_button:hover {
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	position: relative;
	top: 1px;
	left: 1px;

}
*/


/*Style for latest news list - by default, latest news is user1 module*/
.latestnews {
		
}
.latestnews ul {
/*
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	list-style:;
	float:;
	margin:;
	padding:;
*/
}

.latestnews li {
/*
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	list-style:;
	float:;
	margin:;
	padding:;
*/
}

/*Style for most popular list - by default, most popular is user2 module*/
.mostread {
	
}

.mostread ul {
/*
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	list-style:;
	float:;
	margin:;
	padding:;
*/
}

.mostread li{
/*
	font:;
	color:;
	font-size:;
	font-family:;
	font-style:;
	font-weight:;
	text-align:;
	margin:;
	padding:;
	background:;
	list-style:;
	float:;
	margin:;
	padding:;
*/
}


/* CONTENT PAGE SETTINGS */
.category {
	
}

a.category:link {}
a.category:hover {}
a.category:visited {}

.blogsection {} /* Formatting the links in Blog section */
.blog_more {} /*The "More" text in blog section*/
a.blogsection:link {} /* set the link format */
a.blogsection:visited {} /* same as above, but to set the visited link format */
a.blogsection:hover {} /* same as above, but for links with mouse pointer over it */

.contentdescription {} /* Formating the "DESCRIPTION" of sections, categories (News/Weblinks/Latest news...) */

table.contenttoc {
  padding: 0px;
  margin: 0px;
}

 /* Formating the table of the Tables of Contents for multiple pages content or article */
table.contenttoc td {
  padding: 0px;
}

 /* same as above, used to format the td and able cells */
table.contenttoc th {
  color: Black;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	height: 21px;
	font-weight: normal;
	font-size: 1em;
	text-transform: uppercase;
}

 /* same as above, used to format the th of "Tables of Content" ( normally Article Index)*/
.toclink {
	
}
table.contenttoc td.toclink {} /* same as above, used to format toc link texts*/
a.toclink:link {} /* same as above, used to format toc link text status*/
a.toclink:visited {} 
a.toclink:hover {} 

/* COMPONENTS */

/* Begin Newsfeeds */
.newsfeed    {
	
}
.newsfeedheading {} /* The newsfeed title. NOTE: This will not affect the newsfeed's news title! */
.newsfeeddate {} /* yeah.. the date on the newsfeed */
.fase4rdf {} /* this is the body text of the newsfeed */
/* End Newsfeeds */

/* Begin Polls */
#poll {
	
}
.polls {
	
}
.pollsborder {
	
}


.poll {} /* format the td of poll table */
.pollstableborder {} /* set the border properties of the polls voting table */
table.pollstableborder td {
  padding: 0px;
}

/* End Polls */

/* Begin Weblinks */
.weblinks{} /* well.. to format the link's titles under the "Weblinks" 
section on the frontend */
a.weblinks:hover {} /* same as above, but for link with mouseover */
/* End WebLinks */

/* Search page */
table.searchintro {
	width: 100%;
}
/* This is for formatting the box with "Search Keyword: test returned 4 matches" box
that appears after you have entered a search value. It appears on the mainbody
with the search results */
table.searchintro td {
	font-weight: normal;
}

/* MISCELLANEOUS */

/* For styling the date the content/articles are created under contents title */
.createdate {
	height: 15px;
	padding-bottom: 0px;
	color: Black;
	font-size: 1em;
}

/* Formating "Last updated on" text at the end of articles/contents */
.modifydate {
	height: 15px;
	padding-top: 0px;
	color: Black;
	font-size: 1em;
}

/* OTHER STUFF */
.clr {
	clear: both;
}

.outline {
	background: transparent;
	padding: 0px;
}

.pathway {
	
}
#pathway_text {
	overflow: hidden;
	display: block;
	height: 25px;
	line-height: 25px !important;
	line-height: 22px;
	padding-left: 0px;

	margin-bottom: 2px;
}

#pathway_text img {



}

table.content_table {
  width: 100%;
	padding: 0px;
	margin: 0px;
}

table.content_table td {
	padding: 0px;
	margin: 0px;
}

.contentcolumn {
	padding-right: 0px;
}

.sectiontablefooter {

}


div.mosimage {

}

.mosimage {

  margin: 0px
}

.mosimage_caption {
 
  background: transparent;
  padding: 0px;
  color: Black;
  font-size: 1em;

}

.article_seperator {
	
}
span.article_seperator {
	display: block;
	height: 1.5em;
}

/* Padding for inside containers. Trying to avoid box-model bugs */
.insidefooter { /*slight adjustment for footer */
padding: 0px;
}
.inside {
padding: 0px;
}
.insideright { /*slight adjustment for right column */
padding: 0px;
}


#blockrandom {
	
}
#contact_email_copy {
	
}
#contact_text {
 	
}
#emailForm {
	
}
#mod_login_password {
	
}
#mod_login_remember {
	
}
#mod_login_username {
	
}

#search_ordering {
	
}
#search_searchword {
	
}
#searchphraseall {
	
}
#searchphraseany {
	
}
#searchphraseexact {
	
}
#voteid1,#voteid2 { /*voteid3,voteid4,...*/
	
}
.adminform {
	
}

.blog {
	
}


.buttonheading {
	
}
.contact_email {
	
}
.content_rating {
	
}
.content_vote {
	
}




.footer    {
	
}
.frontpageheader    {
	
}

.message    {
	
}


.sectionentry1 {
	
}
.sectionentry2 {
	
}
.sectionheader {
	
}
.sitetitle {
	
}
.small {
	
}
.smalldark {
	
}

.syndicate {
	
}
.syndicate_text {
	
}
.text_area {
	
}

.wrapper {
	
}

.small {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
}
/*Found in poll result page, for " Number of Voters".. text */
.smalldark {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
}


.maintitle {
	color: Black;
	font-size: 3em;
	padding-left: 0px;
	padding-top: 0px;
}

.error {
  font-style: normal;
  text-transform: uppercase;
  padding: 0px;  
  font-size: 1.4em;
  font-weight: normal;
}

.highlight {
	padding: 0;
}

.code {
	
	
}

/*Atributos seleccion idioma*/

ul.jflanguageselection li a,  ul.jflanguageselection li a:link, ul.jflanguageselection li a:hover, ul.jflanguageselection li a:visited, ul.jflanguageselection li a:active{
	text-align:right;
	float: right;
	margin-right:20px;
	margin-top:5px;
	font-size:11px;
	color:#666666;
}







