/**
* Documento CSS Plantilla MAPLA 2009
* @version 1.0
* @package - Automin
* @autor - InfOdesign
* @website - www.infodesign.cl
* @copyright (c) - GPL
*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #082b3c;
line-height: 135%;
/*letter-spacing: 0.05em;
word-spacing: 0.04em;*/
background: #E3E6D1;
vertical-align: top;
text-align:left;
SCROLLBAR-FACE-COLOR: #FFFFFF; 
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
SCROLLBAR-SHADOW-COLOR: #B4C2CF; 
SCROLLBAR-3DLIGHT-COLOR: #B4C2CF; 
SCROLLBAR-ARROW-COLOR: #7FB3C4; 
SCROLLBAR-TRACK-COLOR: #F0F0F0; 
SCROLLBAR-DARKSHADOW-COLOR: #E8ECF0;
}

td, tr, p, div {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 135%;
color: #4D4D4D;
text-align:left;
}

h1, h2, h3, h4 {
padding-bottom:5px;
margin-bottom:1px;
text-align:left;
}

ul {
margin: 0px;
padding-left: 10px;
list-style: none;
text-align:left;
}

li {
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background:  url(../images/bullet.png) left no-repeat;
text-align:left;
}

a:link, a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
color: #454F24;
text-decoration: none;
font-size: 11px;
}

a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
color: #454F24;
text-decoration: none;
font-size: 11px;
}

hr {
color: #736B4B;
height: 1px;
width: 100%;
}

.button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #454F24;
background-color: #454F24;
border-top: 1px solid #454F24;
border-left: 1px solid #454F24;
border-right: 2px solid #454F24;
border-bottom: 2px solid #454F24;
padding: 1px;
margin: 2px 1px 2px 1px;;
}

.back_button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 2px;
margin-right: 5px;
float: right;
line-height: 15px;
}

.inputbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 4px;
margin-right: 4px;
border: 1px solid #454F24;
background: #FFFFFF;
color: #454F24;
font-size: 10px;
}

.form {
margin: 0px;
padding: 0px;
}

a.mainlevel:link, a.mainlevel:visited {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 17px;
color: #ffffff;
text-align: left;
text-indent: 20px;
text-decoration: none;
width: 142px;
height: 25px;
background: url(../images/menu.gif);}

a.mainlevel:hover {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 17px;
color: #ffffff;
text-align: left;
text-indent: 20px;
text-decoration: none;
width: 142px;
height: 25px;
background: url(../images/menu.gif);}

#active_menu {
color: #F2E8C7;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
width: 142px;
height: 25px;
background: url(../images/menu.gif);}

a#active_menu:hover {
color: #ffffff;
text-decoration: underline;
width: 142px;
height: 25px;
background: url(../images/menu.gif);}

ul#mainlevel-nav {
list-style: none;
padding: 0px;
margin: 0px;
}

ul#mainlevel-nav li{
display: block;
background: #808284;
padding: 0px;
margin: 0px; 
float: right;
width: auto !important;
line-height: 11px;
border-left: 1px solid #94CF08;
white-space: nowrap;
}

ul#mainlevel-nav li a {
font-size: 11px;
padding-left: 7px;
padding-right: 7px;
text-decoration: none;
color: #ffffff;
background: transparent;
}

ul#mainlevel-nav li a:hover {
font-size: 11px;
padding-left: 7px;
padding-right: 7px;
text-decoration: none;
color: #cccccc;
background: transparent;
}

a.sublevel:link, a.sublevel:visited {
padding-left: 2px;
vertical-align: middle;
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-align: left;
}

a.sublevel:hover {
color: #cccccc;
text-decoration: none;
}

.pagenavbar {
border-top: 1px solid #cccccc;
padding: 2px;
}

.pagenav {
text-align: center;
font-size: 11px;
font-weight: bold;
width: auto;
color: #CCCCCC;
padding: 0px 10px;
line-height: 20px;
margin: 1px;
}

.pagenavcounter {
font-size: 11px;
font-weight: bold;
color: #454F24;
}

a.readon:link, a.readon:visited {
color: #999999;
background: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
white-space: normal;
font-weight: bold;
padding: 2px;
float: left;
line-height: 15px;
text-decoration: none; 
border: 1px solid #70591C;
}

a.readon:hover {
color: #082b3c;
background: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
white-space: normal;
font-weight: bold;
padding: 2px;
float: left;
line-height: 15px;
text-decoration: none; 
border: 1px solid #4D4D4D;
}




a.category:link, a.category:visited {
font-size: 11px;
font-weight: bold;
}

.contentheading, .componentheading {
background: #ffffff;
color: #504b46;
border-bottom: 1px solid #504b46;
text-align: left;
text-indent: 5px;
margin: 0px;
font-size: 14px;
font-weight: bold;
line-height: 24px;
text-transform: uppercase;
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.contentheading2, .componentheading2 {
background: #869941;
color: #FFFFFF;
text-align: left;
text-indent: 5px;
margin: 0px;
font-size: 13px;
font-weight: bold;
line-height: 24px;
text-transform: uppercase;
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}



.contentcolumn {
padding-right: 5px;
}

table.contentpane {
width: 100%;
margin-bottom: 5px;
text-align:left;
}

table.contentpane td {
margin: 0px;
padding: 1px;
text-align:left;
}

table.contentpane td.componentheading {
padding-left: 5px;
text-align:left;
}

table.contentpaneopen {
width: 100%;
padding-top: 0px;
padding-bottom: 0px;
text-align:left;
margin: 0px;
}


table.contentpaneopen td {
margin: 0px;
padding: 1px;
margin: 0px;
}

table.contentpaneopen td.componentheading {
/*padding-left: 5px;*/
}

table.content{
width: 100%;
padding: 0px;
margin: 0px;
margin-bottom: 0px;
text-align:left;
}

table.contenttoc {
border: 1px solid #454F24;
background: #FFFFFF;
padding: 0px;
margin-left: 2px;
margin-bottom: 2px;
text-align:left;
}

table.contenttoc td {
text-align: left;
padding-top: 3px;
padding-left: 3px;
text-align:left;
}

table.contenttoc th {
background-color: #454F24;
color: #FFFFFF;
text-align: center;
padding-left: 10px;
padding-right: 10px;
height: 17px;
font-weight: bold;
font-size: 11px;
width: auto !important;
text-align:left;
}

.sectiontableheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-transform: none;
text-indent: 10px;
line-height: 17px;
color: #FFFFFF;
background: #454F24;
padding: 1px;
text-align:left;
}

.sectiontableentry1 {
vertical-align: top;
padding: 3px;
background: #E3E3E3;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #999999;
}

.sectiontableentry2 {
vertical-align: top;
padding: 3px;
background: #f3f3f3;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #999999;
}

table.moduletable {
width: 100%;
margin: 0px;
padding: 0px;
table-layout: auto;
text-align: left;
margin-bottom: 0px;
}
table.moduletable_joom {
width: 142px;
margin: 0px;
padding: 0px;
table-layout: auto;
text-align: left;
margin-bottom: 1px;
background: #E0AD12;
}

table.moduletable th {
background:url(../images/titulo.gif) no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
text-align: center;
text-transform: none;
height: 21px;
padding-top: 6px;
padding-left: 3px;
color: #333333;
}

table.moduletable td {
font-size: 11px;
padding: 0px;
margin: 0px;
font-weight: normal;
color:#333333;
}

.createdate, .modifydate {
font-size: 10px;
font-weight: bold;
color: #082b3c;
}

.small {
font-size: 10px;
font-weight: bold;
color: #454F24;
}

.smalldark {
font-size: 11px;
font-weight: bold;
color: #454F24;
}

.poll {
font-size: 11px;
color: #4D4D4D;
line-height: 15px;
}

.pollstableborder{
border-color: #454F24;
padding: 2px;  
}

.date {
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #454F24;
}

.content_vote, .content_rating {
font-size: 10px;
height: 22px;
padding-top: 2px;
padding-bottom: 2px;
color: #454F24;
}

.pathway {
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #454F24;
text-align:left;
margin-left: 3px;
font-weight: bold;
}

a.pathway:link, a.pathway:visited {
font-size: 11px;
padding: 0px;
margin: 0px;
color: #454F24;
font-weight: bold;
}

a.pathway:hover {
font-size: 11px;
padding: 0px;
margin: 0px;
color: #454F24;
font-weight: bold;
}

.title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: none;
text-indent: 8px;
font-size: 20px;
text-align: left;
color: #454F24;
}

.title a:link, .title a:visited {
font-size: 20px;
color: #454F24;
text-decoration: none;
font-weight: bold;
}

.title a:hover {
font-size: 20px;
color: #008EA5;
text-decoration: none;
font-weight: bold;
}

div.mosimage {
border: 1px solid #454F24;
}

.mosimage {
border: 1px solid #454F24;
margin: 5px;
}

.mosimage_caption {
margin-top: 2px;
background: #008EA5;
padding: 1px 2px;
color: #FFFFFF;
text-transform: none;
font-size: 10px;
border-top: 1px solid #454F24;
}

.footer {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #454F24;
font-size: 11px;
font-weight: normal;
}
 
.footer a:link, .footer a:visited {
font-size: 11px;
color: #454F24;
font-weight: bold;
}

.footer a:hover {
font-size: 11px;
color: #454F24;
font-weight: bold;
}

.error {
font-style: italic;
text-transform: uppercase;
padding: 5px;
color: red;
font-size: 14px;
font-weight: bold;
}

.highlight {
background-color: Yellow;
color: Blue;
padding: 0px;
}

.code {
background-color: #ddd;
border: 1px solid #bbb;
}

.ontab {
border-left: 1px solid #404040;
text-align: center;
font-weight: bold;
color: #333333;
padding: 5px;
cursor: hand;
line-height: 40px;
}

.offtab {
border-left: 1px solid #404040;
text-align: center;
color: #999999;
font-weight: normal;
padding: 5px;
cursor: hand;
line-height: 40px;
}

.tabpadding {
border-left: 1px solid #404040;
}

.pagetext {
visibility: hidden;
position: relative;
top: -10;
background-color: #ffffff;
display: none;
}

#header {
width: 770px;
vertical-align: top;
background: #ffffff;
margin: 0px;
padding: 0px;
}

#leftcol {
width: 150px;
/*background-image: url(../images/fondo_iz.jpg);*/
vertical-align: top;
margin: 0px;
padding: 0px;
} 

#principal {
width: 470px;
vertical-align: top;
background: #FFFFFF;
margin: 0px;
padding-bottom: 0px;
padding-left: 2px;0
}

#rightcol {
width: 150px;
vertical-align: top;
background: #FFFFFF;
margin: 0px;
padding: 0px;
} 

#pie {
width: 770px;
vertical-align: top;
background: #ffffff;
margin: 0px;
padding: 0px;
}

.tablafrontpage{
width: 98%;
background:#ffffff;
}

.tablafrontpage2{
width: 98%;
background:#e2f3fc;
}

.tablatitulofrontpage{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration:none;
font-size: 11px;
text-transform: uppercase;
color: #ffffff;
background: #454F24;

}

.tablatitulofrontpage2{
font-style: normal;
font-weight: bold;
text-decoration:none;
font-size: 11px;
text-transform: uppercase;
color: #ffffff;
background: #869941;

}
.tablatitulofrontpage3{
font-style: normal;
font-weight: bold;
text-decoration:none;
font-size: 11px;
text-transform: uppercase;
color: #ffffff;
background: #70591C;

}

.tablatitulofrontpage4{
font-style: normal;
font-weight: bold;
text-decoration:none;
font-size: 11px;
text-transform: uppercase;
color: #454F24;
background: #70591C;

}


.tabla{
width: 100%;
background:#E3E6D1;
padding: 0px;
}
.tabla4{
width: 100%;
background:#E3E6D1;
padding: 0px;
}
.tablatitulo{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: left;
color: #333333;
text-transform: uppercase;
background: url(../stories/iconos/separator.gif);
border-bottom: 1px solid #333333;
}

.tablacelda1{
background: #C4E3A1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height: 20px;
align: left;
text-align: left;
color: #392C0D;
border-bottom: 1px solid #465025;
}

.tablacelda1b{
background: #C4E3A1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height: 20px;
align: left;
text-align: left;
color: #392C0D;
}

.tablacelda2{
background: #E3E6D1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: justify;
color: #392C0D;
border-bottom: 1px solid #465025;
}

.tablacelda2b{
background: #E3E6D1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: justify;
color: #392C0D;
}

.tablacontenedoraceldas{

border: 1px solid #465025;
}
table.tablamenu{
background: #F2E8C7;
width: 100%;
}

td.celdamenu{
background: #F2E8C7;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color: #454F24;
height:20px;
border-bottom: 1px solid #FFFFFF;
}

.tabla2{
border: 1px solid #454F24;
width: 100%;
background: #e2f3fc;
}

.tabla2titulo{
background: #e2f3fc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: left;
text-indent: 3px;
color: #454F24;
text-transform: uppercase;
border: 1px solid #454F24;
}

.tabla2celda1{
background: #E3E6D1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: justify;
color: #333333;
border: 1px solid #454F24;
}

.tabla2celda2{
background: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: justify;
color: #333333;
border: 1px solid #454F24;
}

.titulos {
color: #454F24;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration:none;
font-size: 11px;
}

.precios {
color: #392C0D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration:none;
font-size: 9px;
text-align: left;
}

.titulos2 {
color: #454F24;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}
.titulos3 {
color: #454F24;
border-bottom: 1px solid #454F24;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration:none;
font-size: 11px;
text-transform: uppercase;
}

.link2 {
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
}

a.link2:link, a.link2:visited {
color: #FFFFFF;
text-decoration: none;
font-size: 11px;
}

a.link2:hover {
color: #003366;
text-decoration: none;
font-size: 11px;
}
.link4 {
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
}

a.link4:link, a.link4:visited {
color: #70591C;
text-decoration: none;
font-size: 11px;
}

a.link4:hover {
color: #869941;
text-decoration: none;
font-size: 11px;
}
.readmore {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
padding: 3px;
color: #ffffff;
/*border: 1px solid #0002634;*/
/*text-decoration: underline;*/
font-size: 11px;
background: #E0AD12;
text-align:rigth;
}
a.readmore:link, a.readmore:visited {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
padding: 3px;
color: #ffffff;
/*border: 1px solid #0002634;*/
/*text-decoration: underline;*/
font-size: 11px;
background: #E0AD12;
text-align:rigth;
}

a.readmore:hover {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
padding: 3px;
color: #ffffff;
border: 1px solid #0002634;
text-decoration: underline;
font-size: 11px;
background: #454F24;
text-align:rigth;
}
.readmore1 {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
padding: 3px;
color: #ffffff;
/*border: 1px solid #0002634;*/
/*text-decoration: underline;*/
font-size: 11px;
background: #5E7803;
text-align:rigth;
}
a.readmore1:link, a.readmore1:visited {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
padding: 3px;
color: #ffffff;
/*border: 1px solid #0002634;*/
/*text-decoration: underline;*/
font-size: 11px;
background: #5E7803;
text-align:rigth;
}

a.readmore1:hover {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
padding: 3px;
color: #454F24;
border: 1px solid #0002634;
text-decoration: underline;
font-size: 11px;
background: #C4E3A1;
text-align:rigth;
}

.readmore2 {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
padding: 3px;
color: #ffffff;
/*border: 1px solid #0002634;*/
/*text-decoration: underline;*/
font-size: 11px;
background: #70591C;
text-align:rigth;
}
a.readmore2:link, a.readmore2:visited {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
padding: 3px;
color: #ffffff;
/*border: 1px solid #0002634;*/
/*text-decoration: underline;*/
font-size: 11px;
background: #70591C;
text-align:rigth;
}

a.readmore2:hover {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
padding: 3px;
color: #ffffff;
border: 1px solid #0002634;
text-decoration: underline;
font-size: 11px;
background: #869941;
text-align:rigth;
}

.readmore3 {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
padding: 3px;
color: #869941;
/*border: 1px solid #0002634;*/
/*text-decoration: underline;*/
font-size: 11px;
background: #70591C;
text-align:rigth;
}
a.readmore3:link, a.readmore3:visited {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
padding: 3px;
color: #869941;
/*border: 1px solid #0002634;*/
/*text-decoration: underline;*/
font-size: 11px;
background: #70591C;
text-align:rigth;
}

a.readmore3:hover {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
padding: 3px;
color: #ffffff;
border: 1px solid #0002634;
text-decoration: underline;
font-size: 11px;
background: #63544A;
text-align:rigth;
}



.linkfrontpage {
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
}

a.linkfrontpage:link, a.linkfrontpage:visited {
color: #999999;
text-decoration: none;
font-size: 11px;
}

a.linkfrontpage:hover {
color: #082b3c;
text-decoration: none;
font-size: 11px;
}

.contentpaneopen-negro {
width: 100%;
padding-bottom: 5px;
background: #dde2de;
height: 100%;
}

.contentheading-negro, .componentheading-negro {
background: #dde2de;
border-bottom: 1px solid #dde2de;
color: #003333;
border-bottom: 1px solid #dde2de;
text-align: left;
text-indent: 5px;
margin: 0px;
font-size: 16px;
font-weight: bold;
line-height: 24px;
/*text-transform: uppercase;*/
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.gec_celdablanca{
background: #ffffff;
height:5px;
}

td.gec_celdablanca_home{
background: #ffffff;
height:0px;
cellspacing:0px;
cellpadding:0px;
}

td.gec_fondoazul{
background: #c2d1da;
height:5px;
}