
html, body{
	width:100%;
	height:100%;
}
body{
	width:100%;
	font-family: "Century Gothic" ;
	margin:0px;
	overflow-x: hidden ;
}
@font-face {
font-family: "Century Gothic" ;
src: url(fuente/GOTHICI.TTF) format(‘truetype’); 
} 
img{
	border:0;
}
a{
	text-decoration:none;
}
.cont_cabecera{  
	margin: 0 auto;
	height: 208px;
	z-index:15;
	width:100%;
	
}
.top{ 
	z-index:15;
}
.theme-default{
	margin-top:-75px;  
}
.cabecera{
	z-index:15;
	position: relative;
	width:100%;
	text-align: center;
}
.idioma{
	background:	#E1E9C2;
	width:100%;
	height:52px;  
}

.cabecera_idioma{
	height:52px;
	width:100%;
	text-align:center; 
}
.contenido_idioma{ 
	height:52px;
	width:950px;
	margin:0 auto;  
	z-index:999999; 
}
.ubicar_idioma{
	float:left;
	margin-top:10px;
}
.ubicar_login{
	float:right;
	/*margin-top:10px;*/
}
.titulo_idioma{
	color:#849934;
	width:75px; 
	float:left; 
}
.titulo_idioma2{
	color:#849934;
	width:95px; 
	float:left; 
}

.espanol{
	width:43px;  
	float:left;
}
.ingles{
	width:43px; 
	float:left; 
	 
}

.centrar_menu{
	background:	#233012;
	width:100%;
	height:73px;
	border-bottom:8px solid #507518; 
	z-index:0; 
	text-align:center;
	position:relative;
}
 

.contenido_menu{
	margin-top:5px;
	width:100%;
	z-index:-2;
}


.menucab{
	width:1000px;
	margin:0 auto;
	z-index:20;
	
}
.menucab ul{
	list-style:none;
	margin:0 auto;
	margin-left:90px;
	z-index:20;
}
.menucab ul li{
	width:119px;
	height:72px;
	float:left;
	color:#FFF; 
	text-align:center; 
	border-right:1px solid  #507518;
	display: table;
	z-index:20;
}
.menucab ul li a{
	display:block;
	display: table-cell;
	vertical-align: middle;
	font-size:14px;
	text-decoration:none;
	color:#FFF;
	z-index:20;
}
.menucab ul li a:hover{
	background-color: #000;
	z-index:20;
}


.logo1{
	 position: relative;
	 left:0;
	 top:15px;  
	 width:508px;
	 height:192px;
	 background-image:url(../imagen/logo_teca.png);  
	 
	 z-index:-1;
}

.titulo_cabecera{
	 
	font-size:32px;
	color:#FFF; 
	
} 
.subtitulo{
	font-size:12px;
	color:#FFF;
}
.contenido_cabecera{
	width:1000px;
	height:194px;
	alignment-adjust:central;
	background:#036;
}
#menu{
	top: 2px;
	position: absolute;
	left:50%;
		/*determinamos una anchura*/
		width: 942px;
        height: 43px;
		/*indicamos que el margen izquierdo, es la mitad de la anchura*/
		margin-left:-470px;
		z-index:16; 	
		 
}

.titulos{
	color:#FFFFFF;
	font-size:25px;
}

.links{
	border-left:1px solid #334B01;
	font-size:14px;
	color:#FFF;
	width:150px;
	height:73px;
	text-align:center;
	 
	border-right:1px solid #1E280F;
}
@-webkit-keyframes movimiento-diagonal {

    from {
      top: -30px;
      
    }

    to {
      top: 20px;
      
    }

 }
.links:hover{
	color:#85A02F;
	background: #18210C;
	cursor:pointer;
	     
}
#fin_links{
	border-right:1px solid  #334B01;
}



 
 #anim:hover {
    	-webkit-animation-name: movimiento-diagonal;
    	-webkit-animation-duration: 1s;
    	-webkit-animation-iteration-count: infinite;
		-webkit-animation-direction: alternate;/*para que vuelva a su posicion inicial */
		width: 150px; 
		position: relative;
		
  	}
	
  
.submenu_top{
	/*background:#507414;*/
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	padding-top:5px;
	padding-bottom:6px;
}

.fin_menu2{
	 
}
.linea_punteada{
	background:url(../imagen/dashed.fw.png) repeat-x;
	width:100%;
	height:2px;
	z-index:2;
	position:relative;
	top:-40px;
}
.abajo_punteada{
	border-top:1px dashed #D0D0D0; 
	
}

.video2{
	margin-top:-60px;
	
}
.titulo_np{
	font-size:28px;
	font-weight:bold;
	color:#22320E;
	
}

.video_insti{
	font-size:28px;
	font-weight:bold;
	color:#507815;
	padding-bottom:20px;
	cursor:pointer;
}
.vvideo:hover{
	  -webkit-transform: scale(1.1);  
    -moz-transform: scale(1.1);  
    -ms-transform: scale(1.1);   
    -o-transform: scale(1.1);   
    transform: scale(1.1);
}

.bsiembra{
	
	background-color:#869d2f; 
	text-align:center;
	padding-top:25px;
	width:166px;
	height:175px;
	margin-top:30px;
	-webkit-transition: all .2s ease-in-out; 
	
}

.bsiembra:hover{
	  -webkit-transform: scale(1.1);  
    -moz-transform: scale(1.1);  
    -ms-transform: scale(1.1);   
    -o-transform: scale(1.1);   
    transform: scale(1.1);
}

.rinvertir{
	
	background-color:#233111; 
	text-align:center;
	padding-top:25px;
	width:166px;
	height:175px;
	margin-top:30px;
	cursor:pointer;
	-webkit-transition: all .2s ease-in-out; 
	
}
.rinvertir:hover{
	  -webkit-transform: scale(1.1);  
    -moz-transform: scale(1.1);  
    -ms-transform: scale(1.1);   
    -o-transform: scale(1.1);   
    transform: scale(1.1);
}

.imagen_rinvertir{
	background-image: url(../imagen/requisitosinvertir.png);
	background-position: 60% 30%;
	background-repeat:no-repeat;
	width:166px;
	height:99px;
	
}

.imagen_testi{
	background-image: url(../imagen/testi.jpg);
	background-position: 60% 30%;
	background-repeat:no-repeat;
	width:166px;
	height:99px;
	
}



.rinvertir:hover{
box-shadow: 1px #999;
}

.vvideo{
	background-color:#2e2e2e; 
	text-align:center;
	padding-top:25px;
	width:166px;
	height:175px;
	margin-top:30px;
	-webkit-transition: all .2s ease-in-out; 
	
}

.imagen_vvideo{
	background-image: url(../imagen/vvideo.png);
	background-position: 50% 20%;
	background-repeat:no-repeat;
	width:166px;
	height:99px;
}

.bsiembra:hover{
	cursor:pointer;
}
.imagen_bsiembra{
	background-image:url(../imagen/bsiembra.png);
	background-position: 50% 20%;
	background-repeat:no-repeat;
	width:166px;
	height:99px;
}


.texto_bsiembra{
	padding-top:15px;
	color:#FFF;
	padding-bottom:15px;
}

.indeicadores{
	
	background-color:#4E7616; 
	text-align:center;
	padding-top:21px;
	width:166px;
	height:175px;
	margin-top:30px;
	-webkit-transition: all .2s ease-in-out; 
	
}
.indeicadores:hover{
	cursor:pointer;
	-webkit-transform: scale(1.1);  
    -moz-transform: scale(1.1);  
    -ms-transform: scale(1.1);   
    -o-transform: scale(1.1);   
    transform: scale(1.1); 
}
.imagen_indeicadores{
	background-image: url(../imagen/icono-indikadores-d-mercado.jpg);
	background-position: 50% 20%;
	background-repeat:no-repeat;
	width:166px;
	height:93px;
}

.texto_indeicadores{  
	color:#FFF;
	padding-bottom:15px;
}
.accesos{ 
	background-color:#D4DFA5;
	padding:10px;
	padding-top:30px; 
	padding-bottom: 30px;
	margin-top:-50px;
	border-top:1px dashed  #FFFFFF; 
	border-bottom: 1px dashed  #FFFFFF;
	width:100%;
}

.linea_punteadas{
	background:url(../imagen/dashed.fw.png) repeat-x;
	width:100%;
	height:1px; 
}
.sistema{
	background-color:#FFFFFF;
	border-radius:6px;
	padding:10px;
	padding-left:30px;
	padding-right:30px;
	
}
.text_ingreso{
	border:0px ;
	font-family:"Century Gothic" ;
	font-size:16px;
	color:#ADADAD;
	padding:5px;
	width:90%;
}

.ainteres{
	background-color:#4E7616;
	width:172px;
	height:100px; 
	border-radius:6px;
	margin-left:20px;
	color:#FFF;
	text-align:center;
	padding-top: 11%;
	padding-bottom:14%; 
}
.ainteres:hover{
	background-image:url(imagen/boton_inferior.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	cursor:pointer;
	background-color: #333;	
}
	
.cecologica{
	background-color: #233012;
	width:172px;
	height:100px; 
	border-radius:6px;
	margin-left:20px;
	color:#FFF; 
	text-align:center;
	padding-top: 11%;
	padding-bottom:14%; 
}
.cecologica:hover, .cpreguntas:hover{
	cursor:pointer;
	background-color: #333;	
}
.cpreguntas{
	background-color: #233012;
	width:172px;
	height:100px; 
	border-radius:6px;
	margin-left:20px;
	color:#FFF; 
	text-align:center;
	padding-top: 11%;
	padding-bottom:14%; 
}
.cfambiental{
	background-color: #4E7616;
	width:172px; 
	height:100px;
	border-radius:6px;
	margin-left:20px;
	color:#FFF; 
	text-align:center;
	padding-top: 10%;
	padding-bottom:14%; 
}
.cfambiental:hover{
	cursor:pointer;
	background-color: #333;	
}
.contenido_redes{
	width:1000px;
	alignment-adjust:central;
	height:100px;
}
.redes1{
	font-size:24px;
	font-weight:bold;
	color:#4F7717;
}
.redes2{
	font-size:24px;
	font-weight:bold;
	color:#4F7717;
}
.texto_color{
	color:#497A07;
}
.titulo_accionistas{
	font-size:19px;
	padding-left:5px;
	color:#8ac43f;
}
 .subir{
   position:fixed; /*Importante*/
   bottom:0; 
   right:10px; /*Lo ubicamos abajo y a la derecha*/
   line-height:50px;
   height:50px;
   width:65px;
   text-align:center;
   border:0px;
}
.subir a {
   display:block;color: #000;
   text-decoration:none;
   border:0px;
}
.subir a:hover {
   color:#fff;
}
#texto_movimiento{
	top:250px;
	position: absolute; 
              width:82%;
              height:50px;
              margin-left:-1600px;	
			  text-align:right;
			  text-shadow:2px 0px 3px #000000;
	z-index:10;
	font-size:33px;
	color:#FFF;
	font-weight:bold; 
}

.texto_movimiento1{
	top:250px;
	position: absolute; 
              width:82%;
              height:50px;
              margin-left:-1600px;	
			  text-align:right;
			  text-shadow:2px 0px 3px #000000;
	z-index:10;
	font-size:33px;
	color:#FFF;
	font-weight:bold; 
}

.titulos_pag{
	background: url(../imagen/fondo_blanco.fw.png);
	top:-5px;
	left:-3px;
	font-size:30px; 
	height:40px;
	position: absolute; 
	color: #030;
	padding-left:15px;
	padding-right:15px;
	font-weight:500;
	 
}
.tala_contenido_cuerpo{
	top:-85px; 
	position:relative;
	z-index:5; 
}
.esquina{
	background-image:url(../imagen/esquina.jpg);
	background-repeat:no-repeat;
	position: relative;
	width:11px;
	height:11px;
	left:-11px;
	top:-6px;
}
.texto_contenido{
	font-size:13px;
	color:#3D5827; 
	text-align:justify;
	padding-top:50px;
}
.color_texto{
	color:#3D5827;
	font-size:13px;
	
	
}

td label {color:#8ac43f!important;font-family:Arial, Helvetica, sans-serif; font-weight:600;}



.boton_requerimiento{
	background:url(../imagen/fondo_boton_rojo.jpg) repeat-x ;
	border-bottom:1px solid #942E28;
	border-top:1px solid #B0362F;
	border-left:1px solid #C54742;
	border-right:1px solid #BC403A;
	color:#FFFFFF;
	text-shadow:1px 2px 2px #A63D39;
	padding:5px;
	border-radius: 3px;
}
.boton_requerimiento:hover{
	background:url(../imagen/fondo_boton_rojo_hover.jpg) repeat-x ;
	cursor:pointer;
	
}
.boton_calculo{
	
	
	background: url(../imagen/fondo_boton_gris.jpg) repeat-x ;
	border-bottom:1px solid #BBBBBB;
	border-top:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	color:#333333;
	text-shadow:1px 2px 2px #CCCCCC;
	padding:5px;
	border-radius: 3px;
	
} 
.titulo_spry{
	background: #D4DFA5; 
	text-shadow: 1px 1px 0 #fff;
	color: #060;
}
.icono_spry{ 
	background-image: url(../imagen/requisitos2.fw.png) ;
	background-position:center;
	background-repeat:no-repeat;
	padding:6px;
	width:15px;
	height:10px;
}
.text_box{
	padding:5px;
	width:50%;
	
}
#submenu{
	z-index:3;
	position: relative;
	top:-85px; 
}

.esquina_blank{
	background: url(../imagen/esquina_blanca.fw.png) repeat-x ;
	width:41px;
	height:44px;
	position:relative;
	top:-41px;
	left:287px;
}
.titulo_submenu{
	font-size:12px;
	font-weight: bold;
}
.boton_importante:hover{
	background:#233012;
	color:#FFF;
	cursor:pointer;
}
.requerimiento{ 
	background-color: #CE5151;
	width:120px;
	height:170px; 
	color: #FFF;
}
.requerimiento:hover{
	cursor:pointer;
	background:#333;
}

.calculadora{ 
	background-color: #4272A6;
	width:120px;
	height:170px; 
	color: #FFF;
}
.calculadora:hover{
	cursor:pointer;
	background:#333;
}
.icono_requisitos{
	background-image: url(../imagen/web-teakecuadorian-icono04.png);
	background-position:center;
	width:89px;
	height:100px;
}
.icono_calculadora{
	background-image: url(../imagen/calcuworld.fw.png);
	background-position:center;
	width:89px;
	height:100px;
}

.icono_articulo{
	background-image:url(../imagen/articulo.fw.png);
	background-position:center;
	background-repeat:no-repeat;
	margin-left:50px; 
	width:68px;
	height:65px;
}
.icono_preguntas{
	background-image:url(../imagen/faq.png);
	background-position:center;
	background-repeat:no-repeat;
	margin-left:50px; 
	width:68px;
	height:65px;
}
.icono_calula{
	background-image:url(../imagen/calculador.fw.png);
	background-position:center;
	background-repeat:no-repeat;
	margin-left:50px; 
	width:68px;
	height:65px;
}
.icono_convenio{
	background-image:url(../imagen/convenio.fw.png);
	background-position:center;
	background-repeat:no-repeat;
	margin-left:50px; 
	width:68px;
	height:70px;
}


.submenu_urg{ 
	z-index:20;
	position: absolute;
	top:133px;
}

#form_log{
	margin: 0;
	padding: 0;
	width: 500px;
}

#form_log label{
	display: block;
	width: 100%;
}
#form_log input{
	border: solid 1px #ccc;
	width: 120px;
  	padding: 2px 4px;
}
#form_log button{
	/*display: block;*/
	border: none;
	background-color: #4b7718;
	color: #fff;
}
.TitEs{
	font-size: 16px;
	/*text-align: center;*/
	width: 655px;
    margin: auto;
    font-weight: bold;
}
.TituloDia{
    font-size: 25px;
    text-align: center;
    /* height: 40px; */
    /* position: absolute; */
    color: #fff;
    font-weight: 500;
    width: 655px;
    margin: auto;
    background-color: #9cb441;
}



#carrusel{float:left; width:588px; overflow:hidden; height:100px; position:relative; margin-top:20px;}
#carrusel .izquierda_flecha{position:absolute; left:10px; z-index:1; top:50%; margin-top:-9px;}
#carrusel .derecha_flecha{position:absolute; right:10px; z-index:1; top:50%; margin-top:-9px;}
.carrusel{width:4000px;left:0px; position:absolute; z-index:0}
.carrusel>div{
    float: left;
    height: 100px;
    margin-right: 5px;
    width: 195px;
    text-align:center;
}
.carrusel .img_carrusel{cursor:pointer;}

#content {
    float:left;
    width:600px;
    margin-bottom:40px;
    margin:0px auto;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgb(255, 255, 255) !important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
    border: 1px solid #ccc;
}

