/* CSS Document */

*{padding:0; margin:0;}
html, body { height: 100%; padding:0; margin:0}
* body {color:#686C6C; font-size:11px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin: 0; padding: 0;}
a:link{color:#686C6C; text-decoration:underline}
a:visited{color:#686C6C;text-decoration:underline}
a:hover{color:#686C6C;text-decoration:none}
#total_home{width:780px;height: 430px; margin: 0 auto;
font-size:11px;background-color:#fff;/*background-image:url(../imagenes/cabezal/back_home.gif);*/
border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;
}
img {margin:0; padding:0; border:O }

/*home*/
#logohome{margin:35px 0 52px 267px;}
#conthome{width:780px; height:320px;}
#menuhome{width:234px; float:left; height:320px; padding-top:20px;}
#suscriphome{width:291px; border-right:dotted 1px #d1d1d1; float:right;height:201px;}
#menuysuscrip{ width:528px; float:left;}
#animacion{width:546px; float:right; padding-top:20px }
#animacion_new{width:490px; padding:20px 24px 0 30px; height:227px;float:right; display:inline; margin-top:20px;}

/*rotativas*/
#ucppal_contenedor{ position: relative;overflow: hidden; width:490px; height:227px; border:solid 1px #d1d1d1; background-color:#FFFFFF; z-index:0}
.ucppal {position:absolute;z-index: 0;overflow: hidden;width:490px;height:227px; }
.imgucppal { position:absolute;z-index: 0;width:490px;height:227px;}
a.linkucppal, a.linkucppal:visited {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:-1px;
	text-decoration:underline;
	font-weight: bold;
	line-height:18px;
	letter-spacing: 0.01em 
}
a.linkucppal:hover{	color: #ffffff;font-family:Arial, Helvetica, sans-serif;font-size:14px;letter-spacing:-1px;text-decoration:none;font-weight: bold;line-height:18px; letter-spacing: 0.01em}
.ucppal h3{color:#FFFFFF;font-size:12px; font-weight:normal;}
.slidetxt{width:470px; height:58px; position: absolute; z-index:20; top:159px;/*opacity: .9;
    filter: alpha(opacity=90);*/ padding:6px 10px 10px 10px ; background-image:url(../imagenes/fondoverde.png) }
.slidetxtint{ width:305px; float:left; height:48px;}
.slideuc{position: absolute; z-index: 30;width:103px; top:180px; left:370px}
.slideuc img{ width:29px;height:29px;border:0;padding:0 5px 0 0}
.slidecomments{position: relative; z-index: 30;}

/*internas*/
.fajacab{height:14px; width:1000px; background-color:#8fd300;}
.logoverde{float:right;/* margin-right:250px;*/}
.cabcompleto{width:1000px; height:251px; border-bottom:solid 1px #d1d1d1; margin-bottom:20px;}

#total_int{width:1000px; margin: 0 auto; font-size:11px; background-color:#fff; border:solid 1px #CCCCCC; border-top:0;}
#logoint{float:left; clear:none; margin-bottom:38px; }
#imgcab{float: right; margin-bottom:38px;}
#contenidoint{width:1000px;clear:both; background-image: url(../imagenes/contenido/bg_cont.gif);background-repeat: repeat-y }

/*cabezal internas*/
#galeriasec {width:370px; height:237px;font-family:Arial, Helvetica, sans-serif; float:left; }
.galeriasec_slide {visibility: hidden; position:relative;z-index:30;display:block;width:51px;float:right; margin-top:132px}
.galeriasec_slide IMG {HEIGHT: 11px; WIDTH: 15px}
.galeriasec_imagen {BORDER: 0; MARGIN: 0; float:left; width:370px; position: absolute;z-index: 0;overflow: hidden;}
.galeriasec_imagen IMG {width:370px; height:237px;}

/* EasyClearing http://www.positioniseverything.net/easyclearing.html */
#contenidoint:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
#contenidoint{display: inline-block}
* html #contenidoint{height: 1%}
#contenidoint{display: block;}

#izq{ width:239px; vertical-align:top; float:left; padding-left:10px; height:100%;}
#centro{width:439px;/*border-right:dotted 1px #d1d1d1; border-left:dotted 1px #d1d1d1*/
	padding: 0 20px 25px 15px;
	vertical-align:top;
	font-size:12px;
	float:right;
	height:100%;
	line-height: 16px;
	background-image: none;
}
#centro p{margin-bottom:15px;}
#centroizq{width:725px; float:left; height:100%;}
#der{width:260px; float:right; margin-left:15px;}
#barranavegacion{font-size:11px; margin-bottom:20px;}
h1, h2, h3, h4 { padding:0; margin:0; font-size:12px}
h1 {font-size:20px; line-height: normal;color:#6e9e07; margin-bottom:20px}
h2 {font-size:16px; line-height: normal;color:#666666; margin-bottom:20px;}
h3{font-size:16px;line-height: normal;color:#6e9e07; margin-bottom:20px;}
h4 {text-transform: uppercase;font-weight:normal}
#titcat h1{margin-bottom:5px}
a.titcat{font-size: 14px;font-weight: bold;color:#6e9e07;line-height: 18px; text-decoration:underline}
a.titcat:visited{font-size: 14px;font-weight: bold;color:#6e9e07;line-height: 18px; text-decoration:underline}
a.titcat:hover{font-size: 14px;font-weight: bold;color:#6e9e07;line-height: 18px; text-decoration:none}

.sobretitdest {text-transform: uppercase;}
.docsasociados{margin: 20px 0 3px 0; font-weight:bold}
.docasociadoimg{margin-right: 5px; }
a.docs{font-weight: normal; color: #333; text-decoration:underline;}
a.docs:link{font-weight: normal; color: #333; text-decoration:underline;}
a.docs:visited{font-weight: normal; color: #333; text-decoration:underline;}
a.docs:hover{text-decoration:none;color: #333;}
.imagendetalleUC{float:right;margin: 10px 0px 10px 20px; border: 1px solid #D7D7D7; }
.galeriadetalleUC{float:left; margin-left: 20px;}
.piedefoto{margin-left: 20px;}
.txtpiefoto{font-size:10px;}
#recomendar{margin-left: 25px;}

#titcat{margin-bottom:5px; 	font-size : 14px;
	font-weight: bold;
	color:#6e9e07;
	line-height: 18px;}
#titcat a:link{
	font-size : 14px;
	font-weight: bold;
	text-decoration: underline;
	color:#6e9e07;
	line-height: 18px;
}
#titcat a:visited{font-size:14px;font-weight: bold;text-decoration: underline; color:#6e9e07; line-height: 18px;}
#titcat a:hover{font-size:14px;font-weight: bold;text-decoration: none; color:#6e9e07;line-height: 18px;}
.lineseparador{width:439px; height:1px; background-color: #ccc; margin: 10px 0;clear: both}
.imgcat { width:120px; margin: 0 20px 10px 0; border: 1px solid #aeadad}

/*home educacion cooperativa*/
#centroeducoop{width:439px;padding: 0 19px 25px 18px;vertical-align:top;font-size:12px;
float:right; line-height: 16px;background-image: none;}
.educoop1izq{width:207px; float:left; margin-bottom:20px;}
.educoop1der{width:207px; float:right; margin-bottom:20px;}
.desteducoopsup{width:197px;height:21px;background-image: url(../../educacion/imagenes/educoop_sup.gif);background-repeat: no-repeat; padding-left:10px; padding-top:10px; text-transform:uppercase;font-weight:bold; font-size:11px; }
.desteducoopcont{width:185px; height:230px; border:solid 1px #d1d1d1; border-bottom:0; padding:10px;font-size:12px;}
.desteducoopinf{width:207px;height:7px;background-image: url(../../educacion/imagenes/educoop_inf.gif);background-repeat: no-repeat;}
.desteducoopimg{ width:185px; height:74px;margin-bottom:5px;}
.educoop{width:439px;clear:both;position:relative;}
#contenidointedu{width:1000px;
clear:both; background-image: url(../imagenes/contenido/bg_cont.gif);background-repeat: repeat-y }

/* EasyClearing http://www.positioniseverything.net/easyclearing.html */
#contenidointedu:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
#contenidointedu{display: inline-block}
* html #contenidointedu{height: 1%}
#contenidointedu{display: block;}



/*footer*/
#footer{width:752px; border-top:solid 1px #CCCCCC; font-size:12px; padding:30px 0 0 248px; height:70px; vertical-align:top; clear:both; margin-top: 20px;}
#mvdcms{ position:relative; float: right; margin-right:54px; margin-top:0; }
#footerhome{ width:745px;border:solid 1px #CCCCCC;font-size:12px;padding:30px 0 0 35px;  height:70px; vertical-align:top; clear:both; margin:0 auto;}
#footer a:link, #footer a:visited{color:#686C6C; text-decoration:underline}
#footer a:hover {color:#686C6C; text-decoration:underline}
/*buscador*/
#tabla_buscador{width:190px;margin-left:20px;border-bottom-width: 1px;
border-bottom-style: dotted;border-bottom-color: #C8C8C8;}
.buscadorcampo{border: 1px solid #ACACAC; width: 164px; font-size:11px; height:20px;}
.btn_encontrar{background-image: url(../imagenes/btn_encontrar.gif);background-repeat: no-repeat; height: 23px; width: 66px; color:#FFFFFF; text-transform: uppercase; font-size:11px; margin:10px 0 15px 0; cursor: pointer; font-weight:bold; background-color:#88c70b; border:0 }
/*galeria*/

#centroizqgal{width:1000px; float:left}
#centrogal{width:714px;border-left:dotted 1px #d1d1d1; padding: 0 20px 25px 15px;vertical-align:top; font-size:12px; float:right; background-color:#FFFFFF;}
.tablautilidades{width:714px;}
.separautilidades{margin: 0 10px 0 10px;color: #333333;}
a.utilidades {color: #333;text-decoration: underline}
a.utilidades:link {color: #333;text-decoration: underline}
a.utilidades:visited {color: #333;text-decoration: underline}
.imgimprimir{margin-right: 7px;}
#imprec{clear:both; margin-top:30px;}

/*subcategorias*/
.subcategorias{width: 100px; margin-left: 5px;}
#descripcion{margin-bottom:20px;}

/*registro y login */
#centroizqreg{width:1000px; float:left}
#centroreg{ width:714px;border-left:dotted 1px #d1d1d1; padding: 0 20px 25px 15px;vertical-align:top; font-size:12px; float:right; padding-top:5px; background-color:#FFF;}
.tablaregistro{ width:500px; }
.camposlogin{border: solid 1px #999999; color: #686C6C; padding:2px}
.error {color:#FFFFFF; font-size:11px;padding:10px; background-color:#77bd03; margin-bottom: 15px; font-weight:bold}
.campos{ height: 20px }	
.titsuscripcnl {font-size:14px;color:#77bd03; font-weight:bold}
.botconfirmar { background-image:url(../imagenes/login/bot_confirmar.gif); width:125px; height:32px; color:#FFFFFF; font-weight:bold; font-size:13px; border:0 }
#tablaregistro input { padding:2px}
.borderight { width:295px; padding-right:15px; border-right:1px dotted #DDDDDD}
.tblderlogin{ width:295px; padding-left:15px}

/*mensaje*/
#mensaje{margin: 10px 0 400px 10px;}
	
/* videoflash */
#videoflash{width: 236px;height:236px; margin: 5px 0 15px 0;}
#videoflashint{border: solid 1px #CCCCCC;}
#captionvideoflash{ width:236px; clear:both}
#videoflash h1{ background: #DDD; padding:4px}
.lkvideoflash {margin-top:7px}
.lkvideoflash a {float:left}
a.lkvideoflash2:link, a.lkvideoflash2:visited {float:right; font-size:11px; font-weight:normal;color:#686C6C;}
a.lkvideoflash2:hover {float:right; font-size:11px; font-weight:normal;color:#686C6C;}
#reslinkvdeo{ /*background-color:#f2fbfa;*/ padding:4px 0 4px 10px; border-top:solid 1px #CCCCCC; }

/*sector imgs productos y servicios*/
#servimg{width:237px;}
#servimg_sup{width:225px; height:26px; background-image: url(../imagenes/contenido/serv_sup.gif); font-family:Arial, Helvetica, sans-serif;color:#6e9e07; font-size:14px; font-weight:bold; padding:8px 0 0 12px; vertical-align:bottom; }
#servimg_cont{width:213px; padding:0 12px 5px 12px;background-image: url(../imagenes/contenido/serv_bg.gif);background-repeat: repeat-y; font-weight:bold; }
#servimg_inf{width:237px; height:34px; }
#ampliar{margin-top:10px}

/*sector docs descarga*/
#descdocs{width:237px; margin:0 0 15px 0;}
#descdocs_sup{width:237px; height:39px;}
#descdocs_cont{width:207px;padding:5px 15px 10px 15px;background-image: url(../imagenes/contenido/descdocs_bg.gif);background-repeat: repeat-y;}
#descdocs_cont a{font-size:12px; font-weight:bold;}
#descdocs_inf{width:237px; height:10px;}
#icodocs{margin-right: 10px; float:left; clear:none;}
#lineseparador1{width:236px; height:1px; border-top:dotted 1px #ccc; margin: 10px; margin-left:0;clear: both}


/* encuesta home */
.tablaencuesta{width: 197px;margin-top: 25px;margin-left:20px; margin-bottom:20px;}
.contencuestahome{
	width: 177px;
	background: #FFF;
	padding: 5px 10px 5px 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.preguntaencuestahome{color: #686C6C;font-size: 12px;font-weight: bold;padding-bottom: 5px;}
.opcionesencuestahome{padding: 2px 0 6px 6px;}
.resultadoencuestahome{padding-bottom: 6px;}
.votosencuesta{padding-top: 10px;}
.tablaencuestaiframe{width: 197px;}
.tablaencuestaiframe2{width: 100%;}
.contencuesta{background: #F7FCFF;border-left: 1px solid #C7D3E2;
border-right: 1px solid #C7D3E2;padding: 5px 10px 5px 10px;	}
.botonvotar{width: 83px;height: 27px; margin-top:10px;}
.txtencuestas{font-size:12px; font-weight:bold;}
.lineaencuesta{width: 155px;height: 1px;margin: 10px 0 10px 0;}
.lineaencuestares{width: 155px;height: 1px;margin: 10px 0 10px 0;}
.pieencuestas { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #3D5397 }
.textencresultados { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px }
.divresultadosanteriores { margin-left: 6px; margin-right: 6px; margin-bottom: 5px}
a.resultadosanteriores { font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold; color: #009999;text-decoration: underline;  }
a.resultadosanteriores:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold; color: #009999;text-decoration: underline;  }
a.resultadosanteriores:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold; color: #009999;text-decoration: none;}
.txtch{ font-size:10px;}

/*plantilla videos*/
.video {height: 378px;width: 480px;}
.videogde{margin-left:20px;}
#linkvdeoflashgde{ /*background-color:#f2fbfa;*/ padding:4px 0 4px 10px; border-top:solid 1px #CCCCCC; }

/*new*/
.destacados1y2{width:482px; margin-left:14px; float:left; display:inline;}
.destacados1y2y3{width:756px;margin:10px 0 0 0; clear:both; padding-bottom:30px;}
.dest1{width:221px; float:left;}
.dest2{width:221px; float:right;}
.dest3{width:221px; float:right; }
.desthomesup{width:211px;height:24px;background-image: url(../imagenes/home/desthome_sup.gif);
background-repeat: no-repeat; padding-left:10px; padding-top:10px; text-transform:uppercase;font-weight:bold; color:#FFFFFF}
.desthomecont{width:199px; height:205px; border-left:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1; padding:10px;font-size:12px;}
.destint{margin:5px 0 5px 0;}
.destacadosimg{ width:199px; height:74px;margin-bottom:5px;}
a.titdest:link,a.titdest:visited {color:#6e9e07; font-weight:bold;}
a.titdest:hover{color:#6e9e07; font-weight:bold;}
#total_home1{width:780px; margin: 0 auto;
font-size:11px;background-color:#fff;/*background-image:url(../imagenes/cabezal/back_home.gif);*/
border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC; padding-top:10px;}

/*destacados 2011*/
#destacados2011{width:742px;padding:10px 19px; clear:both;}
.destacados_izq,.destacados_der,.destacados_centro{width:240px; float:left; margin-bottom:12px;}
.destacados_centro{margin:0 11px;}
.destacados_sup,.destacados_inf{width:240px; height:10px;}
.destacados_inf{margin-bottom:15px;}
.destacados_medio{
	background-image: url(../imagenes/destacados_bgcentro.gif);
	background-repeat: repeat-y;
	width:220px; padding:0 10px 15px 10px;
}
.destacados_txt{padding:0 10px;}
.destacados_txt a:link,.destacados_txt a:visited{ text-decoration:none;}
.destacados_txt a:hover{ text-decoration:underline;}
.destacados2011img{ width:220px; height:130px;margin-bottom:3px;}

/* comentarios */
.ico_comentarios { width:90px; height:22px; float:left; margin-right:6px; border:0}
a.comentarios { text-decoration:none; color:#333333}

a.comentarios:visited { text-decoration:none; color:#333333}
a.comentarios:hover { text-decoration:none; color:#333333}
#divcomentarios { color:#333333; padding-top:10px}
.numcomentarios { float:right; padding-right:10px}
.numcomentarios2 { float:right; padding-right:90px}
.numcomentarios3 { float:right; padding-right:1px}

/*formulario*/
.gsc-clear-button{ visibility:hidden; width:1px;}
