
*{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-style:normal;
	/*font-weight:100;*/
	/*color:#211309;*/
	color:#434343;
	
}
body {
	background-color:#173B37;
	background-image:url(img/background_main.jpg);
	background-attachment:fixed;
	background-repeat:repeat-x;;
	background-position:top center;
	margin:0;
	font-size:80%;
	font-family:"Trebuchet MS";
	padding:0;
}

h3{
	font-size:20px;
	color:#e50d59;
	font-weight:bolder;
}


html{
	margin:0px;
}

div{

}





#divContenido{
	position:relative;
	width:839px;
	float:left;
	margin-left:22%;
	height:auto;
	/*background-color:#CCC;*/
	padding:0px;

	
}



#divContenido #divLogo{
	float:left;
	width:330px;
	height:177px;
	
}





#divAcceso{
	float:right;
	width:280px;
	height:90px;
	
	background-image:url(../images/bg_login.gif);
	background-position: top right; 
	background-repeat:no-repeat;
	/*background-color:#FFF;*/
	padding:5px;
	padding-top:60px;
}

#divAcceso div{
	width:230px;
	/*height:100%;*/
	height:auto;
	display:none;
}

#divAcceso #divAccesoUsuario{
	/*overflow:hidden;;*/
}

#divAcceso #tdCorreoUsu div{
	display:block;
	overflow:hidden;;
	word-wrap:break-word;
	width:150px;
}

#divAcceso #divFoto{
	width:80px;
	display:block;
	height:80px;
	overflow:hidden;
}

#divAcceso #imagenFoto{
	display:block;
	width:80px;
}

button{
	width:40%;
	background-color:#BBB;
	margin-top:5px;
	color:#FFF;
	margin-left:5px;
	height:25px;
	font-size:1em;
	border:none;
	cursor:pointer;
}


#enviarReferidoBtn{
	width:105px;
	height:36px;
	background:transparent;
	background-image:url(img/bt_referir.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#enviarRegistroBtn{
	width:108px;
	height:38px;
	background:transparent;
	background-image:url(img/bt_enviar.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#enviarActualizarBtn{
	width:106px;
	height:36px;
	background:transparent;
	background-image:url(img/bt_actualizar.gif);
	background-position:top center;
	background-repeat:no-repeat;
}


#divAcceso #accesoIngresarBtn{
	width:70px;
	height:25px;
	background-image:url(../images/bt_entrar.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	margin-top:0px;
	margin-left:0px;
}
#divAcceso #accesoRecuperarBtn{
	background-color:transparent;
	color:#BD2004;
	width:auto;
	margin-top:0px;
	float:left;
	margin-left:0px;
}



#divAcceso #accesoRecCancelarBtn{
	background-color:transparent;
	color:#BD2004;
}

#divAcceso #accesoRecEnviarBtn{
	background-color:transparent;
	color:#BD2004;
}

#divAcceso #accesoRegistroBtn{
	position:absolute;
	background-image:url(../images/bt_registro.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	width:112px;
	height:110px;
	top:-5px;
	right:290px;
}
#divAcceso #accesoCambiarClaveBtn{
	background-color:transparent;
	color:#BD2004;
	width:auto;
	margin-top:0px;
	float:right;
}

#divAcceso #accesoCambiarDatosBtn{
	background-color:transparent;
	color:#BD2004;
	width:auto;
	margin-top:0px;
	float:left;
}
#divAcceso #accesoCerrarSesionBtn{
	position:absolute;
	background-image:url(../images/bt_cerrar_sesion.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	width:120px;
	height:68px;
	top:-5px;
	right:290px;
}
#divAcceso input, .cajaTexto{
	width:95%;
	/*border:none;*/
}
/*
#divAcceso fieldset{
	font-size:1em;
}*/

#divAcceso table{
	
	font-size:0.85em;
	width:100%;
}	
#divAcceso table tr{
	text-align:left;	
}	

/*#divAcceso legend, .contenidoTitulo{*/
.contenidoTitulo{
	font-size:24px;
	/*font-family:"Calibri";*/
	font-family:"Trebuchet MS";
	font-variant:small-caps;
	text-align:left;
	font-weight:bolder;
	margin-left:75px;
	padding-top:65px;
	width:60%;
}

#divHomeBtn{
	width:170px;
	height:100px;
	float:right;
}

#divHomeBtn img{
	padding-top:40px;
	cursor:pointer
}

#botonHome{
	position:absolute;
	left:340px;
	width:72px;
	height:54px;
	/*background-color:#FFF;*/
}

#botonHome img{
	width:72px;
	height:54px;
	cursor:pointer
}

#divAcceso #divAccesoIngresar{
	display:block;
}


#divAcceso #tdEntradasUsu{
	display:none;
	text-align:center;
	background-color:#6699CC;
	color:#FFF;
	cursor:pointer;
}

#divAcceso #tdEntradasUsu.sobre{
	background-color:#F00;
	color:#FFF;
	
}



label a.errorVal{
	display:inline-block;
	width:20px;
	height:15px;
	
	background-image:url(img/errorValid.gif);
	background-position:left;
	background-repeat:no-repeat;
	cursor:default;
}

#errorValidac{
	font-size:0.8em;
	position:absolute;
	border:1px solid #EEE;
	background:#000;
	padding:2px 5px;
	color:#FFF;
	display:none;
	text-align:right;
	z-index:1000;
	}

.error{
	/*background-color:#F00;*/
	border:1px solid #F00;
	color:#F00;
}

#errorAcceso{
	width:100%;
	font-size:1.2em;
	color:#F00;
	text-align:center;
	font-weight:bolder;
}










#divPrincipal{
	/*background-color:#666;*/
	z-index:-200;
	
	width:839px;
	height:auto;
	margin-top:10px;
	
	padding:3px;
}

#divPrincipalCargador{
	/*background-color:#FFF;*/
	color:#FFF;
	height:30px;
	width:100%;
	float:left;
	text-align:center;
	display:none;
}


#divPrincipalContenido{
	/*background-color:#DDD;*/
	height:auto;
	width:650px;
	margin-top:177px;
	/*float:left;*/
	text-align:justify;
	/*background-image:url(img/background_expand_repeat.gif);
	background-position:top center;
	background-repeat:repeat-y;;*/
}

#divHome{
	/*margin-top:-20px;*/
	margin-top:0px;
	margin-bottom:-177px;
}


#headerMisionInterna{
	/*background-color:#000;*/
	
	height:170px;
	width:100%;
}

#headerMisionInternaSWF{
	/*background-color:#000;*/
	
	height:170px;
	width:600px;
	/*background-color:#F00;*/
	margin:0px auto;
	
}


#divHeaderInterno{
	/*background-color:#000;*/
	
	height:110px;
	width:100%;
	text-align:justify;
	background-image:url(img/background_expand_header.gif);
	background-position:top center;
	background-repeat:no-repeat;;
	
}

#divFooterInterno{
	/*background-color:#000;*/
	height:57px;
	width:100%;
	text-align:justify;
	background-image:url(img/background_expand_footer.gif);
	background-position:top center;
	background-repeat:no-repeat;;
	
}

#divContenidoInterno{
	/*background-color:#DDD;*/
	
	height:auto;
	width:100%;
	text-align:justify;
	background-image:url(img/background_expand_repeat.gif);
	background-position:top center;
	background-repeat:repeat-y;;
	padding-bottom:30px;
}


#divPrincipalContenido div.introducciones{
	padding-left:13%;
	padding-right:13%;
	padding-top:10px;
	
}

#divPrincipalContenido div#introExpresalo b{
	color:#ec7312;
}

#divPrincipalContenido div#introUploads b{
	color:#9c005b;
}

#divPrincipalContenido div#introDiscusion b{
	color:#81bb33;
}

#divPrincipalContenido div#introCalificacion b{
	color:#00b4fa;
}

#divPrincipalContenido div#introCreatividad b{
	color:#5c208b;
}


#divPrincipalContenido div#divPrinInterno{
	height:auto;	
	/*background-color:#FFF;*/
	margin:10px;
	margin-top:0px;
	margin-bottom:0px;
	/*padding:10px;*/
	padding:0px;
}


textarea{
	width:100%;
}





#divBandejaMision, #divContenidoMision{
	width:98%;
	padding-left:10px;
	/*padding-top:0px;*/
	/*background-color:#DDD;*/
	/*margin-bottom:10px;*/
}

#divBandejaMision{
	padding:0px;

}

#divBandejaMision .mision{
	width:18%;
	display:inline-block;
	background:#6699CC;
	padding:5px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
}

#divBandejaMision .misionSelected{
	width:18%;
	display:inline-block;
	background:#FFF;
	padding:5px;
	text-align:center;
	color:#6699CC;
	text-decoration:none;
}


#divMenuLaboratorio{
	position:absolute;
	width:226px;
	height:572px;
	top:177px;
	left:-116px;
	/*background-color:#F00;*/
}



#divFooter{
	position:relative;
	width:839px;
	height:116px;
	margin-left:22%;

	margin-top:-21px;
	float:left;
	padding:3px;
	padding-bottom:0px;
}


#divFooter #divTell{
	
	width:200px;
	height:330px;
	
	position:absolute;
	margin-top:-255px;
	left:-120px;
}

/*
#divFooter #divImagenDin{
	width:250px;
	height:300px;
	
	position:absolute;
	margin-top:-250px;
	left:700px;
}*/

#divFooter #divFoo{
	position:absolute;
	margin:auto 0px;
	height:116px;
	width:839px;
}




#terminosBtn strong{
	color:#FFF;
}







