#main{display:table;margin: 0 auto;width:100%;height:77%;}/*ojo*/
#submain{width:765px;border:0px solid #000000;
}/**/

#pie{display:table;bottom:0px;width:100%;margin-top:80px;bottom:0px;border:0px solid #000000;
font-family:verdana;
font-size:10px;
color:#ffffff;
clear:both;
}/**/

#selrecursos{
width:150px;
font-family:verdana;
font-size:11px;
color:#676767;
}
#subtitulo{
font-family:verdana;
font-size:12px;
color:#90c84b;
font-weight:bold;
}
#subtitulo a{
text-decoration:none;color:#90c84b;
}
#subtitulo a:hover{
text-decoration:underline;
}


/*#team{
width:100%;
}
#team div.imagen{
float:left;
width:22%;
border:0px solid #000000;
}
#team div.contenido{
float:left;
width:77%;
border:0px solid #000000;
}*/

#pie div.pietop{height:20px;height:expression('25px');background-color:#8CC744;font-weight:bold;padding-top:5px;}
#pie div.pietop a{color:#ffffff;text-decoration:none;}
#pie div.pietop a:hover{text-decoration:underline;}
#pie div.piebot{font-size:9px;height:31px;height:expression('35px');background-color:#0093D6;padding-top:4px;line-height:14px;}

#submain div.izq{display:table;height:200px;width:163px;text-align:left;float:left;border:0px solid #000000;}/**/

#submain div.der{display:table;height:300px;width:599px;float:left;border:0px solid #000000;}/**/

#submain div.izq div.izq1{border:0px solid #000000;padding-left:5px;}/**/
#submain div.izq div.izq2{margin-top:60px;}/**/
#submain div.izq div.izq3{font-family:verdana;font-weight:bold;font-size:11px;color:#90C84B;
padding-left:7px;padding-right:5px; border:0px solid #000000;

}/**/
/*Para cont??ctenos*/
#contact{
display:table;height:300px;width:412px;border:0px solid #000000;
padding:10px 5px 5px 5px;
}
#contact div.fila {clear:both;padding:0px;}
#contact div.fila div.a{
display:table;float:left;height:30px;height:expression("20px");width:100px;border:0px solid #000000;
padding-top:3px;
text-align:left;
}
#contact div.fila div.b{
display:table;float:left;height:30px;height:expression("20px");width:300px;border:0px solid #000000;
text-align:left;
}
/**/

#submain div.izq div.izq4{font-family:verdana;font-size:11px;color:#90C84B;
padding-top:5px;padding-left:20px;padding-right:5px; border:0px solid #000000;
background-color:#ffffff;
}/**/
#submain div.izq div.izq4activo {font-family:verdana;font-size:11px;color:#90C84B;font-weight:bold;
padding-top:5px;padding-left:19px;padding-right:5px; border:0px solid #000000;
background-color:#ffffff;
background-image:url("../iconos/flechaint.gif");background-repeat: no-repeat;
}/**/


#submain div.izq div.izq4 a{font-family:verdana;font-size:11px;color:#2f5282;text-decoration:none;
padding-right:5px; border:0px solid #000000;}/*padding-left:13px;*/

#submain div.izq div.izq4 a:hover{
color:#90C84B;
}

#submain div.izq div.izq3{font-family:verdana;font-weight:bold;font-size:11px;color:#90C84B;
padding-left:7px;padding-right:5px; border:0px solid #000000;
background-color:#ffffff;
}/**/

#submain div.izq div.izq3 a{color:#2F5282;text-decoration:none;}/**/
#submain div.izq div.izq3 a:hover{color:#90C84b;text-decoration:none;}/**/

#submain div.izq div.rayita {width:156px;width:expression('163px');height:1px;padding-left:7px;padding-top:5px;padding-bottom:5px;
background-color:#ffffff;
}

#submain div.der div.top{height:15px;width:599px;border:0px solid #000000;
font-family:arial;font-size:11px;color:#ffffff;text-align:right;right:20px;
}
#submain div.der div.top a {
color:#ffffff;text-decoration:none;
}
#submain div.der div.top a:hover {
color:#ffffff;text-decoration:underline;
}

#submain div.der div.top1{
position:relative;display:table;height:34px;width:599px;border:0px solid #000000;text-align:left;
font-family:verdana;font-weight:bold;font-size:11px;color:#ffffff;margin-top:18px;
}

#submain div.der div.top2{
position:relative;display:table;height:20px;width:569px;width:expression('599px');
border:0px solid #000000;text-align:left;
font-family:verdana;font-weight:normal;font-size:9px;color:#2F5282;margin-top:7px;
padding-left:30px;
padding-left:expression('30px');
}
#submain div.der div.top2 a{
color:#90c84b;text-decoration:none;
}
#submain div.der div.top2 a:hover{
text-decoration:underline;
}



#submain div.der div.top3{
display:table;background-color:#ffffff;
position:relative;display:table;width:565px;width:expression('565px');
border:0px solid #000000;text-align:center;
font-family:verdana;color:#696969;
margin-left:28px;
margin-left:expression('20px');
}
#submain div.der div.top3 div.cuerpo{
display:table;width:530px;border:0px solid #000000;text-align:left;
}
#submain div.der div.top3 div.cuerpo div.titulo{
font-size:16px;font-weight:bold;color:#2F5282;margin-top:7px;padding-bottom:5px;
}
#submain div.der div.top3 div.cuerpo span.contenido{
font-size:11px;color:#696969;
}
#submain div.der div.top3 div.cuerpo span.contenido a{
color:#90c84b;text-decoration:none;
}
#submain div.der div.top3 div.cuerpo span.contenido a:hover{
text-decoration:underline;
}


#submain div.der div.top3 div.cuerpo div.tabla{
display:table;
margin-top:10px;
width:529px;
width:expression('530px');
background-color:#ffffff; 
font-family:verdana;
color:#2F5282;
}
#submain div.der div.top3 div.cuerpo div.tabla div.tabtop{
display:table;
background-image:url("../iconos/bgtabla.gif");background-repeat: no-repeat;
border-top:1px solid #D4D2D2;
border-right:1px solid #D4D2D2;
height:24px;
font-size:11px;font-weight:bold;
text-align:center;
padding-top:0px;
}
#submain div.der div.top3 div.cuerpo div.tabla div.tabbody{
display:table;
background-image:url("../iconos/bggrid.gif");background-repeat: repeat-y;
border-top:1px solid #D4D2D2;
border-right:1px solid #D4D2D2;
height:24px;
font-size:11px;font-weight:bold;
text-align:center;
padding-top:0px;
}

#submain div.der div.top3 div.cuerpo div.tabla div.grid2{
background-image:url("../iconos/bggrid1.gif");background-repeat: repeat-y;
}



#submain div.der div.top3 div.cuerpo div.tabla div.tabtop div.a{
display:table;
float:left;
width:131px;
width:expression('132px');
height:19px;
height:expression('24px');
border-left:1px #d2d2d2 solid;
padding-top:5px;
}

#submain div.der div.top3 div.cuerpo div.tabla div.tabtop div.b,
#submain div.der div.top3 div.cuerpo div.tabla div.tabbody div.b{
display:table;
float:left;
width:79px;
width:expression('80px');
height:19px;
height:expression('24px');
border-left:1px #d2d2d2 solid;
padding-top:5px;
}
#submain div.der div.top3 div.cuerpo div.tabla div.tabtop div.bb,
#submain div.der div.top3 div.cuerpo div.tabla div.tabbody div.bb{
text-align:left;
padding-left:10px;
display:table;
float:left;
border-left:1px #d2d2d2 solid;
width:138px;
width:expression('149px');
height:19px;
height:expression('24px');
padding-top:5px;
}

#submain div.der div.top3 div.cuerpo div.tabla div.tabbody div.cc{
text-align:left;
padding-left:10px;
display:table;
float:left;
width:211px;
width:expression('221px');
height:19px;
height:expression('24px');
padding-top:5px;
font-weight:normal;
}

#submain div.der div.top3 div.cuerpo div.tabla div.tabbody div.cc a{
color:#0093D6;
text-decoration:none;
}
#submain div.der div.top3 div.cuerpo div.tabla div.tabbody div.cc a:hover{
text-decoration:underline;
}


#submain div.der div.top3 div.cuerpo div.tabla div.tabtop div.bbb{
display:table;
float:left;
background-image:url("../iconos/bgtabla.gif");background-repeat: no-repeat;
background-color:#e8e8e8;
border-left:1px #d2d2d2 solid;
width:446px;
width:expression('449px');
height:19px;
height:expression('24px');
}

#submain div.der div.top3 div.cuerpo div.tabla div.tabrow{
display:table;
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
border-bottom:1px #d2d2d2 solid;
border-left:0px #d2d2d2 solid;
width:528px;
width:expression('530px');
font-size:10px;
}
#submain div.der div.top3 div.cuerpo div.tabla div.tabrow div.aa{
display:table;
float:left;
width:124px;
width:expression('132px');
min-height:10px;
height:70px;
border-left:1px #d2d2d2 solid;
padding-left:7px;
padding-top:7px;
}
/*********************************************************************/
#submain div.der div.top3 div.cuerpo div.tabla2{
display:table;
margin-top:10px;
width:529px;
width:expression('530px');
background-color:#ffffff; 
font-family:verdana;
color:#2F5282;
}
#submain div.der div.top3 div.cuerpo div.tabla2 div.tabtop{
display:table;
border-top:1px solid #D4D2D2;
border-right:1px solid #D4D2D2;
height:24px;
font-size:11px;font-weight:bold;
text-align:center;
padding-top:0px;
}
#submain div.der div.top3 div.cuerpo div.tabla2 div.tabtop div.a{
display:table;
float:left;
width:131px;
width:expression('132px');
height:19px;
height:expression('24px');
border-left:1px #d2d2d2 solid;
padding-top:5px;
}
#submain div.der div.top3 div.cuerpo div.tabla2 div.tabtop div.bb
{
display:table;
float:left;
width:206px;
width:expression('207px');
height:19px;
height:expression('24px');
border-left:1px #d2d2d2 solid;
padding-top:5px;
}
#submain div.der div.top3 div.cuerpo div.tabla2 div.tabtop div.b,
#submain div.der div.top3 div.cuerpo div.tabla2 div.tabbody div.b{
display:table;
float:left;
width:107px;
width:expression('108px');
height:19px;
height:expression('24px');
border-left:1px #d2d2d2 solid;
padding-top:5px;
font-weight:normal;
}

#submain div.der div.top3 div.cuerpo div.tabla2 div.tabbody div.cc{
text-align:left;
padding-left:10px;
padding-right:10px;
display:table;
float:left;
width:187px;
width:expression('207px');
height:19px;
height:expression('24px');
padding-top:5px;
font-weight:normal;
}
#submain div.der div.top3 div.cuerpo div.tabla2 div.tabbody div.cc a{
color:#0093D6;
text-decoration:none;
}
#submain div.der div.top3 div.cuerpo div.tabla2 div.tabbody div.cc a:hover{
text-decoration:underline;
}
#submain div.der div.top3 div.cuerpo div.tabla2 div.tabbody{
display:table;
background-image:url("../iconos/bggrid2.gif");background-repeat: repeat-y;
border-top:1px solid #D4D2D2;
border-right:1px solid #D4D2D2;
height:24px;
font-size:11px;font-weight:bold;
text-align:center;
padding-top:0px;
}
#submain div.der div.top3 div.cuerpo div.tabla2 div.grid2{
background-image:url("../iconos/bggrid21.gif");background-repeat: repeat-y;
}
/*********************************************************************/
#submain div.der div.top3 div.cuerpo div.metodologia{
display:table;
margin-top:10px;
width:529px;
width:expression('530px');
background-color:#ffffff; 
font-family:verdana;
color:#2F5282;
border-top:1px #D4D2D2 solid;
border-bottom:1px #D4D2D2 solid;
padding-top:10px;
padding-bottom:10px;
}
#submain div.der div.top3 div.cuerpo div.metodologia div.met-left{
display:table;
float:left;
width:25px;
width:expression('26px');
border:0px #D4D2D2 solid;
}
#submain div.der div.top3 div.cuerpo div.metodologia div.met-right{
display:table;
float:left;
padding-left:15px;
width:483px;
width:expression('484px');
border:0px #D4D2D2 solid;
}
#submain div.der div.top3 div.cuerpo div.metodologia div.met-right div.filamet{
display:table;
width:483px;
width:expression('484px');
border:0px #D4D2D2 solid;
font-size:11px;
padding-bottom:10px;
}
#submain div.der div.top3 div.cuerpo div.metodologia div.met-right div.filamet div.a{
display:table;
float:left;
width:35px;
padding-top:20px;
}
#submain div.der div.top3 div.cuerpo div.metodologia div.met-right div.filamet div.b{
display:table;
float:left;
width:115px;
text-align:center;
font-weight:bold;
color:#72a237;
padding-top:20px;
}
#submain div.der div.top3 div.cuerpo div.metodologia div.met-right div.filamet div.c{
display:table;
float:left;
width:328px;
}


/*************************************************************************************************/
#submain div.der div.top3 div.cuerpo div.cuerpobot{
display:table;
margin-top:20px;
width:529px;
width:expression('530px');
background-color:#ffffff; 
font-family:verdana;
color:#2F5282;
}
/**********borrar************/
#submain div.der div.top3 div.cuerpo div.pestanas{
display:table;
margin-top:20px;
height:17px;
width:529px;
border-bottom:0px #d2d2d2 solid;
width:expression('530px');
background-color:#ffffff; 
font-family:verdana;
font-size:10px;
color:#2F5282;
}
#submain div.der div.top3 div.cuerpo div.pestanas a{
color:#d2d2d2;text-decoration:none;
}
#submain div.der div.top3 div.cuerpo div.pestanas a:hover{
color:#2F5282;
}

#submain div.der div.top3 div.cuerpo div.pestanas div.desc1{
float:left;
padding-left:30px;
padding-top:3px;
}
#submain div.der div.top3 div.cuerpo div.pestanas div.desc2{
float:left;
padding-left:24px;
padding-top:3px;
}
#submain div.der div.top3 div.cuerpo div.desc{
background-image:url("../iconos/pestdesc.gif");background-repeat: no-repeat;
}
#submain div.der div.top3 div.cuerpo div.pro{
background-image:url("../iconos/pestpro.gif");background-repeat: no-repeat;
}
/**********borrar************/

#submain div.der div.top3 div.cuerpo div.cuerpobot div.izq{
display:table;text-align:center;
float:left;width:230px;
}
#submain div.der div.top3 div.cuerpo div.encima{
display:table;
padding-top:20px;
font-size:11px;
border:0px #d2d2d2 solid;
height:10px;
color:#2F5282;
}
#submain div.der div.top3 div.cuerpo div.encima a{
color:#90c84b;
text-decoration:none;
}
#submain div.der div.top3 div.cuerpo div.encima a:hover{
text-decoration:underline;
}

#submain div.der div.top3 div.cuerpo div.encima span.normal{ 
color:#696969;
}

#submain div.der div.top3 div.cuerpo div.cuerpobot div.izq div.galeria{
background-color:#EEF7E3;font-weight:bold;font-size:12px;padding-top:10px;padding-bottom:10px;
}
#submain div.der div.top3 div.cuerpo div.cuerpobot div.izq div.productos{
background-color:#EEF7E3;font-size:12px;padding-top:10px;padding-bottom:10px;text-align:left;
padding-left:15px;
}

#submain div.der div.top3 div.cuerpo div.cuerpobot div.izq div.cont{
padding-top:10px;padding-bottom:10px;text-align:left;
padding-left:15px;
}
#submain div.der div.top3 div.cuerpo div.cuerpobot div.izq div.cont div.titulo{
font-size:12px;
}


#submain div.der div.top3 div.cuerpo div.cuerpobot div.der{
display:table;
float:left;
width:270px;
width:expression('270px');
border:0px #d2d2d2 solid;
}
#submain div.der div.top3 div.cuerpo div.cuerpobot div.med{
display:table;
float:left;
width:29px;
height:100px;
border:0px #d2d2d2 solid;
}

#submain div.der div.top3 div.cuerpo div.cuerpobot div.der div.titulo{
font-weight:bold;font-size:12px;
}
#submain div.der div.top3 div.cuerpo div.cuerpobot div.der span.contenido{
font-size:11px;color:#696969;
}
#submain div.der div.top3 div.cuerpo div.cuerpobot div.der div.titulo1,
#submain div.der div.top3 div.cuerpo div.cuerpobot div.izq div.productos div.titulo1{
font-weight:bold;font-size:11px;color:#7FB939;
}


#submain div.der div.top4{
position:relative;display:table;width:565px;width:expression('565px');
margin-left:28px;
margin-left:expression('20px');
}


#menu ul {
padding: 0px;
margin: 0px;
list-style: none;
font-family:verdana;
font-size: 12px;
font-weight: bold;
width: 100%;
height: 30px;
float: left;
}
#menu ul li {
display: inline;
} 

#menu ul li a:link, #menu ul li a:visited {
background-position: 0 0;
color: #FFF;
float: left;
text-decoration: none;
}

#menu ul li a:hover, #menu ul li a:active{
background-position: 0 0;
color: #F30;
}

#menu ul li a.qs:link, #menu ul li a.qs:visited {
background-image: url("../iconos/qs.gif");
background-repeat: no-repeat;
width:131px;height: 34px;
}
#menu ul li a.qs:hover, #menu ul li a.qs:active{
background-image: url("../iconos/qsp.gif");
background-repeat: no-repeat;
width:131px;height: 34px;
}

#menu ul li a.qh:link, #menu ul li a.qh:visited {
background-image: url("../iconos/qh.gif");
background-repeat: no-repeat;
width:120px;height: 34px;
}
#menu ul li a.qh:hover, #menu ul li a.qh:active{
background-image: url("../iconos/qhp.gif");
background-repeat: no-repeat;
width:120px;height: 34px;
}

#menu ul li a.pe:link, #menu ul li a.pe:visited {
background-image: url("../iconos/pe.gif");
background-repeat: no-repeat;
width:140px;height: 34px;
}
#menu ul li a.pe:hover, #menu ul li a.pe:active{
background-image: url("../iconos/pep.gif");
background-repeat: no-repeat;
width:140px;height: 34px;
}

#menu ul li a.nc:link, #menu ul li a.nc:visited {
background-image: url("../iconos/nc.gif");
background-repeat: no-repeat;
width:144px;height: 34px;
}
#menu ul li a.nc:hover, #menu ul li a.nc:active{
background-image: url("../iconos/ncp.gif");
background-repeat: no-repeat;
width:144px;height: 34px;
}

#temas{
display:table;
height:10px;
padding-top:10px;
}
#temas div.imagen{
float:left;
width:58px;
border: 0px solid #EAEAEA;
}
#temas div.content{
float:left;
width:178px;
font-family:Verdana;
font-size:11px;
color:#696969;
border: 0px solid #EAEAEA;
}
#temas div.content span.titulo{
font-weight:bold;
color:#0093D6;
}
#temas div.content span.titulo a{
color:#0093D6;
text-decoration:none;
}
/**************************************************************************************/
ul#tabnav, ul#tabnavg {
      list-style-type: none;
	  margin: 0;
      padding-left: 21px;
      padding-bottom: 16px;
      border-bottom: 1px solid #EAEAEA;
      font: 10px verdana, arial, sans-serif;
}
ul#tabnav li, ul#tabnavg li {
      float: left;
      height: 17px;
      border-bottom: 0px solid #EAEAEA;
}
ul#tabnav a:link, ul#tabnav a:visited, ul#tabnavg a:link, ul#tabnavg a:visited {
      display: block;
      text-decoration: none;
      padding: 2px;
}
ul#tabnav a:hover, ul#tabnavg a:hover {
      /*background-color: #CCC;*/
      color: #666;
}
#tabnav .activo {
   	  background-image:url("../iconos/bgactivo.gif");background-repeat: no-repeat;
	  text-align:center;
	  width:82px;
}
/********/
#tabnavg .activo {
   	  background-image:url("../iconos/bgactivog.gif");background-repeat: no-repeat;
	  text-align:center;
	  width:152px;
}

#tabnav .activo a, #tabnavg .activo a{
      color: #2f5282;
}
#tabnav .activo a:hover, #tabnavg .activo a:hover{
      color: #2f5282;
}

#tabnav .inactivo {
	  background-image:url("../iconos/bginactivo.gif");background-repeat: no-repeat;
	  text-align:center;
	  width:82px;
}
/********/
#tabnavg .inactivo {
	  background-image:url("../iconos/bginactivog.gif");background-repeat: no-repeat;
	  text-align:center;
	  width:152px;
}
#tabnav .inactivo a, #tabnavg .inactivo a{
      color: #999999;
}
#tabnav .inactivo a:hover, #tabnavg .inactivo a:hover{
      color: #2f5282;
}

#ContTabul {
      padding-top: 10px;
}

#ContTabul div.izq{
display:table;text-align:center;
float:left;width:230px;
}
#ContTabul div.der{
display:table;
float:left;
width:270px;
width:expression('270px');
border:0px #d2d2d2 solid;
}
#ContTabul div.izq div.galeria{
background-color:#EEF7E3;font-weight:bold;font-size:12px;padding-top:10px;padding-bottom:10px;
}
#ContTabul div.izq div.productos{
background-color:#EEF7E3;font-size:12px;padding-top:10px;padding-bottom:10px;text-align:left;
padding-left:15px;color:#2F5282;
}

#ContTabul div.der div.titulodesc{
font-weight:bold;font-size:12px;
color:#2F5282;margin-top:7px;padding-bottom:5px;
}
#ContTabul div.der span.contenido{
font-size:11px;color:#696969;
}
#ContTabul div.der div.titulo1,
#ContTabul div.izq div.productos div.titulo1{
font-weight:bold;font-size:11px;color:#7FB939;
}

#ContTabul div.med{
display:table;
float:left;
width:29px;
height:100px;
border:0px #d2d2d2 solid;
}
/**************************************************************************************/
