BODY {
	margin: 0px 0px 0px 0px;
	color: #000000 ;
	background-color:#FFFFFF;
	SCROLLBAR-FACE-COLOR: #CCCCCC;
	SCROLLBAR-HIGHLIGHT-COLOR: #CCCCCC;
	SCROLLBAR-SHADOW-COLOR: #CCCCCC; 
	SCROLLBAR-3DLIGHT-COLOR: #CCCCCC; 
	SCROLLBAR-ARROW-COLOR: #3bcd12;
	SCROLLBAR-TRACK-COLOR:#F8F8F8 ; 
	SCROLLBAR-DARKSHADOW-COLOR:#CCCCCC;
	padding-top:20px; /*added 16-10-08*/   
}

#main  {

background-color: ;

}

.consultoria {
color: #3bcd12;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}


td, tr, p, div, th {
	font-family: "Courier New", Courier, monospace ;
	font-size        : 13px;
	line-height: 22px;
	text-align: justify;
}



ul {
  margin           : 0px 0px 0px 0px;
  font-size: 12px;
}

hr {
  background       : #CCCCCC;
  height           : 1px;
  width            : 100%;
}

.title {
font-family: sans-serif;
font-size: 24px;
font-weight: bold;
color: #3bcd12 ;
}

.pathway {
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
  color: #3bcd12;
  padding-top:12px;
  padding-left:12px;
  font-weight: bold;
}
a.pathway:link, a.pathway:visited {
  color:#3bcd12;
  font-weight: bold;
}
a.pathway:hover {
  color: #3bcd12;
  text-decoration: none;
  font-weight: bold;
}


A:link , A:visited {text-decoration: none; color: #3bcd12;}
A:active {text-decoration: none ; color: #333333;}
A:hover {text-decoration: none; color: #3bcd12;}


/*
        a.mainmenu:link, a.mainmenu:visited {
        color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, serif;
		text-decoration:none;
		 font-size        : 12px;
        }

a.mainmenu:hover {
        color: #FFFFFF; text-decoration: none;
		 font-size        : 12px;
        }

a.sublevel:hover {
        color: #FFFFFF; text-decoration: none;
		 font-size        : 12px;
        }

a.sublevel:link, a.sublevel:visited {
color: #FFFFFF; 
font-family: Verdana, Geneva, Arial, Helvetica, serif;
font-weight: normal;
}

*/



 



/* Modificado por Angel Peñalva */


#active_menu { 

	font-family:  "Courier New", Courier, monospace;
	text-decoration:none;
	font-size: 13px;
	font-weight: bold;
	/*background-color: #C4C4C4;*/
	color: #333333;
 }
 
 
table.moduletable {
		}
		
table.moduletable th {

	color: #3bcd12;
	text-align: left;
	width:160px;;
	padding-left:5px;
	border-bottom:#3bcd12 2px solid;
	border-top:#3bcd12 2px solid;
	height: 26px;
	font-weight: bold;
}

table.moduletable td {


}


table.moduletable  a.mainlevel:link, table.moduletable  a.mainlevel:visited  {
   font-family: "Courier New", Courier, monospace;
   text-decoration: none;
   font-size: 13px;
   font-weight: normal;
   white-space:nowrap;
   display: block;
   margin-left: 10px;
   padding-left:10px;
   height:26px;
   vertical-align:middle;
}


table.moduletable a.mainlevel:active {
	font-family:  "Courier New", Courier, monospace;
	text-decoration:none;
	font-size: 13px;
	font-weight: bold;
	/*background-color: #C4C4C4;*/
	color: #333333;
}


table.moduletable a.mainlevel:hover {
color:#3bcd12;
}



/* #################### BOTTOM MENU MODULOS By ANGEL PEÑALVA ################ */

table.moduletable_bottom  {

		width:100%;
  border: 1px solid #CCCCCC;
  padding-bottom: 3px;
  padding-top: 3px;
  padding-left:2px;
  padding-right:2px;
  margin-bottom: 5px;
  text-align: center;
  color: #FFFFFF;
  font-size:12px;
  
  }
table.moduletable_bottom  th {
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
  color: #333333;  text-align: center;}
   
table.moduletable_bottom  td {
  font-size : 12px;
  font-weight: normal;
  color: #333333;
  width:auto;  text-align: center;
 }
 
 
table.moduletable_bottom a.mainlevel:link, table.moduletable_bottom  a.mainlevel:visited  , table.moduletable_bottom {
  font-family: "Courier New", Courier, monospace;
  color: #3bcd12;
  font-weight: normal;  
  font-size:12px;
  text-decoration:none;  
  text-align: left;
   padding:5px;
}

table.moduletable_bottom a.mainlevel:hover {
  font-family: "Courier New", Courier, monospace;
  color: #3bcd12;
  font-size:12px;  
  text-decoration:none;
  text-align:center;
  padding:5px;
  

}
  

/* ################### TOP MENU MODULES By ANGEL PEÑALVA ################### */

#search select{
}

/* TABLE MODULETABLE "TOP" MAIN_LEVEL */


table.moduletable_top a.mainlevel:link, table.moduletable_top a.mainlevel:visited {
    font-family: "Courier New", Courier, monospace;
	color: #3bcd12;
  font-weight: normal;
  font-size:12px;
  width:100%;
  padding-left:0px;
  text-align:center;
  }

table.moduletable_top a.mainlevel:hover {
  color: #CCCCCC;
	   font-family: "Courier New", Courier, monospace;
  font-size:14px; 
   width:100%;  padding-left:0px;
     
     
}
  

/* background-image: url("http://www.culturalaplata.com.ar/templates/clp1/images/arrow.png");
background-repeat: no-repeat;
background-position: 5 5; */


/* TABLE MODULETABLE "TOP" SUB_LEVEL */

table.moduletable_top a.sublevel:link, table.moduletable_top a.sublevel:visited {
text-align:left;
color: #3bcd12;
font-family: "Courier New", Courier, monospace;
  font-size:14px;  padding-left:0px;
}
 

table.moduletable_top a.sublevel:hover {
  color: #CCCCCC;
  text-align:left;
  color: #3bcd12;
 	   font-family: "Courier New", Courier, monospace;
  font-size:14px; padding-left:0px;
}

table.moduletable_top {
  width:920px;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  font-family: "Courier New", Courier, monospace;
  font-size: 14px;
  padding-bottom: 3px;
  padding-top: 3px;
  margin-bottom: 5px;
  text-align:left;
  color: #3bcd12;
}

table.moduletable_top th {
  font-family: "Courier New", Courier, monospace;
  font-size: 14px;
  color: #3bcd12;}
   
table.moduletable_top td {
  font-size : 14px;
  font-weight: normal;
  color: #3bcd12;
}




/* TABLE MODUTALBLE LANG */

table.moduletable_lang a.mainlevel:link, table.moduletable_lang a.mainlevel:visited {
  font-family: "Courier New", Courier, monospace;
  color: #FFFFFF;
  font-weight: normal;  font-size:12px; font-weight:bold;
  text-decoration:none;
  
   text-align:center;
}

table.moduletable_lang a.mainlevel:hover {
	color: #484800;
	text-decoration:none;
	text-align:center;
	font: bold 14px  "Courier New", Courier, monospace;
}
  
table.moduletable_lang a.mainlevel:active {
  font-family: "Courier New", Courier, monospace;
  color: #333333;  font-size:12px;  font-weight:bold;  text-decoration:none;
  text-align:center;

}




.poll {
  font-family      : "Courier New", Courier, monospace;
  font-size        : 12px;
  color            : #3bcd12;
  line-height      : 14px;
}


.sectiontableheader {
  /*background-color : #CCCCCC;*/
  color            : #3bcd12;
  font-weight      : bold;
}

.sectiontableentry1 {
 /* background-color : #F0F0F0;*/
/* background-color: #CCCCCC; /*NEW 14-10-08*/
 height:20px;
 margin-left:5px;
}

.sectiontableentry2 {
 /* background-color: #333333; */
  /*background-color: #CCCCCC; /*NEW 14-10-08*/
  height:20px;
  margin-left:5px;
}


.small {
  font-family      : "Courier New", Courier, monospace;
  font-size        : 12px;
  color: #CCCCCC;
  text-decoration  : none;
  font-weight      : medium;
}

.smalldark {
  font-family      : "Courier New", Courier, monospace;
  font-size        : 12px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}


.contentpane , table.blog {
  	padding-left: 25px;
	padding-right: 25px;
	width:100%;
}

table.contentpaneopen td {
	padding-left: 25px;
	padding-right: 25px;
	width:100%;
}

/* Subtítulos modificados por Bea */

table.contentpaneopen td h4 {

	font-family:  "Courier New", Courier, monospace;
	font-size: 14px;
	font-style: normal;
	color: #3bcd12;
	text-align: right;
	vertical-align: top;
	
}

/* Títulos modificados por Bea  */

.contentheading, .componentheading {
	font-family:  "Courier New", Courier, monospace;
	font-size: 17px;
	font-weight: normal;
	color:#3bcd12;
	text-align: right;
	vertical-align: top;
	text-transform: uppercase;
}



.createdate {
  font-family      :  "Courier New", Courier, monospace;
  font-size        : 12px;
  color            : #FFFFFF;
  text-align       : left;
}

.toolbar {
  text-align       : left;
}

.button {
  font-family      : "Courier New", Courier, monospace;
  font-style       : normal;
  font-size        : 12px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
  border           : 1px solid #CCCCCC;
}

.inputbox {
  font-family      : "Courier New", Courier, monospace;
  font-size        : 12px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #CCCCCC;
}

/*

a:link, a:visited {
  font-size        : 11px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-family      : "Courier New", Courier, monospace;
}

a:hover {
  color            : #CCCCCC;
  text-decoration  : none;
}

*/



/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
        font-family:  "Courier New", Courier, monospace;
        font-size: 13px;
        font-weight: bold;
         color: #3bcd12;
        text-align:left;
        }

a.contentpagetitle:hover {
        font-family:  "Courier New", Courier, monospace;
        font-size: 13px;
        font-weight: bold;
        text-align:left;
        color: #3bcd12;
        text-decoration:none;
        font-weight: bold;
        }

a.category:link, a.category:visited {
  color            : #411833;
  font-weight      : bold;
}

a.category:hover {
  color            : #3bcd12;
}

/* Styles for dhtml tabbed-pages */
.ontab {
        background-color: #3bcd12;
        border-left: outset 2px #ff9900;
        border-right: outset 2px #808080;
        border-top: outset 2px #ff9900;
        border-bottom: solid 1px #d5d5d5;
        text-align: center;
        cursor: hand;
        font-weight: bold;
        color: #FFFFFF;
}
.offtab {
        background-color : #e5e5e5;
        border-left: outset 2px #E0E0E0;
        border-right: outset 2px #E0E0E0;
        border-top: outset 2px #E0E0E0;
        border-bottom: solid 1px #d5d5d5;
        text-align: center;
        cursor: hand;
        font-weight: normal;
}
.tabpadding {
}

.tabheading {
        background-color: #3bcd12;
        text-align: left;
}

.pagetext {
        visibility: hidden;
        display: none;
        position: relative;
        top: 0;
}

/* for modifying {moscode} output.  Dont set the colour! */
.moscode {
        background-color: #f0f0f0;
}

/* Text passed with mosmsg url parameter */
.message {
        font-family: "Courier New", Courier, monospace;
        font-weight: bold;
        font-size:12pt;
        color:#3bcd12;
        text-align:center;
		text-decoration:blink;
}
/* custom stuff */
.container
{
        border: solid;
        border-width: 1px;
        border-color: #efefef;
        background-color: White;
}
.boxes {
        border: solid;
        border-color: #efefef;
        border-width: 1px;

}


/* Page navigation links "<<< 1 of 10 next >>>" */

.pagenavbar{ text-align:center; font-size: 12px;  text-decoration:none;}
.pagenavbar:link {text-align:center; font-size: 12px;  text-decoration:none;} /*Estilo para el footer de  navegación; pie de página 
("<< Start < Prev Next > End >>") cuando ellos hacen de hiper enlaces */
.pagenavbar:visited {text-align:center; font-size: 12px;  text-decoration:none;} /*estilo que define cuando el enlace es visitado*/


.pagenav{ text-align:center; font-size: 12px;  text-decoration:none;  }
.pagebar{font-size: 12px;}
.pagenav_prev a {text-align:center; font-size: 12px;  text-decoration:none;  }
.pagenav_prev hover{text-align:center;  font-size: 12px; border-bottom: 0; text-decoration:none;}

.pagenav_next a {text-align:center; font-size: 12px;  text-decoration:none;  }
.pagenav_next hover{text-align:center;  font-size: 12px; border-bottom: 0; text-decoration:none;}

a.pagenav {text-align:center; font-size: 12px; border-bottom: 0; text-decoration:none;}
a.pagenav:hover {text-align:center;  font-size: 12px; border-bottom: 0; text-decoration:none}
.pagenavcounter{text-align:left; font-size: 12px;	  }
.back_button{text-align:center; font-size: 12px;  }



table.contenttoc {} 
/* Formatea la tabla, de las tablas de contenidos para páginas 
múltiples de contenido o artículos */

table.contenttoc td {} 
/* mismo como encima, usado para formatear el td y la tabla, 
como celdas */

table.contenttoc th {} 
/* mismo como encima, usado para formatear el  th de 
"Tablas de Contenido" ( Artículos normales del Index)*/
table.contenttoc td.toclink {} 
/* mismo como encima, usado para formatear 
texto toc link texts*/

a.toclink:link {} 
/* mismo como encima, usado para formatear el estado del
 texto enlazado (toc link text status)*/
 
a.toclink:visited {} /* texto enlazado una vez visitado*/


 /* .grisazulino .maiz  */

.maiz {color:#484800}

.gris_azul { color:#AEBDD2}

.gris {color: #666660}




/* TRANSMENU CSS FOR RHUK_PLANETFALL TEMPLATE*/
/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.transMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	}
/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.transMenu .content {
	position:absolute;
	width:200px !important;
	}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.transMenu .items {
	position:relative;
	left:0px; top:0px;
	z-index:2;
	text-indent:5px;
	}
.transMenu.top .items {
	border-top:none;
	}

/* each TR.item is one menu item */
.transMenu .item{
    font-size:11px;
    text-decoration:none;
	font-weight: bold;
    margin: 0px;
	display:block;
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border:none;
	cursor:pointer;
	cursor:hand;
	/* border-bottom: 1px solid #000;*/
	}
/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.transMenu .background {
	position:absolute;
	left:0px; top:0px;
	z-index:1;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
	}

/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowRight {
	position:absolute;
	z-index:3;
	top:3px; width:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	}

/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowBottom {
	position:absolute;
	z-index:1;
	left:3px; height:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	}

/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.transMenu .item.hover {
background: #FFFFFF;
}
.transMenu .item.hover td {
	color:#3bcd12;
}
/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
.transMenu .item img {
	/* margin-left:10px; */
	}
.transMenu .item#active {
	background:#FFFFFF;
	color:black;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
	color:#000000;
	
	}
.transMenu .item#active.hover {
	color: #333333 !important ;
	}
	
/* Estilo para cada item de menu sublevel */
.transMenu .item td{
	color: #3bcd12;
	font-size:13px;
	font-weight: normal;
}
/* For first level menu.*/
#wrap {
   margin-bottom: 10px;
   padding-bottom: 0px;
   border-top:#3bcd12 2px solid;
   border-bottom:#3bcd12 2px solid;
}
#menu {
}
a.mainlevel-trans:link, a.mainlevel-trans:visited {
   font-family:  "Courier New", Courier, monospace;
   text-decoration:none;
   font-size: 13px;
   font-weight: bold;
   white-space:nowrap;
   line-height: 26px;
   /* border-right: 1px solid #FFF; */
   display: block;
   height: 26px;
   width:100%;
   margin: 0px;
   padding: 0px 0px 0px 0px;
   text-align:center;
   
}
a.mainlevel-trans:hover {
}

a.mainlevel_active-trans:visited {
	font-family:  "Courier New", Courier, monospace;
	text-decoration:none;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	
	/* color:#3bcd12; */
	white-space:nowrap;
	line-height: 26px;
	display: block;
	height: 26px;
	width:100%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	/* background: url(img/arrow.png) 12px 10px no-repeat; */
}


a.mainlevel_active-trans {
	font-family:  "Courier New", Courier, monospace;
	text-decoration:none;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	white-space:nowrap;
	line-height: 26px;
	display: block;
	height: 26px;
	width:100%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	/* background: url(img/arrow.png) 12px 10px no-repeat; */
}


a.mainlevel_active-trans:hover {
	color: #333333;
}
/* End added */


a.readon {
background:transparent url(../images/readon.png) no-repeat 0pt 0pt;
color:#FFFFFF;
font-weight:bold;
display:block;
font-size:90%;
height:25px;
margin-top:10px;
padding-left:10px;
text-decoration:none;
width:95px;

}

a.readon:hover {
background:transparent url(../images/readon.png) no-repeat 0pt 0pt;
color:#FFFFFF;
font-weight:bold;
display:block;
font-size:90%;
height:25px;
margin-top:10px;
padding-left:10px;
text-decoration:none;
width:95px;

}

.imageBorder { 
display:block;position:relative;border: #CCCCCC 1px solid;margin:-5px 5px 5px 0px;padding:4px;background-color:#FFFFFF;

}

#imageContainer { 
background-attachment:scroll !important;
background-color:transparent !important;
background-image:url(../images/shadowAlpha.png) !important;
background-position:right bottom !important;
background-repeat:no-repeat !important;
float:left;
margin-bottom:5px;
margin-left:0;
margin-right:5px;
margin-top:0;
padding-bottom:10px;
padding-left:0;
padding-right:10px;
padding-top:0;
}

