/**
 * Salamander theme, for Drupal 5
 * Xactive, xactive[at]art4linux.org
 *
 **
 * by uncomment the corresponding css call you can change the subtheme
 * you can modify the page width (fixed or fluid) by changing #page { width: 95% or 950px }
 **
 */

@import "css/salamander1.css";
/*@import "css/salamander2.css";*/
@import "style-mini.css";

body {

  text-align:left;

  margin: 0;

  padding: 0;

  font-family: Verdana, sans-serif;

  font-size: 10pt;

  line-height: 125%;

  color: #000;

  min-width: 640px;

}







#page {
   margin: 0px auto;
   width: 950px; /* 95% or 950px */
   border: 1px #5E5E5E solid;

}





tbody {

   border: none;

}



tr.odd td, tr.even td {

  padding: 0.3em;

/*   border-bottom: 0px solid white;*/

  background-color: #ffffff;

}



h1 {

	padding-bottom: 10px; /*espacio inferior al  titulo*/

	line-height: 30px;    /*espacio entre renglones*/

	margin: 0px 10px 10px 0px; 

	font-size: 14pt;

  color:#205A85 !important;
  font-weight:normal !important;
}



h2 {

	font-size: 18px;

	line-height: 18px;

	color:#104a91;

	margin: 10px 0;

}



h3 {

   font-size: 140%;

   color:#104a91;

   margin: 10px 0;

}



h4 {

	font-size:  100%;

	color:#104a91;

	margin: 10px 0;

}



h5 {

    font-size:  20px;

	color: #4E9906;

	line-height: 20px;

}



h6 {

	font-size: 20px;

    color: #593363;

	line-height: 20px;

}



h7 {

   font-size: 20px;

   color: #1F4884;

   line-height: 20px;

}



h8 {

	font-size:  20px;

    color: #F17700;

	line-height: 20px;

}



p {



   font:1em/2em;

  margin-top: 0.5em;



  margin-bottom: 0.9em;



}



a {                         /***********LOS LINKS********/

  text-decoration: none;

  font-weight: normal;

  background-color:#ffffff;

  color: #d82006;

}



a:hover {

  text-decoration: none;

  color: #d82006;

}



#section2 a:hover {

  text-decoration: underline;

  color: #d82006;

}



fieldset {

  border: 1px solid #ccc;

}



pre {

  background-color: #ffffff;

  padding: 0.75em 1.5em;

  font-size: 12px;

  border: 1px solid #ddd;

}



table {

  font-size: 1em;

}



.form-item label {

  font-size: 12px;
  color: #000;
  font-style:italic;

}



.item-list .title {

  color: #222;

}



.links {

  margin: 0;

}



.comment .links {

  margin-bottom: 0;

}



#header, #content {

  width: 100%;

  height: 90px;

}



table.sections {

	width: 100%;

	padding: 0;

}





.clr {

	clear: both;

}



td.section.width49 {

	width: 50%;

}







td.section.width33 {



	width: 33%;



}







#masthead {



  float: none;



  clear: both;



  line-height: normal;



}







#logo-title {



  float: left;



  margin: 0;



  padding: 0px;



}







#logo {



  vertical-align: baseline;



}







#logo img {



  padding: 0;



  margin: 0;



  border: 0;



}







h1#site-name {



	margin: 0;



	padding: 0px 0 0 0;



}







#site-name a, #site-name a:hover {



  font-weight: bold;



  color: #fff;



  font-size: 140%;



}







#site-slogan {



	font-size: 11px;



  color: #000;



  font-style: italic;



  padding-top: 0px;



  margin-left: 0px;



}







#mission {



  font-weight: normal;



  /*padding: 1em 1em 0.75em 2em;*/



  margin: 0px 0px;



  color: #000;



  font-size: 85%;



  border: solid 0px #104a91;



}



#mission a, #mission a:visited {



  font-weight: normal;



  color: #104a91;



}


#search {

  padding-top: 30px;

  padding-right: 10px;

  float: right;

}







#search .form-text, {
  border: 1px solid #000;
  font-size: 1.1em;
  height: 20px;
  vertical-align: middle;
}

 #search .form-submit {
  border: 1px solid #000;
  font-size: 1.1em;
  height: 20px;
  vertical-align: top;
  padding-bottom:5px;
}

#search .form-text {
  border: 1px solid #000;
  width: 8em;
  padding: 0 0.5em;
  color:#000;
}

/* Primary and Secondary links */

#primary {
line-height: 30px;
text-align:center;
}

#primary ul {
  padding:0;
  margin:0;
  list-style:none;
}

#block-menu-primary-links li{
                          display:inline;
}

#block-menu-primary-links li ul li{
                          display:list-item;
                          background: none;
border: none;
float: left;
margin: 1px 7px 11px 1px;
padding: 1px;
position: relative;
text-align: left;
text-transform: uppercase;
}


#primary li {
  display:inline;
}

#primary a {
  font-weight: bold;
  display: block;
  float: left;
  padding: 0px 14px;
  margin: 0px 1px 0px 0px;

}

#primary a {
  background-position:0% 0px;
  font-size:16px;
  color:#606161;
}

#primary a:hover {
  text-decoration: none;
  color:#9A9B9B;
}

#primary a.active {
  text-decoration: none;
  color:#9A9B9B;
}



#secondary {
  padding-left:150px;
  padding-top:5px;
}

#secondary ul {

  margin:0px auto;
  padding:0;
  list-style:none;
}



#secondary li {
  width:950px;
  margin: 0px auto;
  padding:0;
  display:inline;
}

#secondary li a {
  float:left;
  display:block;
  font-size: 90%;
  padding:0px 14px 0px 14px;
  font-weight:bold;
  font-size:11pt;
}

#secondary a:hover {
  color: black;
}

#secondary a.active {
  color: black;
}







#navlist {



  font-size: 1.0em;



  padding: 0 0.8em 1.2em 0;



  color: #fff;



}



#navlist a {



  font-weight: bold;



  color: #fff;



}



#subnavlist {



  padding: 0.5em 1.2em 0.4em 0;



  font-size: 0.8em;



  color: #fff;



}



#subnavlist a {



  font-weight: bold;



  color: #fff;



}



ul.links li {



  border-left: 1px solid #ddd;



}



ul.links li.first {



  border: none;



}







#main {



  padding: 0px 10px 10px 10px;



}







#help {



  font-size: 0.9em;



  margin-bottom: 1em;



}







.messages {



  background-color: #fff;



  border: 1px solid #ccc;



  padding: 0.3em;



  margin-bottom: 1em;



}



.error {



  border-color: red;



  border: 3px solid;



  background-color: #ffffff;



}







#middlecontainer {



  padding:0px 0px 0px 0px;



}







#sidebar-left {



  width: 180px;



  vertical-align: top;



  background-color: #ffffff;



}







#sidebar-right {
  width: 320px;
  vertical-align: top;
  background-color: #F4F4F5;
}







#sidebar-left .block, #sidebar-right .block {



  padding-top: 10px;



  padding-bottom: 15px;



  padding-left: 10px;



  padding-right: 10px;



}







#footer {
  text-align: center;
  color:#000000;
  margin:0;
  font-size: 75%;
  padding: 0;
}
#footer a {
  font-weight:bold;
  color: #000000;
}
#footer .block {
	padding: 0;
	color:#000000;
}

div#breadcrumb {
  padding-left:14px;
  clear: both;
  font-size: 75%;
  border-bottom: 1px solid #8596aa;
  display:none;
}







.title, .title a {



  font-weight: bold;



  margin: 0 auto;



}



.submitted {



  color: #ef8441;



  font-size: 0.8em;



}



.links {



  color: #b8541b;



}



.links a {



  font-weight: bold;



}



.block, .box {



  padding: 0 0 1.5em 0;



}



.block {



  padding-bottom: 0.75em;



  margin-bottom: 1.5em;



}







.section .block, .section .box {



  padding: 0;



  padding-bottom: 0;



  margin-bottom: 0px;



}







.block .title {



  margin-bottom: .25em;



}







.node {



  margin: .5em 0 2em 0;



}



/*



.sticky {



  padding: .5em;



  background-color: #eee;



  border: solid 1px #ddd;



}



*/



.node .content, .comment .content {



  margin: .5em 2em .5em 2em;



}



.node .taxonomy {



  font-size: 0.8em;



  padding-left: 1em;



}



.node .taxonomy a {



	font-weight: normal;



}



.comment {



  border: 1px solid #73a2d7;



  padding: .5em;



  margin-bottom: 1em;



}







.comment .title a {



  font-weight: normal;



}



.comment .new {



  text-align: right;



  font-weight: bold;



  font-size: 0.8em;



  float: right;



  color: red;



}



.node .picture, .comment .picture {



  float: right;



  margin: 0.5em;



}







#aggregator .feed-source {



  background-color: #ffffff;



  border: 1px solid #ccc;



  padding: 1em;



  margin: 1em 0;



}



#aggregator .news-item .categories, #aggregator .source, #aggregator .age {



  font-style: italic;



  font-size: 0.9em;



}



#aggregator .title {



  margin-bottom: 0.5em;



}



#aggregator h3 {



  margin-top: 1em;



}



#forum table {



  width: 100%;



}



#forum td {



  padding: 0.5em;



}



#forum td.forum, #forum td.posts {



  background-color: #ffffff;



}



#forum td.topics, #forum td.last-reply {



  background-color: #ffffff;



}



#forum td.container {



  background-color: #ffffff;



}



#forum td.container a {



  color: #555;



}



#forum td.statistics, #forum td.settings, #forum td.pager {



  height: 1.5em;



  border: 1px solid #bbb;



}



#forum td .name {



}



#forum td .links {



  padding-top: 0.7em;



  font-size: 0.9em;



}



#profile .profile {



  clear: both;



  border: 1px solid #73a2d7;



  padding: .5em;



  margin: 1em 0em;



}



#profile .profile .name {



  padding-bottom: 0.5em;



}



.block-forum h3 {



  margin-bottom: .5em;



}



div.admin-panel .description {



  color: #8e6126;



}



div.admin-panel .body {



  background-color: #ffffff;



}



div.admin-panel h3 {



  color: #fff;



  padding: 5px 8px 5px;



  margin: 0;



}











/* some table stuff */







div#section1 td.section, div#section2 td.section {



	padding: 2px 18px 0 22px;



}







/* ====== Addons ====== */







.legal {



	margin-left: 75px;



}



#user-login-form {



  text-align: left !important;



}







/* tables */







table {



  margin: 0 0 0 0;



  width: 100%;



}







thead th {



  border: 2px 2px 2px 2px solid #000000;

  color: #000;

  font-size: 90%;

  font-weight: bold;

  color: #000;

  padding: 4px 5px 0 5px;



}







tr.even, tr.odd {



  border-top-color: #000000;

  background-color: #ffffff;

  border-bottom: 5px ridge #dcd9d0;



}







tr.even {



  background-color: #ffffff;



}







tr.odd {



  background-color: #ffffff;

  /*border-bottom-color: url(../images/salamander1/bottomline.png) 0 0 no-repeat;       */

}







td.active {



  background: #ffffff;



}







td {



  padding: 3px;



}







td.menu-disabled {



  background-color: #ffffff;



}











/* tabs */







ul.primary {



  text-align: right;



  border-bottom: 2px solid #d4e4ff;



}







ul.primary li a {



  background: #ffffff;



  border-color: #d4e4ff;



}







ul.primary li a.active {



  background: #ffffff;



  border-color: #d4e4ff;



  border-bottom: 0;



}







ul.primary li a:hover {



  background-color: #ffffff;



  border-color: #d4e4ff;



}


ul.secondary {

  padding: 0;
}



ul.secondary li {

  margin: 0;
}



ul.secondary li.active a, ul.secondary li a:hover {

  border-bottom: 3px solid #BABFC6;

}

