/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
font: 1.1em/1.4em Georgia, "Times New Roman", Times, Serif;
background: #FFFFFF;
color: #4F4F4F;
 }
 a{
text-decoration:none;
background: transparent;
color: #4c892c;
}
 a:hover{
 background: transparent;
text-decoration:none;
color: #7fc55a;
}

li {
list-style:none;
}

li a {
font: 1.1em Georgia, "Times New Roman", Times, Serif;
color:#046380;
background: transparent;
} 
 
li a:hover {
color: #4A8797;
background: transparent;
} 
/*Estilos referentes al contenido principal*/
.contentheading {
font: 2.5em "Times New Roman", Times, Serif;
letter-spacing: -0.05em;
color: #7fc55a;
background: transparent;
}

.contentheading a{
color: #79B33A;
background: transparent;
}

.contentheading a:hover{
color: #96D377;
background: transparent;
}

.contentpaneopen{
color: #4F4F4F;
padding:0 20px 0 0;
text-align:justify;
background: transparent;
}

.contentpaneopen li{
padding:0 30px 0 10px;
list-style:none;
}
.pagenav_next a, .pagenav_prev a{
text-decoration:none;
color: #4c892c;
font-weight: bold;
background: transparent;
}
.pagenav_next a:hover, .pagenav_prev a:hover{
text-decoration:none;
color: #7fc55a;
font-weight: bold;
background: transparent;
}
#wrapper { 
 margin: 0 auto;
 width: 967px;
 background-image: url(../images/background.gif);
 padding-left: 116px;
}
#header {
 width: 850px;
 height: 130px;
}
#contenitor { 
 width: 850px;
 color: #333;
 float: left;
 background: transparent url(../images/center.gif) right 845px repeat-y;
}
#leftcolumn {
 width: 200px;
 float: left;
}
#menu1 {
 width: 200px;
 float: left;
 background: url(../images/menu_ct_1.gif);
 border-bottom-width: thick;
 }
#menu1_dw {
 width: 200px;
 height: 15px;
 float: left;
 background-image: url(../images/menu_dw_1.gif);
}
#menu2 {
 width: 200px;
 float: left;
 background-image: url(../images/menu_ct_2.gif);
}
#menu2_dw {
 width: 200px;
 height: 15px;
 float: left;
 background-image: url(../images/menu_dw_2.gif);
}
#menu3 {
 width: 200px;

 float: left;
 background-image: url(../images/menu_ct_3.gif);
}
#menu3_dw {
 width: 200px;
 height: 15px;
 float: left;
 background-image: url(../images/menu_dw_3.gif);
}
#content { 
 width: 610px;
 color: #333;
 float: left;
 padding: 20px;
 background: transparent;
}
#footer { 
 width: 830px;
 clear: both;
 color: #333;
  text-align: center;
  padding: 10px 10px 10px 10px;
  background: transparent;
  }
#footerfoto { 
 width: 850px;
 height: 25px;
 clear: both;
 color: #333;
 background: transparent url(../images/down.gif);
}
.moduletable_mainmenu li {
list-style:none;
}

.moduletable_mainmenu a {
font: 1.3em "Times New Roman", Georgia, Times, Serif;
color:#fff;
background: transparent;
} 
 
.moduletable_mainmenu a:hover {
color: #afd2dc;
background: transparent;
} 

.moduletable_mainmenu { 
 width: 160px;
 color: #333;
 background: top transparent url(../images/menu_up_1.gif) no-repeat;
 padding-top: 1.7em;
 padding-left: 20px;
 padding-right: 20px;
}

.moduletable h3, .moduletable_mainmenu h3 {
font:  2.2em/1em  "Times New Roman", Times, Serif;
letter-spacing: -0.09em;
color: #7fc55a;
background: transparent;
}

.moduletable_menunews { 
 width: 160px;
 color: #333;
 background: top transparent url(../images/menu_up_2.gif) no-repeat;
 padding-top: 1.7em;
 padding-left: 20px;
 padding-right: 20px;
}
.moduletable_menunews h3 {
font:  2.2em/1em  "Times New Roman", Times, Serif;
letter-spacing: -0.09em;
color: #DFF2D6;
background: transparent;
}
.moduletable_menunews li {
list-style:none;
}

.moduletable_menunews a {
font: 1.2em "Times New Roman", Georgia, Times, Serif;
color:#046380;
background: transparent;
} 
 
.moduletable_menunews a:hover {
color: #40859b;
background: transparent;
} 
.moduletable_login { 
 width: 160px;
 color: #333;
 background: top transparent url(../images/menu_up_3.gif) no-repeat;
 padding-top: 1.7em;
 padding-left: 20px;
 padding-right: 20px;
}
.moduletable_login h3 {
font:  2.2em/1em  "Times New Roman", Times, Serif;
letter-spacing: -0.09em;
color: #DFF2D6;
background: transparent;
}
.moduletable_login li {
list-style:none;
}

.moduletable_login a {
font: 1.2em "Times New Roman", Georgia, Times, Serif;
color:#046380;
background: transparent;
} 
 
.moduletable_login a:hover {
color: #4a8a9d;
background: transparent;
} 
