@charset "utf-8";
/* CSS Document */



#contenedor_general { margin:auto; text-align:center; font-family:Verdana; font-size:13px; color:#333;}
#contenido { width:1000px; margin:auto; text-align:left;}
#header { height:141px;}
#header_logo {width:238px; float:left; height:141px;text-align:center;}
#header_right {  width:40px; float:left;height:141px; background:url(imagenes/idiomas.jpg)}
#header_right2 {  width:722px; float:left;height:141px; background:url(imagenes/header_completo.jpg) repeat-x;}
.titulo_pricipal { font-size:32px; color:#FFF; margin:70px 0 0 80px; padding:0;}


#cuerpo { height:auto; }
#cuerpo_menu{ width:238px; float:left; }
#cuerpo_right {  width:762px; float:left;}
#abajo { clear:both;}



#menu_top { width:100@%; height:38px; }
.menu{list-style-position:inside;list-style-type:none;margin:0;padding:0;height:39px;background:url(imagenes/fondo_menu_top.jpg)  }.menu li{padding:0;margin:0;font-size:13px;margin:0;line-height:30px; float:left; width:127px; background:url(imagenes/fondo_menu_top.jpg); overflow:hidden; text-align:center;}li.menuEnd{margin-bottom:10px;}.menu a{text-decoration:none; color:#333; height:33px; display:block; border-left:1px solid #999;}.menu a:hover{ background:url(imagenes/fondo_menu_top_hover.jpg); color:#FFF;}


#header_titulo { width:233px; height:34px; background:url(imagenes/fondo_box_titulo.jpg); color:#FFF; font-size:16px; line-height:33px}
#flecha { background:url(imagenes/flecha_box.jpg) no-repeat ; width:38px; height:34px; float:left;}
#mitad_contenido { width:375px; float:left;}
#mitad_contenido_l { width:375px; float:left; margin-right:12px;}

.menu_left {list-style-position:outside;list-style-type:none;margin:0;padding:10px 0 10px 0;width:233px; background-color:#ededed; }
.menu_left  li{padding:0 0 0 0; background:url(imagenes/li_verde.gif) no-repeat 12px 11px;margin:0 ;font-size:13px;line-height:25px;}
.menu_left a{text-decoration:none; margin-left:30px; color:#333;}
.menu_left  a:hover{text-decoration:underline;}


.box_cert { width:233px;height:212px; background-color:#7b8181; }

#texto_right { float:left; width:409px; margin-top:15px;}
.texto_pad  { margin-right:10px;}
#iamgen_right, #iamgen_right2, #iamgen_right3, #iamgen_right4, #iamgen_right5, #iamgen_right6{ width:347px; float:left;margin-top:15px; background:url(imagenes/imagen_home.jpg) no-repeat ; height:380px;}
#iamgen_right2 { background:url(imagenes/certificado2.jpg)}
#iamgen_right3 { background:url(imagenes/institucional.jpg); height:454px;}
#iamgen_right4 { background:url(imagenes/institucional.jpg) 0 148px; height:300px;}
#iamgen_right5 { background:url(imagenes/institucional.jpg) 0 -155px; height:300px;}
#iamgen_right6 { background:url(imagenes/accion.jpg); height:523px;}
.titulo_right { background:url(imagenes/flecha.gif) no-repeat 20px -3px; margin:0; padding:0 0 10px 50px; font-size:16px; color:#006d81}
.titulo_texto { margin:0; padding:0 10px 0 50px; font-size:13px;}


#productos_home { margin:20px 4px 10px 0; background-color:#ededed; border:1px solid #999; height:110px; padding-top:10px;}
#producto_ind { width:180px; height:100px; text-align:center; float:left;}
#producto_ind a { text-decoration:none; color:#333; margin:0; padding:0;}
#producto_ind a:hover { text-decoration:underline;}
#producto_ind2 { font-size:13px; font-weight:normal;}
#solidario { margin:20px 4px 10px 0; background-color:#b1da30; background-image:url(imagenes/fondo_sol.jpg); background-repeat:repeat-x; border:1px solid #999; height:83px; padding-top:10px; cursor:pointer;}
#solidario h2 { font-size:18px; font-weight:bold; margin:0; padding:0}
#solidario h2 a:active, a:visited, a:hover { text-decoration:none; color:#333333}
#solidario h2 a { text-decoration:none; color:#333333}


#solidario_ind { width:150px; height:80px; text-align:center; float:left;}



#titulo_right_listado { background:url(imagenes/flecha.gif) no-repeat 10px -3px; margin:15px 0 0 0; padding:0 0 10px 40px; font-size:16px; color:#006d81}
.titulo_texto { margin:0; padding:0 10px 0 50px; font-size:13px;}
#header_titulo_listado { height:34px; background:url(imagenes/fondo_box_titulo.jpg);  margin-top:15px;}
#header_titulo_listado_tit {color:#FFF; font-size:16px; line-height:33px; margin:0; padding:0; font-weight:normal;}
#flecha_listado { background:url(imagenes/flecha_box.jpg) no-repeat 5px 0 ; width:43px; height:34px; float:left;}
#contenedor_productos_listado { width:100%;}
#productos_home_lis { margin:20px 4px 10px 0; background-color:#ededed; border:1px solid #999; height:147px; padding-top:10px;}
#producto_ind_lis { width:142px; height:auto; text-align:center; float:left; margin-top:15px; padding:5px;}
#producto_ind_lis a { text-decoration:none; color:#006d81; margin:0; padding:0;}
#producto_ind_lis a:hover { text-decoration:underline;}
#producto_ind2_lis { font-size:13px; font-weight:normal; margin:15px 0 5px 0; padding:0;}
#producto_ind2_lis  a:hover { text-decoration:underline;}


#texto_right_prod { float:left; width:500px; margin-top:15px; }
#texto_right_prod2 { float:left; width:100%; margin-top:15px; background:url(imagenes/logo.jpg) no-repeat 550px 20px; }
#iamgen_right_prod { width:256px; float:left;margin-top:15px;height:232;}
.titulo_right_prod, .titulo_right_prod2, .titulo_right_prod3, .titulo_right_prod_a { background:url(imagenes/flecha.gif) no-repeat 20px -3px; margin:0; padding:0 0 10px 50px; font-size:16px;color:#006d81;}
.titulo_right_prod2 { background:none;}
.titulo_right_prod3 { margin:0; padding:0; background:none;}
.titulo_texto_prod { margin:0; padding:0 10px 0 50px; font-size:13px; }
.titulo_right_prod_a {background:url(imagenes/flecha_amarilla.gif) no-repeat 20px -3px; }

.menu_left_prod {list-style-position:outside;list-style-type:none;margin:0;padding:5px 0 10px 0; }
.menu_left_prod   li{padding:0 0 0 35px; background:url(imagenes/li_verde.gif) no-repeat 17px 7px;margin:0 ;font-size:13px;line-height:18px; margin-left:35px; margin-bottom:8px;}
.menu_left_prod  a {text-decoration:none; margin-left:30px; color:#333;}
.menu_left_prod   a:hover{text-decoration:underline;}

.cert {list-style-position:outside;list-style-type:none;margin:0;padding:5px 0 10px 0; }
.cert   li{padding:0 0 0 35px; background:url(imagenes/li_verde.gif) no-repeat 17px 7px;margin:0 ;font-size:13px;line-height:18px; margin-left:35px; margin-bottom:8px;}
.cert  a {color:#333;}
.cert  a:hover{text-decoration:none;}
.cert a:visited {text-decoration:underline;}



.menu_left_prod3 {list-style-position:outside;list-style-type:none;margin:0;padding:5px 0 10px 0; }
.menu_left_prod3   li{padding:0 0 0 30px;; background:url(imagenes/word.jpg) no-repeat 8px 0;margin:0 ;font-size:12px;line-height:18px; margin-left:35px; margin-bottom:8px;}
.menu_left_prod3  a {margin-left:0; color:#333; text-decoration:none;}
.menu_left_prod3   a:hover{text-decoration:underline;}

.menu_left_prod2 {list-style-position:outside;list-style-type:none;margin:0;padding:20px 0 10px 0; }
.menu_left_prod2   li{padding:0 0 0 35px; background:url(imagenes/li_verde.gif) no-repeat 17px 7px;margin:0 ;font-size:13px;line-height:18px; margin-left:2px; margin-bottom:8px;}
.menu_left_prod2  a{text-decoration:none; margin-left:30px; color:#333;}
.menu_left_prod2   a:hover{text-decoration:underline;}

.tablatec table{ border:0; }
.tablatec td { height:25px; border-bottom:1px solid #999; padding-left:38px; }
.tablatec2 td { height:34px; padding-left:38px;  }

.tablatec2 table{ border:0; }
.tablatec2 td { height:25px; border-bottom:1px solid #999; padding-left:20px; }
.tablatec22 td { height:34px; padding-left:20px;  }

.tablatecu table{ border:0;  }
.tablatecu td { height:25px; border-bottom:1px solid #999; padding-left:10px;font-size:11px; }
.tablatec2u td { height:34px; padding-left:10px;  }


.tablatec222 table{ border:0; }
.tablatec222 td { height:37px; border-bottom:1px solid #999; text-align:center; font-size:11px;}
.tablatec2222 td { height:34px; }
#tablatec2223 td { height:33px; border-bottom:1px solid #999; text-align:left; font-size:11px;}

.tablatec2228 table{ border:0; }
.tablatec2228 td { height:37px; border-bottom:1px solid #999;font-size:11px;}
.tablatec2222 td { height:34px; }
#tablatec2223 td { height:33px; border-bottom:1px solid #999; text-align:left; font-size:11px;}


.tablatec22289 table{ border:0; }
.tablatec22289 td { height:37px; border-bottom:1px solid #999;font-size:12px;}
.tablatec22229 td { height:34px; }
#tablatec22239 td { height:33px; border-bottom:1px solid #999; text-align:left; font-size:11px;}


#footer {background-color:#626A70; clear:both; margin-top:25px; color:#FFF; font-size:11px; padding:5px; position:relative;}
#usereb {
	position:absolute;
	width:168px;
	height:30px;
	left: 830px;
	top: 5px;
}
#usereb a { color:#FFF;}


.textogrisbold {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}

.textonegro {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:15px;
}

.borde_r { border-right:1px solid #999;}
.mrvideo { margin:10px 0;}
