body {
  color            : #000000;
  margin: 3px;
  padding          : 0px;
  background-color : #cc0098;
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 12px;
 
}
td, tr, p, div {
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 12px;
  color            : #333333;
}
hr {
  color            : #999999;
  height           : 1px;
  width            : 100%;
}
#search_box {
/*  float : center;*/
  font-size: 12px;
  text-align:center;
  background	   : #fff;
  color			   : #333333;
  border:0px;
}



.caja_buscar {
  float: right;  
  background-repeat: no-repeat;
  background-color: #99cc00;  
  vertical-align:bottom;
}

.buscar_top {   
  background-color:#99cc00;
  background-repeat: no-repeat;
  /*width:93px;*/
  
}

.buscar_bottom {
  
  /*background-image :	url(../images/boton_buscar_buttom.png);  */
  background-color:#99cc00;
  background-repeat: no-repeat;
  /*width:93px;*/
 
}

.buscar_left {
  
  /*background-image :	url(../images/boton_buscar_left.png);  */
  background-color:#99cc00;
  background-repeat: no-repeat;
  /*width:13px;*/
 
  
}

.buscar_right {  
  /*background-image :	url(../images/boton_buscar_right.png);  */
  background-color:#99cc00;
  background-repeat: no-repeat;
  /*width:13px;*/ 
 
}

.button {
  font-family       : Arial, Verdana,  Helvetica, sans-serif;
  font-size         : 11px;
  border            : 1px solid #AABBBF;
  background-color  : #FFFFFF;
  color             : #404F59;
  background-image  : url(../images/but.gif);
  padding           : 2px;
}

ul#mainlevel-nav li SPAN{
color:#cccccc;
}

ul#mainlevel-nav {
  list-style        : none;
  padding           : 0;
  margin            : 0;
  font-size         : 0.8em;
}
ul#mainlevel-nav li {
  display           : block;
  background-image  : none;
  padding-left      : 0px;
  padding-right     : 0px;
  float             : left;
  margin            : 0;
  width             : auto !important;
  width             : 1%;
  font-size         : 12px;
  line-height       : 21px;
  white-space       : nowrap;
  border-right      : 0px solid #cccccc;
}
ul#mainlevel-nav li a {
  width             : 100%;
  display           : block;
  padding-left      : 5px;
  padding-right     : 5px;
  text-decoration   : none;
  color             : #ffffff;
  background        : transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

ul#mainlevel-nav li a:hover{
  color            : #ffffff;
}

table.blog
{
width:100%;
}

table.moduletable_encuesta td{
	font-size        : 11px;
}

table.moduletable_fotos td{
	font-size        : 11px;
}

table.moduletablenoticias_left{
color:#339933;
padding-left:20px;
padding-top:5px;
}

table.moduletable_video{
padding:1px;
}

table.moduletable_artrel th {
 font-family       : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 14px;
  letter-spacing:normal;
/*  font-weight      : bold;*/
  text-align       : left;
  height           : 24px;
  line-height      : 24px;
  color            : #99cc00;
  border-left      : 0px solid #FFF; 
  border-right     : 0px solid #FFF;   
  background-color : #fff;  
  padding-left:15px;
}

table.moduletable_artrel td {  
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 10px;
  font-stretch	   : normal;
  text-transform   : none; 
  text-align       : left;
  background-color : #fff;
  padding-left:15px;
  padding-bottom   : 2px;
  text-align       : left;
  width            : 100%;
  margin           : 0px;
  letter-spacing   : 0px;    
  font-weight	   : normal;
  height           : 13px;
  line-height      : 13px;    
}

table.moduletable_artrel li {  
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 10px;
  font-stretch	   : normal;
  text-transform   : none; 
  text-align       : left;
  padding-left     : 0px;  
  background-image : none;
  background-repeat: no-repeat;
  border-bottom:solid;
  border-bottom-color:#d1d2d4;
}



table.moduletablenoticias_left th {
 font-family       : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 0px;
/*  font-weight      : bold;*/
  text-align       : rigth;
  height           : 24px;
  line-height      : 24px;
  color            : #fff;
  border-left      : 10px solid #FFF; 
  border-top       : 5px solid #FFF; 
  border-right     : 1px solid #FFF; 
  background-image : url(../images/noticias.jpg); 
  background-repeat: no-repeat; 
  background-color : #fff; 
 
}


table.moduletablenoticias_left td {
  /*padding-left     : 3px;
  padding-right    : 3px;*/
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 10px;
  font-stretch	   : normal;
  text-transform   : none; 
  /*color            : #339933;*/
  /*color:#000;*/
  text-align       : left;
  background-color : #fff;
  padding-left     : 15px;
  padding-bottom     : 2px;
  text-align       : left;
  width            : 100%;
  margin           : 0px;
  letter-spacing   : 0px;    
  font-weight	   : bold;
  height           : 13px;
  line-height      : 13px;
  
}

table.moduletable_menu {
  border-left:10px solid #cc0098;
  background-color:#99cc00;   
  padding-top:40px; 
  padding-left:10px;  
  width			   : 100%;
  table-layout	   : auto;
  
}

table.moduletable_menu td{
  line-height:20px;  
}

table.moduletable_menu2 {
  border-left:10px solid #cc0098;
  background-color:#cc0098;   
  /*padding-top:40px; */
  padding-left:10px;  
  width			   : 100%;
  table-layout	   : auto;  
}
table.moduletable_menu2 td{
  line-height:20px;  
}


table.moduletable_submenu {
  padding-left:10px;  
  width			   : 100%;
  table-layout	   : auto;
}

table.moduletable_submenu th {
 font-family       : Arial, Verdana,  Helvetica, sans-serif;
/*  font-weight      : bold;*/
  font-size        : 0px;
  text-align       : right;
  height           : 24px;
  line-height      : 24px;
  color            : #fff;
  border-left      : 10px solid #FFF; 
  border-right     : 0px solid #FFF;   
  border-top       : 4px solid #FFF;
  background-image : url(../images/quienesSomos_texto.jpg); 
  background-repeat: no-repeat; 
  background-color : #fff;
}

table.moduletable_submenu td {
  /* quienes somos*/
  padding-left:15px; 
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 14px;
  font-stretch	   : normal;
  color            : #339933;
  text-align       : left;
  background-color : #fff;  
}

table.moduletable_submenu td a:hover {
  font-size:12px;
}

table.moduletable_submenu_Sec td a:hover {
  font-size:12px;
}

table.moduletable_submenu_Con td a:hover {
  font-size:12px;
}


table.moduletable_submenu_Sec {
  padding-top:0px;
  padding-left:10px;   
  width			   : 100%;
  table-layout	   : auto;
}

table.moduletable_submenu_Sec th {
 font-family       : Arial, Verdana,  Helvetica, sans-serif;
/*  font-weight      : bold;*/
  font-size        : 0px;
  text-align       : right;
  height           : 24px;
  line-height      : 24px;
  color            : #fff;
  border-left      : 10px solid #FFF; 
  border-right     : 0px solid #FFF;   
  border-top       : 5px solid #FFF;
  background-image : url(../images/sectoriales.jpg); 
  background-repeat: no-repeat; 
  background-color : #fff;
}

table.moduletable_submenu_Sec td {
  /*padding-left     : 3px;
  padding-right    : 3px;*/
  padding-left:15px;  
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 14px;
  font-stretch	   : normal;
  color            : #339933;
  text-align       : left;
  background-color : #fff;
}

table.moduletable_sucede th {
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  text-align       : center;
  height           : 24px;
  line-height      : 24px;
  color            : #FFF;
  border-left      : 1px solid #FFF; 
  border-right     : 1px solid #FFF; 
  /*background-image : url(../images/header.jpg);  */
  background-color:#99cc00;
}


table.moduletable {
  padding:1px;  
  width			   : 100%;
  table-layout	   : auto;
}
table.moduletable th {
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  text-align       : center;
  height           : 24px;
  line-height      : 24px;
  color            : #FFF;
  border-left      : 1px solid #ccoo98; 
  border-right     : 1px solid #ccoo98; 
  /*background-image : url(../images/header.jpg);  */
  background-color:#99cc00;
}
table.moduletable td {
  padding-left     : 1px;
  padding-right    : 0px;

}

table.moduletable_sucede td {
  padding-left     : 1px;
  padding-right    : 1px;

}
table.content{
  width            : 100%;
  padding          : 20px;
  border-collapse  : collapse;
  border-spacing   : 0px;
  margin-bottom    : 10px;
}
table.contentpane {
  width            : 100%;
  padding-left     : 3px;
  padding-right    : 3px;
  padding-top      : 3px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}

table.contentpane_tabla {
  width            : 100%;
  padding-left     : 3px;
  padding-right    : 3px;
  padding-top      : 3px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}


.sectiontableentry1_tabla {
  vertical-align   : top;
  padding          : 3px;  
  background       : #ffffff;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}

.sectiontableentry1_tabla td {  
  color			   : #000; 
}
.sectiontableentry2_tabla td {  
  color			   : #000; 
}

.sectiontableentry2_tabla {
  vertical-align   : top;
  padding          : 3px;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}

.componentheading_tabla {
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  letter-spacing   : 1px;
  background-image : url(../images/tabla_noticias.jpg);
  background-repeat: no-repeat;
  background-color : #fff;
  font-size        : 0px;
  font-weight      : bold;
  height           : 33px;
  line-height      : 22px;
  text-transform   : none;
  padding-left     : 10px;
  text-align       : right;
  color            : #fff;
  width            : auto;
  margin           : 2px;  
}

.sectiontablefooter_tabla
{
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  letter-spacing   : 1px;
  /*background       : url(../images/header.jpg);*/
  background-color : #fff;
  font-size        : 9px;
  font-weight      : bold;
  height           : 22px;
  line-height      : 22px;
  text-transform   : none;
  padding-left     : 10px;
  text-align       : left;
  color            : #339933;
  width            : auto;
  margin           : 2px;
}

table.contentpaneopen {
  width            : 100%;
  padding-left     : 3px;
  padding-right    : 3px;
  padding-top      : 4px;
  border-spacing   : 0px;
  margin-bottom    : 0px;
}

table.contentpaneopen  td p{
  font-weight:bold;
   font-size        : 12px;
   color:#ffffff;
   text-align:justify;
 
}

table.contentpaneopen td.contentheading {
  font-weight      : bold;
  font-size        : 14px;

}

table.moduletablenoticias_left table.contentpaneopen td.contentheading {
  font-weight      : bold;
  font-size        : 11px;
  color:#339933;

}


.contentheading {
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  letter-spacing   : 0px;
  /*background       : url(../images/header.jpg) ;*/
  background-color : #fff;
  font-size        : 12px;
  font-weight      : bold;
  height           : 22px;
  line-height      : 22px;
  text-transform   : none;
  padding-left     : 0px;
  text-align       : left;
  color            : #99cc00;
  width            : 100%;
  margin           : 2px;
}

.contentheading_newtec {
  font-family      : Arial, Verdana,  Helvetica, sans-serif;  
  background-color : #fff;
  font-size        : 14px;
  font-weight      : bold;
  height           : 22px;
  line-height      : 22px;
  text-transform   : none;
  padding-left     : 0px;
  text-align       : right;
  color            : #99cc00;
  width            : 100%;
  margin           : 2px;
}

.componentheading {
  font-family      : Arial, Verdana,  Helvetica, sans-serif;  
  /*background       : url(../images/header.jpg);*/
  background-color : #fff;
  font-size        : 14px;
  font-weight      : bold;
  height           : 22px;
  line-height      : 22px;
  text-transform   : uppercase;  
  text-align       : left;
  color            : #000;
  width            : auto;
  margin           : 2px;
  
  }
.title {
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-weight      : bold;
  text-transform   : uppercase;
  text-indent      : 8px;
  font-size        : 20px;
  text-align       : left;
  color            : #56666E;
}
.title a:link, .title a:visited {
  font-size        : 20px;
  color            : #56666E;
  text-decoration  : none;
  font-weight      : bold;
}
.title a:hover {
  font-size        : 20px;
  color            : #56666E;
  text-decoration  : none;
  font-weight      : bold;
}
.buttonheading {
  /*background       : url(../images/header.jpg);*/
  padding-left     : 4px;
  padding-right    : 4px;
  }
a.mainlevel  {
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  text-align       : left;
  display          : block;
  line-height      : 22px;
  height: 20px;
  font-size        : 12px;
  width:100%;            
  /*background       : url(../images/boff.jpg);*/  
  background-color: #99cc00;
}


a.mainlevel_menu_fila: link {
  text-align       : left;
  display          : block;
  font-size        : 12px;
  width            : auto;
  
}
a.mainlevel_menu_fila:link, a.mainlevel_menu_fila:visited {
  text-align	   : left;
  display          : block;
  font-size        : 12px;
  /*font-weight      : normal;*/
  font-weight:bold;
  padding          : 0px 0px 0px 0px;  
  padding-left	   : 30px;
  padding-bottom:15px;
  background-image:url(../images/Iconoespiral_Blanco.jpg);
  background-repeat:no-repeat;
  /*color			   : #333333;*/
  color: #ffffff;
  width            : auto;
  background-color : #99cc00;
}

a.mainlevel_menu_fila:hover {
  text-align       : left;
  display          : block;
  /*background       : url(../images/bon.jpg);*/
  background-color : #99cc00;
  font-size        : 12px;
  /*font-weight      : normal;*/
  text-decoration  : none;
}


a.mainlevel_menu_fila2: link {
  text-align       : left;
  display          : block;
  font-size        : 12px;
  width            : auto;
  
}
a.mainlevel_menu_fila2:link, a.mainlevel_menu_fila2:visited {
  text-align	   : left;
  display          : block;
  font-size        : 12px;
  /*font-weight      : normal;*/
  font-weight:bold;
  padding          : 0px 0px 0px 0px;  
  padding-left	   : 30px;
  padding-bottom:15px;
  padding-top:3px;
  background-image:url(../images/Iconoespiral_verde2.jpg);
  background-repeat:no-repeat;
  /*color			   : #333333;*/
  color: #ffffff;
  width            : auto;
  background-color : #cc0098;
}

a.mainlevel_menu_fila2:hover {
  text-align       : left;
  display          : block;
  /*background       : url(../images/bon.jpg);*/
  background-color : #cc0098;
  font-size        : 12px;
  /*font-weight      : normal;*/
  text-decoration  : none;
}

a.mainlevel_submenu_fila  {
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  text-align       : left;
  display          : block;
  line-height      : 22px;
  height: auto;
  font-size        : 12px;
  width:100%;              
  background-color: #ffff;
}

a.mainlevel_submenu_fila:link, a.mainlevel_submenu_fila:visited{
  text-align	   : left;
  display          : block;
  font-size        : 12px;
  /*font-weight      : normal;*/
  font-weight:bold;
  padding          : 0px 0px 0px 0px;  
  color: #339933;
  width            : auto;
}

a.mainlevel_submenu_fila:active{
  text-align	   : left;
  display          : block;
  font-size        : 12px;
  /*font-weight      : normal;*/
  font-weight:bold;
  padding          : 0px 0px 0px 0px;  
  color: #99cc00;
  width            : auto;
}

a.mainlevel: link {
  text-align       : center;
  display          : block;
  font-size        : 12px;
  width            : auto;
}
a.mainlevel:link, a.mainlevel:visited {
  text-align	   : left;
  display          : block;
  font-size        : 12px;
  /*font-weight      : normal;*/
  font-weight:bold;
  padding          : 0px 0px 0px 0px;
  /*color			   : #333333;*/
  color: #ffffff;
  width            : auto;
}
a.mainlevel:hover {
  text-align       : left;
  display          : block;
  /*background       : url(../images/bon.jpg);*/
  background-color : #99cc00;
  font-size        : 12px;
  font-weight      : normal;
  text-decoration  : none;
}
#active_menu {
  text-align       : left;
  /*color            : #333333;*/
  /*background       : url(../images/bon.jpg);*/
  color			   : #ffffff;
  background-color : #99cc00;
  font-weight      : bold;
}
a#active_menu:hover {
  text-align       : left;
  color            : #ffffff;
}
a:link, a:visited {
  font-size        : 11px;
  color            : #339933;
  text-decoration  : none;
  font-weight      : bold;
}
a:hover {
  font-size        : 11px;
  /*color            : #339933;*/
  text-decoration  : none;
  /*font-weight      : bold;*/
}
a.category:link, a.category:visited {
  font-size        : 11px;
  font-weight      : bold;
}
a.readon:link, a.readon:visited {
  color            :#339933;
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 10px;
  white-space      : normal;
  font-weight      : normal;
  padding-bottom   : 0px;
  padding-left     : 0px;
  padding-right    : 0px;
  padding-top      : 0px;
  float            : right;
  line-height      : 10px;
  text-decoration  : none; 
  border           : 0px solid;
  background-color : #FFFFFF;  
  background-image : url(../images/flecha.jpg);
  background-repeat:no-repeat;
  width:58px;
  text-align:right;
  vertical-align:middle;
  }
a.readon:hover {
  color            :#339933;
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 10px;
  white-space      : normal;
  font-weight      : normal;
  padding-bottom   : 0px;
  padding-left     : 0px;
  padding-right    : 0px;
  padding-top      : 0px;
  float            : right;
  line-height      : 10px;
  text-decoration  : none; 
  border           : 0px solid;
  background-color : #FFFFFF;
  background-image : url(../images/flecha.jpg);
  background-repeat:no-repeat;
  width:58px;
  text-align:right;
  vertical-align:middle;
}
ul {
  
  margin           : 2px;
  padding-left     : 0px;
  list-style       : none;
}
li {
  
  line-height      : 15px;
  padding-left     : 15px;
  padding-top      : 0px;
  background-image : url(../images/bullet.gif) ;
  background-repeat: no-repeat;
  background-position: 0px 3px;
}  
.date {
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 10px;
  color            : #333333;
  padding-right    : 10px;
}
.small {
  font-size        : 10px;
  color            : #333333;
}
.smalldark {
  font-size        : 10px;
  color            : #333333;
}
.createdate, .modifydate {
  font-size        : 10px;
  color            : #666666;
}
.pathway {
  font-size        : 10px;
  color            : #333333;
  padding-left     : 14px;
}
a.pathway:link, a.pathway:visited {
  color            : #FF9900;
  font-size        : 10px;
  padding-left     : 0px;
}
a.pathway:hover {
  font-size        : 10px;
  padding-left     : 0px;
}
.blog_more {
padding-left       : 10px;
}
.inputbox {
background-image   :url(../images/boton_buscarnoticia.jpg);
background-repeat  :no-repeat;
border             : 0px;
width:170px;
text-align:center;
font-size:9px;
height:19px;
}

.back_button {
text-align         : center;
padding            : 10px;
}
.pagenavcounter {
  font-size        : 10px;
  color            : #FF9900;
}
.small {
  font-size        : 10px;
  color            : #333333;
}
.smalldark {
  font-size        : 10px;
  color            : #333333;
}
.createdate, .modifydate {
  font-size        : 10px;
  color            : #666666;
}
.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}
.content_rating {
  font-size        : 10px;
  color            : #CC9900;
}
.contact_email  {
  width            : 100%;
}
.contact_email .inputbox {
  width            : 345px;
}
.sectiontableheader {
  font-size        : 14px;
  font-weight      : bold;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  background       : #cc0098;
  color            : #ffffff;
  padding          : 4px;
}
#descImg{
  font-size        : 12px;
  font-weight      : bold;    
  background       : #cc0098;
  color            : #ffffff;
  padding          : 4px;
}
#esquinas{
  padding-bottom:0px;padding-top:0px;border-bottom: 0px;border-top:0px;
}
.sectiontableentry1 {
  vertical-align   : top;
  padding          : 3px;
  /*background       : #E6EEF2;*/
  background       : #ffffff;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}
.sectiontableentry2 {
  vertical-align   : top;
  padding          : 3px;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}
table.contenttoc {
  border           : 1px solid #cc0098;
  /*background       : #E6EEF2;*/
  background       : #ffffff;
  padding          : 5px;
  margin-right     : 10px;
  margin-left      : 10px;
  margin-bottom    : 10px;
}

form.frm_asociate div
{ 
  color:#fff;
}
form.frm_asociate div a
{ 
  color:#fff;
  text-decoration:underline;
}
form.frm_asociate input
{  
  background-image:none;	
  text-align:left;
  color:#000000;
}
form.frm_asociate select
{  
  background-image:none;	
  text-align:left;
  color:#000000;
}
img.img_asociate
{
  border:2px solid #fff;
}

.etiq_asociate
{
  color:#FFFFFF;
  text-align:left;
}
.lbl_pago
{
  font-weight:bold;
}
.button_enviar {
  font-family       : Arial, Verdana,  Helvetica, sans-serif;
  font-size         : 11px;
  border            : 1px solid #AABBBF;
  background-color  : #FFFFFF;
  color             : #404F59;
  background-image  : url(../images/but.gif);
  padding           : 2px;
  width:40px;
}

.button_restablecer {
  font-family       : Arial, Verdana,  Helvetica, sans-serif;
  font-size         : 11px;
  border            : 1px solid #AABBBF;
  background-color  : #FFFFFF;
  color             : #404F59;
  background-image  : url(../images/but.gif);
  padding           : 2px;
  width:70px;
}

form.frm_volunt div
{ 
  color:#fff;
}
form.frm_volunt input
{  
  background-image:none;	
  text-align:left;
  color:#000000;
  height:auto;
  
}

.lbl_datos div {
  color:#99cc00;
  font-weight:bold;
  font-size:14px;
}

.txt_coment {
 border             : 0px;
}

.chk_socio{
 border             : none;
 outline:hidden; 
}

table.moduletable_submenu_Con {
  padding-top:0px;
  padding-left:20px;  
  width			   : 100%;
  table-layout	   : auto;
}

table.moduletable_submenu_Con th {
 font-family       : Arial, Verdana,  Helvetica, sans-serif;
/*  font-weight      : bold;*/
  font-size        : 0px;
  text-align       : right;
  height           : 24px;
  line-height      : 24px;
  color            : #fff;
  border-left      : 10px solid #FFF; 
  border-right     : 0px solid #FFF;   
  border-top       : 5px solid #FFF;
  background-image : url(../images/consulta_texto.jpg); 
  background-repeat: no-repeat; 
  background-color : #fff; 
}

table.moduletable_submenu_Con td {
  /*padding-left     : 3px;
  padding-right    : 3px;*/
  padding-left:15px;  
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 14px;
  font-stretch	   : normal;
  color            : #339933;
  text-align       : left;
  background-color : #fff;
}

form.frm_consulta div
{ 
  color:#fff;
}
form.frm_consulta input
{  
  background-image:none;	
  text-align:left;
  color:#000000;
  height:auto;  
}
form.frm_consulta select
{  
  background-image:none;	
  text-align:left;
  color:#000000;
  width:130px;
  height:auto;
}

div.rec_peq
{
  font-size:13px;
  font-weight:bold;
  color:#ffffff;
}
.txt_descripcion
{
  border:0px solid;
}
table.moduletable_submenu_Docu {
  padding-top:0px;
  padding-left:10px;  
  width			   : 100%;
  table-layout	   : auto;
}

table.moduletable_submenu_Docu th {
 font-family       : Arial, Verdana,  Helvetica, sans-serif;
/*  font-weight      : bold;*/
  font-size        : 0px;
  text-align       : right;
  height           : 24px;
  line-height      : 24px;
  color            : #fff;
  border-left      : 10px solid #FFF; 
  border-right     : 0px solid #FFF;   
  border-top       : 5px solid #FFF;
  background-image : url(../images/documentacion_texto.jpg); 
  background-repeat: no-repeat; 
  background-color : #fff;   
}

table.moduletable_submenu_Docu td {
  /*padding-left     : 3px;
  padding-right    : 3px;*/
  padding-left:15px;  
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 14px;
  font-stretch	   : normal;
  color            : #339933;
  text-align       : left;
  background-color : #fff;
}
table.moduletable_submenu_Docu td a:hover {
  font-size:12px;
}

table.moduletable_submenu_estudios td a:hover {
  font-size:12px;
}
table.moduletable_submenu_estudios td  {
  padding-left:10px;
}
table.moduletable_submenu_convenios{
  width:100%;
}

table.moduletable_submenu_convenios th{
  text-align:left;
  color:#FFFFFF;
  border-left:11px solid #cc0098;
  padding-left:12px;
  background-image:url(../images/Icono_triangulo.jpg); 
  background-repeat:no-repeat;
  font-weight:bold;
  font-size:14px;
  
}

table.moduletable_submenu_convenios td a:hover {
  font-size:12px;
}
table.moduletable_submenu_convenios td  {
  padding-left:12px;
 /* border-bottom:solid;
  border-bottom-color:#d1d2d4;*/
}
a.mainlevel_submenu_conv  {
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  text-align       : left;
  display          : block;
  line-height      : 22px;
  height: auto;
  font-size        : 12px;
  width:100%;              
 
  border-bottom:solid;
  border-bottom-color:#ee618b;
}

a.mainlevel_submenu_conv:link, a.mainlevel_submenu_conv:visited{
  text-align	   : left;
  display          : block;
  font-size        : 12px;
  /*font-weight      : normal;*/
  font-weight:bold;
  padding          : 0px 0px 0px 0px;  
  color: #ffffff;
  width            : auto;
}

a.mainlevel_submenu_conv:active{
  text-align	   : left;
  display          : block;
  font-size        : 12px;
  /*font-weight      : normal;*/
  font-weight:bold;
  padding          : 0px 0px 0px 0px;  
  color: #ffffff;
  width            : auto;
}
  
.moduletable_img_mod{
  padding-left:15px;
}
.moduletable_titulo_mod{
  padding-left:15px; /*esto es loq da problemas*/
  padding-top:10px;
  padding-bottom:5px;
  width:100%; 
}
table.moduletable_acceso{
  padding-left:20px;
  padding-top:10px;
}
table.moduletable_acceso td{
  /*padding-top:5px;*/
  padding-bottom:5px;
}
table.moduletable_acceso td a{ 
  visibility:hidden; /*oculta lo de recuperar la pwd*/
}

#mod_login_username{
background-image  : none;
text-align		  : left;
border            : 1px solid #AABBBF;
width			  : 100px;
height:auto;
}
#mod_login_password{
background-image  : none;
text-align		  : left;
border            : 1px solid #AABBBF;
width			  : 100px;
height:auto;
}
#mod_login_remember{
background-image  : none;
text-align		  : left;
width			  : 20px;
padding-bottom:5px;
height:auto;
}
#mod_login_remember:label{
border-bottom     : 10px solid #FFF;
padding-bottom:5px;
}
table.moduletable_submenu_enlaces {
  padding-top:0px;
  padding-left:10px;  
  width			   : 100%;
  table-layout	   : auto;
}

table.moduletable_submenu_enlaces th {
 font-family       : Arial, Verdana,  Helvetica, sans-serif;
/*  font-weight      : bold;*/
  font-size        : 0px;
  text-align       : right;
  height           : 24px;
  line-height      : 24px;
  color            : #fff;
  border-left      : 10px solid #FFF; 
  border-right     : 0px solid #FFF;   
  border-top       : 5px solid #FFF;
  background-image : url(../images/enlaces_texto.jpg);  
  background-repeat: no-repeat; 
  background-color : #fff; 
}

table.moduletable_submenu_enlaces td {
  /*padding-left     : 3px;
  padding-right    : 3px;*/
  padding-left:15px;  
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 14px;
  font-stretch	   : normal;
  color            : #339933;
  text-align       : left;
  background-color : #fff;
}
table.moduletable_submenu_enlaces td a:hover {
  font-size:12px;
}

table.moduletable_submenu_aula {
  padding-top:0px;
  padding-left:10px;  
  width			   : 100%;
  table-layout	   : auto;
}

table.moduletable_submenu_aula th {
 font-family       : Arial, Verdana,  Helvetica, sans-serif;
/*  font-weight      : bold;*/
  font-size        : 0px;
  text-align       : right;
  height           : 24px;
  line-height      : 24px;
  color            : #fff;
  border-left      : 10px solid #FFF; 
  border-right     : 0px solid #FFF;   
  border-top       : 5px solid #FFF;
  background-image : url(../images/AulaConsumo_texto.jpg); 
  background-repeat: no-repeat; 
  background-color : #fff;   
}

table.moduletable_submenu_aula td {
  /*padding-left     : 3px;
  padding-right    : 3px;*/
  padding-left:15px;  
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 14px;
  font-stretch	   : normal;
  color            : #339933;
  text-align       : left;
  background-color : #fff;
}
table.moduletable_submenu_aula td a:hover {
  font-size:12px;
}
#fotolog_titulo{
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 14px;
  font-stretch	   : normal;
  color            : #99cc00;
  text-align       : left;
}

.componentheading_encuesta{
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 16px;
  font-stretch	   : normal;
  font-weight:bold;
  color            : #99cc00;
  text-align       : left;
  padding-left:10px;
  padding-bottom:10px;
}
.sectiontableheader_encuesta{
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 12px;
  font-stretch	   : normal;
  color            : #000;
  text-align       : left;
  padding-left:10px;
}
#pollxtButtons{
  padding-top:5px;
  padding-left:10px;
}
.pollstableborder_encuesta td{
  padding-left:10px;
}
#resultquest{
  padding-left:20px;
  padding-top:5px;
  padding-bottom:5px;
}
#fila_resulpoll{
  padding-left:70px;
}
#encuesta_titulo_list{
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 14px;
  font-stretch	   : normal;
  font-weight	   : bold;
  color            : #99cc00;
  text-align       : left;
  
}
#nombre_encuesta_list{
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 12px;
  font-stretch	   : normal;
  font-weight	   : bold;
  color            : #99cc00;
  text-align       : left;
}
#hacer_encuesta{
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 11px;
  font-stretch	   : normal;
  /*font-weight	   : bold;*/
  color            : #000;
  text-align       : left;
}
table.moduletablesubmenu_encuesta td a:hover {
  font-size:12px;
}
table.moduletablesubmenu_encuesta td  {
  padding-left:10px;
 /* border-bottom:solid;
  border-bottom-color:#d1d2d4;*/
}
a.mainlevel_submenu_encu  {
  font-family      : Arial, Verdana,  Helvetica, sans-serif;
  text-align       : left;
  display          : block;
  line-height      : 22px;
  height: auto;
  font-size        : 12px;
  width:100%;              
  background-color: #ffff;
  border-bottom:solid;
  border-bottom-color:#d1d2d4;
  
}

a.mainlevel_submenu_encu:link, a.mainlevel_submenu_encu:visited{
  text-align	   : left;
  display          : block;
  font-size        : 12px;
  /*font-weight      : normal;*/
  font-weight:bold;
  padding          : 0px 0px 0px 0px;  
  color: #339933;
  width            : auto;
}

a.mainlevel_submenu_encu:active{
  text-align	   : left;
  display          : block;
  font-size        : 12px;
  /*font-weight      : normal;*/
  font-weight:bold;
  padding          : 0px 0px 0px 0px;  
  color: #99cc00;
  width            : auto;
}

.pagenavbar{
  text-align:right;
}
.pagenav{
  font-size        : 11px;
  color            : #99cc00;
  text-decoration  : none;
}
a.pagenav:link, a.pagenav:visited{
  font-size        : 11px;
  color            : #99cc00;
  text-decoration  : none;
}
.dsfeed a img{
border:0px solid;
}
.moduletable_juega{
  padding-top:60px;
}
.txt_intro_frm_volun{
  font-weight:bold;
}

.moduletable_fotolog td{
   font-weight:bold;
   font-size        : 12px;
   color:#ffffff;
   text-align:justify;
  
}
.moduletable_ludoteca td{
   font-weight:bold;
   font-size        : 12px;
   color:#ffffff;
   text-align:justify;
  
}

.moduletable_fotolog {
   padding-left:15px;
   padding-top:30px;  
}
.moduletable_ludoteca {
   padding-left:15px;
   padding-top:30px;
  
}