* {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}
#contenedor {
	width: 995px;
	position: relative;
	margin:auto;
}
#contenedor-footer {
	width: 995px;
	position: relative;
	margin:auto;
}

html {
	font-size:62.5%;
}
/* Encabezado */
/* ================================================================================================== */
#encabezado {
	background: url(../img/encabezado.gif) no-repeat;
	height: 140px;
	position: relative;
}
#encabezado-nota {
	background: url(../img/encabezado.gif) no-repeat;
	height: 140px;
	position: relative;
}

#encabezado-usuarios { 
	background: url(../img/encabezado4.gif) no-repeat;
	height: 180px;
	position: relative;
}

.portadilla {
	background: url(../img/encabezado5.gif) no-repeat !important;
}

.logososjoven {
	left: 15px;
	top: 40px;
	position: absolute;
}


#encabezado .buscar {
	position: absolute;
	top: 35px;
	right: 25px;
}
	
#encabezado-nota .buscar {
	position: absolute;
	top: 35px;
	right: 25px;
}
	
#encabezado-usuarios .buscar {
	position: absolute;
	top: 35px;
	right: 25px;
}
	
/* MENU */
/* ================================================================================================== */
#menu {	position: absolute;	right: 50px; _right:20px; top: 92px;	display: inline;}
#menu li { display: inline; }

/* Los estilos de botones fueron re-armados por LCH */

/* Boton 1: El Programa */
#menu #btn1-normal a {
	background: url(../img/menu-elprograma.gif) no-repeat  ;
	height: 18px; width: 105px; display: block; float: left; margin-left:25px; margin-top:13px;
}
#menu #btn1-normal a:hover {
	background: url(../img/menu-elprograma-on.gif) no-repeat;
}
#menu #btn1-nav a {
	background: url(../img/menu-elprograma-nav.gif);
	height: 68px; width: 118px; display: block; float: left; margin-left:25px; margin-top:0px;
}
#menu #btn1-nav a:hover {
	background: url(../img/menu-elprograma-nav.gif);
}

/* Boton 2: Orientacion */
#menu #btn2-normal a {
	background: url(../img/menu-orientacion.gif) no-repeat ;
	height: 18px; width: 100px; display: block; float: left; margin-left:25px; margin-top:13px;
}
#menu #btn2-normal a:hover {
	background: url(../img/menu-orientacion-on.gif) no-repeat ;
}
#menu #btn2-nav a {
	background: url(../img/menu-orientacion-nav.gif);
	height: 69px; width: 124px; display: block; float: left; margin-left:25px; margin-top:0px;
}
#menu #btn2-nav a:hover {
	background: url(../img/menu-orientacion-nav.gif);
}

/* Boton 3: Becas */
#menu #btn3-normal a {
	background: url(../img/menu-becas.gif) no-repeat ;
	height: 18px; width: 49px; display: block; float: left; margin-left:25px; margin-top:13px;
}
#menu #btn3-normal a:hover {
	background: url(../img/menu-becas-on.gif) no-repeat ;
}
#menu #btn3-nav a {
	background: url(../img/menu-becas-nav.gif);
	height: 68px; width: 74px; display: block; float: left; margin-left:25px; margin-top:0px;
}
#menu #btn3-nav a:hover {
	background: url(../img/menu-becas-nav.gif);
}

/* Boton 4: Insercion */
#menu #btn4-normal a {
	background: url(../img/menu-insercion.gif) no-repeat ;
	height: 18px; width: 80px; display: block; float: left; margin-left:25px; margin-top:13px;
}
#menu #btn4-normal a:hover {
	background: url(../img/menu-insercion-on.gif) no-repeat ;
}
#menu #btn4-nav a {
	background: url(../img/menu-insercion-nav.gif);
	height: 68px; width: 94px; display: block; float: left; margin-left:25px; margin-top:0px;
}
#menu #btn4-nav a:hover {
	background: url(../img/menu-insercion-nav.gif);
}

/* Boton 5: Consejeros */
#menu #btn5-normal a {
	background: url(../img/menu-consejeros.gif) no-repeat ;
	height: 18px; width: 97px; display: block; float: left; margin-left:25px; margin-top:13px;
}
#menu #btn5-normal a:hover {
	background: url(../img/menu-consejeros-on.gif) no-repeat ;
}
#menu #btn5-nav a {
	background: url(../img/menu-consejeros-nav.gif);
	height: 68px; width: 112px; display: block; float: left; margin-left:25px; margin-top:0px;
}
#menu #btn5-nav a:hover {
	background: url(../img/menu-consejeros-nav.gif);
}
	
/* Boton 6: Brujula */
#menu #btn6-normal a {
	background: url(../img/menu-brujula.gif) no-repeat ;
	height: 18px; width: 68px; display: block; float: left; margin-left:25px; margin-top:13px;
}
#menu #btn6-normal a:hover {
	background: url(../img/menu-brujula-on.gif) no-repeat ;
}
#menu #btn6-nav a {
	background: url(../img/menu-brujula-nav.gif);
	height: 68px; width: 85px; display: block; float: left; margin-left:25px; margin-top:0px;
}
#menu #btn6-nav a:hover {
	background: url(../img/menu-brujula-nav.gif);
}
	
/* CUERPO */
/* ================================================================================================== */
#cuerpo {
	padding-bottom: 25px;
} /* engloba todo el contenido del centro */
#mainContent {
	width:690px;
	float:left;
}
#nota #mainContent {
	width:683px;
	float:left;
	
}
#nota #encabezado {	background: url(../img/encabezado2.gif) no-repeat; height: 180px;
	}
	
#nota #encabezado-nota { background: url(../img/encabezado3.gif) no-repeat; height: 180px;
	}	
	
#cuerpo .firstcontent {
	width:675px;
	display:block;
	height:418px;
	background:url(../img/firstcontent-img01.gif) no-repeat;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}

#cuerpo .gracias {
	width:675px;
	_display:block;
	_height:418px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}

#mainContent #subcolumna-A {
	width: 267px;
	float: left;
}

#mainContent #subcolumna-A-mensajes {
	width: 258px;
	_height: 500px;
	float: left;
}


#nota #mainContent #subcolumna-A {
	background-color: #b5d9cc;
	width: 258px;
	_height:782px;
	float: left;
}

.subcolumna-A-portadilla-programa {
	background-color: #fee580 !important;
}

#nota #mainContent #subcolumna-A-nota{
	width: 258px;
	float: left;
	background-color: #e3eeea;
}
#nota #mainContent #subcolumna-A p {
	font-weight:lighter;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
}
#subcolumna-A .encuesta {
	border: 1px solid #CCCCCC;
	display:block;
	padding: 10px;
	background-color: #fffbec;
}
#subcolumna-A .encuesta label, #subcolumna-A .encuesta input {
	font:1.1em Arial, Helvetica, sans-serif;
}

#nota #mainContent #subcolumna-A-usuarios {
	background-color: #e5eeb5;
	width: 258px;
	_height:782px;
	float: left;
}

#nota #mainContent #subcolumna-A-descargas {
	background-color: #e3eeea;
	width: 258px;
	_height:520px;
	float: left;
}

#nota #mainContent #subcolumna-A-busqueda {
	background-color: #e3eeea;
	width: 258px;
	_height:520px;
	float: left;
}

#cuerpo .secondcontent {
	display:block;
	width:305px;
	float:right
}
#nota .secondcontent {
	display:block;
	width:300px;
	float:right;
}



		/* Clases y tags */
		
h6, h6 a, h6 a:visited {
	color: #03ad8d;
	padding:5px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-decoration:none;
}
h6 a:hover { text-decoration:underline}

h5, h5 a, h5 a:visited {
	color: #03ad8d;
	padding:5px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-decoration:none;
}
h5 a:hover { text-decoration:underline}

h4, h4 a, h4 a:visited {
	color: #03ad8d;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-decoration:none;
	font-size: 15px;
	line-height: normal;
}
h4 a:hover { text-decoration:underline}

	/*  Bloque especial */
.novedades-sosjoven {
	display: block;
	width: 245px;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin: 15px 0px; /* float: left; */
}
.novedades-sosjoven .bloque {display:block; border-bottom:solid 1px #CCCCCC; padding-bottom:10px;  height:auto; }
.sin-linea-bottom { border-bottom:none !important}
.novedades-sosjoven .bloque img {padding-right:7px}
.novedades-sosjoven .bloque p {font:1.2em/1.3em Arial, Helvetica, sans-serif; width:115px; color:#333333}
.novedades-sosjoven h3 {
	background: url(../img/h3-ultimas-noticias.gif) no-repeat;
	height: 33px;
	width: 214px;
}
.novedades-sosjoven h5 {font-size:1.6em; // font-size:1.5em; text-decoration:none}
	
	/*  Bloque especial */
.testimonios {
	display: block;
	width: 355px;
	border: 1px solid #ffe79f;
	padding: 10px; 
	background: #fffbec;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 10px;
}
#nota .testimonios {width:280px; margin:0px; padding-left: 10px; padding-right: 5px; padding-top: 10px; padding-bottom: 5px; }
.testimonios .bloque {
	display:block
}
.testimonios .bloque img {
	padding:4px
}
.testimonios .bloque p {font:1.2em/1.6em Arial, Helvetica, sans-serif; width:220px; color:#333333; padding:7px 0 0 0}	
.testimonios h3 {
	background: url(../img/h4-testimonios.gif) no-repeat;
	height: 23px;
	width: 153px;
}
.testimonios .vermasint {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 205px;
	text-align: right;
	
}
.testimonios .vermasint2 {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-align: left;
	
}

.nuevos-integrantes .vermasint {
	text-align: right;
	width: 180px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 176px;
}

#nota .testimonios .vermasint { margin:5px 5px 5px 130px ; }
#nota .nuevos-integrantes .vermasint { margin:5px 5px 10px 100px ; }
.testimonios .vermasint a:link, .testimonios .vermasint a:visited  { color:#FFFFFF; text-decoration:none}
.testimonios .vermasint a:hover  { text-decoration:underline}
	
	/*  Bloque especial */
.brujula {
	display: block;
	width: 280px;
	border: 1px solid #ccc;
	padding: 10px; /* float: left; */
	margin-top: 15px;
	margin-bottom: 15px;
}
.brujula .bloque {display:block; padding-bottom:10px}
.brujula .bloque img {padding:7px}
.brujula .bloque p {font:1.2em/1.3em Arial, Helvetica, sans-serif; width:270px; color:#333333;}	
.brujula h3 {
	background: url(../img/h3-brujula.gif);
	height: 34px;
	width: 107px;
}
.brujula h5 a, .brujula h5 a:visited {color: #f47836 !important; font-size:2em; // font-size:1.3em; text-decoration:none}
.brujula h5 a:hover {text-decoration:underline}

	/*  Bloque especial */
.registrate {
	display: block;
	height: 120px;
	width: 298px;
	border: 1px solid #ccc; /* float:left; */
	font: 0.9em Arial, Helvetica, sans-serif;
}
.registrate h3 { background: url(../img/h3-ingresa.gif) no-repeat; width:298px; height:28px;}
.registrate input {
	border:solid 1px #999999;
	width:100px;
	margin:5px;
	padding:1px;
	height: 15px;
	color:#ffc20f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.registrate p {
	float:left;
}
.registrate .p170 {width:170px}
#form-reg {
	padding: 15px 0 0 25px;
}
.registrate .p110 {width:110px}
.registrate .p20 {width:20px}
.registrate .ingresar {
	background:url(../img/portadav3_18.gif) no-repeat 0px 12px;
	border:none;
	height:40px;
	width:20px;
	color:#ffc20f;
	cursor:pointer;
}

.registrate .olvide {
	float:left !important;
	padding-top: 5px; /* Era 15, dijo LCH */
	padding-left: 15px;
}

	/*  Bloque especial para la portada, que en realidad era la clase original LCH */
.registrateportada {
	display: block;
	height: 120px;
	width: 298px;
	border: 1px solid #ccc; /* float:left; */
	font: 1.1em Arial, Helvetica, sans-serif;
}
.registrateportada h3 { background: url(../img/h3-ingresa.gif) no-repeat; width:298px; height:28px;}
.registrateportada input {
	border:solid 1px #999999;
	width:100px;
	margin:5px;
	padding:1px;
	height: 15px;
	color:#ffc20f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.registrateportada p {
	float:left;
}
.registrateportada .p170portada {width:170px}
.registrateportada .p110portada {width:110px}
.registrateportada .p20portada {width:20px}
.registrateportada .ingresarportada {
	background:url(../img/portadav3_18.gif) no-repeat 0px 12px;
	border:none;
	height:40px;
	width:20px;
	color:#ffc20f;
	cursor:pointer;
}

.registrateportada .olvideportada {
	float:left !important;
	padding-top: 5px; /* Era 15, dijo LCH */
	padding-left: 15px;
}

.news {
	border: 1px dashed #CCCCCC;
	display: block;
	padding:10px;
	margin-bottom: 15px;
	height: 100px;
	background: #f7f7f7 url(../img/img-subscribite.gif) no-repeat right;	/* float: left; */
}
.news h5 a, .news h5 a:visited {font-size:2em; // font-size:1.3em; text-decoration:none; width:180px; display:block; font-weight:lighter} 
.news h5 a:hover {text-decoration:underline}
.h4newsletter { background:url(../img/h4-newsletter.gif) no-repeat; width:115px; height:17px; padding:5px 0 5px 0 }
.secondcontent .espacioimg {
	padding-top: 10px;
	padding-bottom: 10px;
}

#mainContent #subcolumna-B {
	width: 405px;
	float: left;
}



#nota #mainContent #subcolumna-B {
	width:390px;
	margin-left: 2px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 15px;
}


#nota .nuevos-integrantes {
	width:290px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
	margin:20px 0 0 0;
	height:240px;
	background-color:#f5faf8;
}

.nuevos-integrantes {
	width: 355px;
	display:block;
	border:solid 1px #d3e283;
	padding: 10px;
	background: #f5faf8;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 10px;
}
.nuevos-integrantes h3 {
	background: url(../img/h4-nuevos-integrantes.gif) no-repeat;
	width:249px;
	height:25px;
}
a:link, a:visited {
	color: #03ad8d;
}
a:hover { text-decoration:none}
.nuevos-integrantes .linea, #nota #subcolumna-B .linea {
	height: 18px;
	display:block;
	margin-bottom: 2px;
	background-image: url(../img/linea-nvos-integ.gif);
	background-repeat: repeat-x;
}
.encuesta p {
	padding-top: 2px;
	padding-bottom: 2px;
}
.encuesta input {
}
.encuesta .btnenviar {
	background: url(../img/btn-vota.gif) no-repeat;
	height: 20px;
	width: 55px;
	border: none;
	margin: 5px 5px 5px 180px;
	text-indent: -1000px;
	cursor:pointer;
}
/* La siguiente clas no existia, dijo LCH, pero se agrego porque la anterior no funciona en IE */
.encuesta .btnenviar2 {
	height: 20px;
	width: 55px;
	border: none;
	margin: 5px 5px 5px 180px;
}
.h4encuesta { background:url(../img/h4-encuesta.gif) no-repeat; width:92px; height:14px; margin:0 0 10px 0 }
.encuesta h5 a, .encuesta h5 a:visited {color:#000000 !important; font-size:2em; line-height:1.6em ; // font-size:1.4em; line-height:1.2em; text-decoration:none }
.encuesta h5 a:hover { text-decoration:underline}
.encuesta .lnk { padding-left:120px}





/* comentarios en una nota */

.comentarios {
	width: 373px;
	display:block;
	border:solid 1px #d3e283;
	padding: 10px;
	background: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}


.comentarios .txtnombrecomentario {
	font: 14px Arial, Helvetica, sans-serif;
	color: #03ad8d;

}

.txtfechacomentario {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 6px;

}

.txtcomentario {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

.dejar-comentarios {
	width: 373px;
	height: 270px;
	display:block;
	border:solid 1px #d3e283;
	padding: 10px;
	background: #f5faf8;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}

.dejar-comentarios h3 {
	background: url(../img/h4-deja-tu-comentario.gif) no-repeat;
	width:248px;
	height:35px;
}

.dejar-comentarios .enviar {
	background: url(../img/btn-enviar.gif) no-repeat;
	height: 20px;
	width: 65px;
	margin-top: 5px;
	cursor:pointer;
	margin-left: 300px;
}

.form-comentarios{
	width: 373px;
	float: left;
	
}

.form-comentarios-datos {
	width: 170px;
	float: left;
}

.form-comentarios-contenido {
	width: 180px;
	float: left;
}

.form-comentarios p {
	margin-bottom: 0px;
}

.form-comentarios p input {
	width: 155px;
	height: 18px;
	border: 1px solid #d3e283;
}
.form-comentarios p textarea {
	width: 190px;
	height: 125px;
	border: 1px solid #d3e283;
}
.form-comentarios label {
	font: 12px Arial, Helvetica, sans-serif;
	color: #03ad8d;
	margin-bottom: 5px;
	display: block;
	font-weight: bold;
}
.form-comentarios label span {
	font: 10px Arial, Helvetica, sans-serif;
	color: #777;
}

.form-comentarios .enviar {
	background: url(../img/btn-enviar.gif) no-repeat;
	height: 20px;
	width: 65px;
	margin-top: 5px;
	cursor:pointer;
	margin-left: 300px;
}


.titulo-pagina {
	font: 12px Arial, Helvetica, sans-serif;
	color: #03ad8d;
	font-weight:bold;
}

/* footer */
/* ================================================================================================== */

#footer {
	clear: both;
	font: 1.1em Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../img/bg-footer.gif) no-repeat right;
	padding-top: 45px;
	padding-bottom: 25px;
	color: #777777;
	margin-top: 0px;
	position: relative;
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #999999;
}




#anchomax-footer #contenedor-footer #footer .linpie {
	color: #666666;
	text-decoration: underline;
}

/* Comun */
/* ================================================================================================== */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
    height: 1%;
}
.floatleft {float:left !important}
.floatright {float:right !important}
.clear {clear:both}

.h4fotogaleriaportada {
	background: url(../img/h4-fotogaleria.gif) no-repeat;
	display:block;
	width:120px;
	height:17px;
	display:block;
	margin-bottom: 5px;
	margin-left: 20px;
}
.h4fotogaleria {
	background: url(../img/h4-fotogaleria.gif) no-repeat;
	display:block;
	width:120px;
	height:17px;
	display:block;
	margin-bottom: 5px;
}
/*
#nota .fotogaleria {
	width:300px;
	height:80px;
	background-color:#F2F2F2;
	padding-top: 5px;
	margin:0 !important;
}
.fotogaleria {
	width: 387px;
	margin-bottom: 10px;
	display: block;
	height: 100px;
	margin-left: 20px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
*/
.fotogaleria {
	background: url(../img/fondogaleriaportada.gif) no-repeat;
	width: 303px; /* width: 384px; */
	display: block;
	height: 74px; /* height: 100px; */
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 22px;
	padding-top: 10px;
	/* border-top: 1px solid #CCCCCC; */
	/* border-bottom: 1px solid #CCCCCC; */
}
.fotogaleriainterior {
	margin-left: 0px;
}
.fotogaleria img {
	float: left;
	padding-right: 3px;
}
.fotogaleriaportada img {
	float: left;
	padding-right: 16px;
	margin: 0px;
}
.fotogaleria .sinpad { padding-right:0 !important}
.nuevos-integrantes p {
	font:bold 1.2em/1.6em Arial, Helvetica, sans-serif !important;
}
.nuevos-integrantes select {
	margin:5px;
	font: 9px Arial, Helvetica, sans-serif;
	padding: 3px;
	width: 150px;
	border: thin 1 #999999;
}
.nuevos-integrantes .buscar {
	background: url(../img/btn-buscar-24.gif) no-repeat;
	height: 20px;
	width: 71px;
	margin-top: 35px;
	cursor:pointer;
	margin-left: 200px;
}
#nota .nuevos-integrantes .buscar {
	margin:0px 20px 0 200px !important;
	text-indent:0
}

.nuevos-integrantes .vermasint a:link, .nuevos-integrantes .vermasint a:visited { color:#FFFFFF; text-decoration:none}
.nuevos-integrantes .vermasint a:hover  {  text-decoration:underline}
#encabezado .menu-top {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: absolute;
	top: 10px;
	right: 25px;
}


#encabezado .menu-top a:link, #encabezado .menu-top a:visited {color:#FFFFFF !important; font:10px Arial, Helvetica, sans-serif; text-decoration:none}
#encabezado .menu-top a:hover { text-decoration:underline}

#encabezado-nota .menu-top {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: absolute;
	top: 10px;
	right: 25px;
}
#encabezado-nota .menu-top a:link, #encabezado-nota .menu-top a:visited {color:#FFFFFF !important; font:10px Arial, Helvetica, sans-serif; text-decoration:none}
#encabezado-nota .menu-top a:hover { text-decoration:underline}

#encabezado-usuarios .menu-top {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: absolute;
	top: 10px;
	right: 25px;
}
#encabezado-usuarios .menu-top a:link, #encabezado-usuarios .menu-top a:visited {color:#FFFFFF !important; font:10px Arial, Helvetica, sans-serif; text-decoration:none}
#encabezado-usuarios .menu-top a:hover { text-decoration:underline}



.mano {
	background: url(../img/mano.gif) no-repeat;
	display: block;
	height: 61px;
	width: 245px;
}
#btnbuscar {
	background: url(../img/btn-buscar.gif) no-repeat;
	height: 20px;
	width: 70px;
	cursor:pointer;

}

#btnsubir {
	background: url(../img/btn-subir.gif) no-repeat;
	height: 20px;
	width: 65px;
	cursor:pointer;
	border: none;
	padding-bottom: 5px;

}

#buscar-perfiles {
	background: url(../img/btn-buscar-otros-perfiles.gif) no-repeat;
	height: 20px;
	width: 193px;
	cursor:pointer;
	margin: 10px;
	float:right;

}

.news p {
	font: 1.2em Arial, Helvetica, sans-serif;
}
#subcolumna-B h1 {
	font: lighter 2.4em Arial, Helvetica, sans-serif;
	color: #03ad8d;
}
#subcolumna-B h2 {
	color: #03ad8d;
	padding-top: 5px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1.5em;
	font-weight: lighter;
}
#subcolumna-B p {
	margin-bottom: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.3em;
}
.secondcontent ul, #nota #subcolumna-A ul, #subcolumna-A-nota ul, #nota #subcolumna-B ul {
	/* #subcolumna-A-nota ul no aparecia en estos estilos
	y estos era los estilos originales, dijo LCH
	list-style: none;
	font: 1.2em Arial, Helvetica, sans-serif;
	*/
	list-style: disc inside;
	font: 9pt Arial, Helvetica, sans-serif;
}
#nota #subcolumna-B ol {
	/* esta clase no existia en el original, dijo LCH */
	list-style: decimal inside;
	font: 9pt Arial, Helvetica, sans-serif;
}
.secondcontent li, #nota #subcolumna-A li, #nota #subcolumna-B li {
	/* line-height:2em; este era el estilo original, dijo LCH */
	/* y el siguiente no existia, dijo LCH */
	padding-left: 2em;
}
#anchomax {
	width:100%;
}

#anchomax-footer {
	width:100%;
}

.bk-portada {
	background:url(../img/bk.gif) no-repeat;
	display: table;
}
.bk-orientacion {
	background:url(../img/bg-orientacion.gif) repeat-y;
	display: table;
}
.bk-portadilla {
	background: url(../img/bg-portadilla.gif) repeat-y;
	display: table;
}
.bg-portadilla {
	background: url(../img/bg-portadilla.jpg) repeat-y;
	display: table;
} 
.bk-portadilla-programa {
	background: url(../img/bg-portadilla-programa.gif) repeat-y;
	display: table;
}
.bk-usuarios {
	background: url(../img/bg-usuarios.gif) repeat-y;
	display: table;
}
.bk-descarga {
	background:url(../img/bg-descargas.gif) repeat-y;
	display: table;
}
.bk-busqueda {
	background:url(../img/bg-descargas.gif) repeat-y;
	display: table;
}
.bk-gracias {
	background:url(../img/bg-gracias.gif) repeat-y;
	display: table;
	height: 500px;
}
.bk-registracion {
	background:url(../img/bg-gracias.gif) repeat-y;
	display: table;
}

.fotogaleriaespacio {padding-left:30px}

.txtvolver {
	background: #4d9c89;
	width: 40px;
	text-align: center;
	color: #FFFFFF;
	height: 11px;
	margin: 1px;
	float: right;
	font-size: 10px;
	
}
.txtvertodas {
	text-align: center;	
}

.txtvertodas-right {
	text-align: right;	
} 

.txtvolver a, .txtvolver a:visited, .txtvertodas a, .txtvertodas a:visited {color:#FFFFFF; text-decoration:none;}

.color-naranja {
	color: #FF9900;
}
.encuesta a {
	font: 1.2em Arial, Helvetica, sans-serif;
}
.cajita-novedades {
	display: block;
	color: #08AF90;
	float: left;
	width: 101px;
	background-color: #FFFFFF;
	margin-top: 14px;
	margin-right: 10px;
	margin-bottom: 14px;
	margin-left: 1px;
	padding-right: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.cajita-novedades p {font:1.5em/1.2em Arial, Helvetica, sans-serif !important;}
.cajas-novedades {
	display: block;
	width: 390px;
}
#nota #anchomax #contenedor #cuerpo #mainContent #subcolumna-A p {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#nota #anchomax #contenedor #cuerpo #mainContent #subcolumna-A ul {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#nota #anchomax #contenedor #cuerpo #mainContent #subcolumna-B .cajas-novedades .cajita-novedades .clearfix {
	padding-bottom: 5px;
}
#nota #anchomax #contenedor #cuerpo .secondcontent .txtvertodas {
	background: #000000;
	width: 110px;
	text-align: center;
	color: #FFFFFF;
	height: 13px;
	font-size: 11px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 180px;

}
#anchomax #contenedor #cuerpo #mainContent #subcolumna-B .nuevos-integrantes .conoce {
	text-align: right;
}




/* formularios para buscador de usuarios y perfil */

.formulario1 {
	width: 373px;
	_display: block;
	border-top: solid 0px #d3e283;
	border-bottom: solid 1px #d3e283;
	border-left: solid 1px #d3e283;
	border-right: solid 1px #d3e283;
	padding: 10px;
	background: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
}

.formulario1-registracion {
	border-top: solid 1px #d3e283 !important;
	background: #fffced !important;
}

.formulario1-row1 {
	width: 373px;
	display: block;
	float: left;
	clear:left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}


.formulario1-col1 {
	width: 170px;
	display: block;
	float: left;
	clear: left;
	vertical-align: middle;
}

.formulario1-col2 {
	width: 190px;
	float: right;
	text-align: left;
	display: inline;
	vertical-align: middle;
}



.formulario1 p {
	margin-bottom: 0px;
	margin-top: 0px;
	_height: 28px;
}


.formulario1 p input {
	width: 155px;
	height: 18px;
	border: 1px solid #9ea09f;
	font: 10px Arial, Helvetica, sans-serif;
	color: #03ad8d;
	padding-left: 4px;
	padding-top: 2px;
	margin-bottom: 10px;
	
}

.formulario1 p textarea {
	width: 155px;
	height: 50px;
	border: 1px solid #9ea09f;
	font: 10px Arial, Helvetica, sans-serif;
	color: #03ad8d;
	padding-left: 4px;
	padding-top: 2px;
	margin-bottom: 10px;
	overflow:auto;
	
	
}

.formulario1 p .checkbox {
	width: 15px;
	border: 0px solid #9ea09f;
	margin-top: 0px;
	margin-bottom: 0px;
	
}


.formulario1 p select {
	width: 155px;
	height: 20px;
	border: 1px solid #9ea09f;
	font: 10px Arial, Helvetica, sans-serif;
	color: #03ad8d;
	padding-left: 4px;
	padding-top: 2px;
	margin-bottom: 10px;
}


.formulario1 label {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	font-weight: bold;
	text-align: right;
	margin-right: 0px;
	margin-top: 4px;
}


.formulario1 .editar {
	background: url(../img/btn-editar.gif) no-repeat;
	height: 20px;
	width: 65px;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor:pointer;
	margin-left: 0px;
	border:none;
}

.formulario1 .buscar {
	background: url(../img/btn-buscar-24.gif) no-repeat;
	height: 20px;
	width: 72px;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor:pointer;
	margin-left: 0px;
	border:none;
}

.formulario1 .enviar {
	background: url(../img/btn-enviar.gif) no-repeat;
	height: 20px;
	width: 72px;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor:pointer;
	margin-left: 0px;
	border:none;
}

.formulario1 .buscar-perfiles {
	background: url(../img/btn-buscar-perfiles.gif) no-repeat;
	height: 20px;
	width: 193px;
	margin-top: 20px;
	margin-bottom: 10px;
	cursor:pointer;
	margin-left: 0px;
	border:none;
}


.intereses {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 6px;
	margin-bottom: 10px;
}

.foto-perfil {
	float: left;	
}

.txt-chico {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
}

.select {
	width: 155px;
	height: 20px;
	border: 1px solid #9ea09f;
	font: 10px Arial, Helvetica, sans-serif;
	color: #03ad8d;
	padding-left: 4px;
	padding-top: 2px;
	margin-bottom: 10px;
}


.circulos {
	float: right;	
}



/* resultados busqueda de usuarios y tu busqueda*/

#nota .resultados {
	width:390px;
	background-color:#ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

#nota .resultados-paginado {
	width:390px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
	background-color:#f0f0f2;
	text-align:center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
	position:relative;
}

#nota .resultados-paginado2 {
	width:390px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
	background-color:#f0f0f2;
	text-align:center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border-top: solid 1px #dbdbdd;
	float: left;
	position:relative;
}


#nota .resultados-paginado .pagina {
	font-weight: bold;
}

#nota .resultados-paginado2 .pagina {
	font-weight: bold;
}

#nota .resultados-item {
	width:390px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 8px;
	background-color:#ffffff;
	border-top: solid 1px #dbdbdd;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	position:relative;
	float:left;
}


#nota .resultados-item .foto {
	width: 120px;
	float: left;

}

#nota .resultados-item .data {
	width: 270px;
	float: left;
}


#nota .resultados-item .data .nombre {
	font: 14px Arial, Helvetica, sans-serif;
	color: #03ad8d;
	height: 20px;
}

#nota .resultados-item .data .titulo {
	font: 16px Arial, Helvetica, sans-serif;
	color: #03ad8d;
	height: 20px;
}


#nota .resultados-item .info {
	width: 370px;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

#nota .resultados-item .info .seccion {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF9900;
	height: 20px;
	display:block;
}

#nota .resultados-item .info .titulo {
	font: 14px Arial, Helvetica, sans-serif;
	color: #03ad8d;	
}


/* resultados testimonios */

#testimonios .resultados {
	width:390px;
	background-color:#ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

#testimonios .resultados-paginado {
	width:390px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
	background-color:#f0f0f2;
	text-align:center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
	position:relative;
}

#testimonios .resultados-paginado2 {
	width:390px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
	background-color:#f0f0f2;
	text-align:center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border-top: solid 1px #dbdbdd;
	float: left;
	position:relative;
}


#testimonios .resultados-paginado .pagina {
	font-weight: bold;
}

#nota .resultados-paginado2 .pagina {
	font-weight: bold;
}

#testimonios .resultados-item {
	width:390px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 8px;
	background-color:#ffffff;
	border-top: solid 1px #dbdbdd;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	position:relative;
	float:left;
}

.consejerocv {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

#testimonios .resultados-item .foto {
	width: 120px;
	float: left;

}

#testimonios .resultados-item .data {
	width: 270px;
	float: left;
}


#testimonios .resultados-item .data .nombre {
	font: 14px Arial, Helvetica, sans-serif;
	color: #03ad8d;
	height: 20px;
}

#testimonios .resultados-item .data .titulo {
	font: 16px Arial, Helvetica, sans-serif;
	color: #03ad8d;
	height: 20px;
}


#testimonios .resultados-item .info {
	width: 370px;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

#testimonios .resultados-item .info .seccion {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF9900;
	height: 20px;
	display:block;
}

#testimonios .resultados-item .info .titulo {
	font: 14px Arial, Helvetica, sans-serif;
	color: #03ad8d;	
}



/* historico notas */

#nota .historico-notas {
	width:390px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 8px;
	background-color:#ffffff;
	border: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	position:relative;
	float:left;
}

#nota .espaciador {
	width:390px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	background-color:#ffffff;
	border: none;
	_font: 12px Arial, Helvetica, sans-serif;
	_color: #000000;
	position:relative;
	float:left;
}


#nota .historico-notas .foto {
	width: 120px;
	float: left;

}

#nota .historico-notas .data {
	width: 270px;
	float: left;
}


#nota .historico-notas .data .titulo {
	font: 16px Arial, Helvetica, sans-serif;
	color: #03ad8d;
	height: 20px;
}






/* descarga de documentos */


.descargadocumentos {
	width: 390px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 20px;
	padding-top: 8px;
}


.contacto {
	border: 1px dashed #CCCCCC;
	display: block;
	padding:20px;
	margin-bottom: 15px;
	height: 60px;
	background: #f7f7f7;
	margin-top: 20px;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}


/* mensajes */


.mensajes {
	display: block;
	width: 355px;
	border: 1px solid #ffe79f;
	padding-top: 50px;
	padding-bottom: 50px;
	padding-left: 20px;
	padding-right: 20px;
	background: #fffbec;
	margin-top: 15px;
	margin-bottom: 50px;
	text-align: center;
	font: 14px Arial, Helvetica, sans-serif;
	color: #000000;
}


/* datos del perfil */

.perfil-nombre {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	display:block;
	margin-bottom: 10px;
}

.perfil-titulo1 {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	display:block;
}

.perfil-titulo2 {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ff6634;
	display:block;
}

.perfil-dato1 {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #03ad8d;
	display:block;
}

.perfil-dato2 {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	display:block;
}






/* portadilla programa */

.portadilla-cajas {
	width: 298px;	
	display:block;
	float: left;
	margin: 0px;
	padding: 0px;
}

.portadilla-cajas1 {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	float: left;
	padding: 0px;
}

.portadilla-cajas2 {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	float: right;
	padding: 0px;
}

/* Clase para el resultado de encuestas, dijo LCH */
.resultadoencuesta {
	font-weight:lighter;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Clase para el nombre de los testimonios en la portada, dijo LCH, y son los mismos estilos que se usan en la pagina de testimonios */
.testimonionombre{
	font: 14px Arial, Helvetica, sans-serif;
	color: #03ad8d;
	height: 20px;
}
