/* CSS Document */

/*ESTILOS GENERALES*/

html{ background:url(../images/bg.jpg) bottom left repeat-x; padding:0 0 0 0; }
body{ margin:0 auto; width:1024px; background:url(../images/bgbody.jpg) bottom no-repeat; }
h1{ font-family: Helvetica, sans-serif; font-weight:normal; font-size:20px; margin:0; text-transform:uppercase; color:#005498; }
h2{ font-family:Helvetica, Arial, sans-serif; font-weight:bolder; font-size:20px; color:#333333; }
/*FIN ESTILOS GENERALES*/

/* CAPAS */

#cabecera{ width:900px; height:183px; margin:0 auto; background:url(../images/bgcabecera.jpg) bottom left no-repeat; }

#contenedor{ width:900px; padding:0 0 0 0; margin:0 auto; background:url(../images/bgcont.jpg) left repeat-y; }

#login{	width:300px; border:1px dashed #99CC99; padding:0 0 30px 0; text-align:center; }

#login input.sublogin{ width:80px; height:25px; font-size:12px; color:#003366; background:#EAF3FA; border:1px solid #CCC; font-weight:bolder; }
/*PARTE IZQUIERDA, MENU, BUSCADOR Y DESTACADOS*/
#bloqleft{ width:243px; height:703px; float: left; }

	#menu{ padding:0 0 25px 0; position:relative; width:253px; right:10px;  background:url(../images/bgcontleft.jpg) right repeat-y; }
	#destacados{ background:url(../images/bgcontleft.jpg) right repeat-y; width:243px; height:292px; }
		#contdestacados{ background:url(../images/bgdestbot.jpg) bottom right no-repeat; width:243px; height:100%; }
			#cabdestacados{ background:url(../images/bg_cabdest.jpg) bottom left no-repeat; width:228px; height:70px; margin:0 0 0 9px; }
			#cabdestacados h1{ font-family: Helvetica, sans-serif; font-weight:bold; font-size:16px; margin:0; padding:37px 10px 0 0; text-transform:uppercase; color:#4fa700; text-align:right; }
			#centdestacados{ background:url(../images/bg_dest.jpg) left repeat-y; width:228px; margin:0 0 0 9px; padding:8px; }
			#piedestacados{ background:url(../images/bg_piedest.jpg) top left no-repeat; width:228px; height:19px; margin:0 0 0 9px; }
	#buscador{ background:url(../images/bgcontleft.jpg) right repeat-y; width:243px; margin:0 auto; }
		#separa{ height:4px; width:234px; margin:0 0 0 9px; padding:0; background:url(../images/separa.jpg) left top repeat-x; }
		#contbuscador{ border-bottom:1px solid #4fa700; margin:0 auto; height:30px; padding:5px 0 0px 15px; clear:both; }

/*FIN PARTE IZQUIERDA*/

/*PARTE DERECHA, CONTENIDO, BANNERS, USUARIOS*/

#bloqright{ width:630px; background:url(../images/bgcontpeq.jpg) left top no-repeat; float:left; padding:0 0 0 27px; }
	#usuarios{ height:72px; width:630px; background:url(../images/bgigenuser.jpg) bottom right no-repeat #4fa700; }
		#formuser{ width:581px; height:36px; padding:0px 0 0 30px; float:right; background:url(../images/bgformuser.jpg) left top no-repeat #f3f3f3; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
		#formuser table.listo{ font-size:15px; }
		#fecha{ clear:both; margin:0 auto; padding:10px 0 0 0; width:600px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; }
	#content{ padding:5px 0 0 0; margin:0 auto; width:487px; float:left; clear:both; }
		#contenido{ width:487px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; float:left; }
			#contenido p{ text-align:justify; }
			#piereturn { background:url(../images/bkgpiecont.jpg) top left no-repeat; margin:30px 0 0 0; width:487px; height:26px; clear:both; }
			#btarriba { float:right; margin:0 20px 0 0; }
			#donde { float:left; font-family:Arial, Helvetica, sans-serif; width:250px; color:#666666; font-size:10px; margin:0 0 0 0; }
			#donde .aki{ color:#4fa700; }
			#minimenu{ float:left; font-size:10px; color:#999999; }
			#minimenu a{ font-size:10px; color:#999999; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
			#minimenu a:hover{ text-decoration:underline; color:#333333; }
			#formulario{ width:420px; }
		#abece{ text-align:center; margin:0 0 15px 0; padding:0 0 10px 0; border-bottom:1px dotted #CCCCCC; }
		#abece a{ text-decoration:none; color:#333333; }
		#abece a:hover{ color:#CCCCCC; }
		#piecont{ width:487px; clear:both; margin:0; padding:10px 0 0 5px; text-align:left; }
		#bl1{ padding:0 0 15px 0; text-align:justify; margin:0 0 15px 0; width:477px; border-bottom:1px solid #4fa700; background:url(../images/img_pres.jpg) right no-repeat; }
		#bl21{ width:238px; height:177px; float:left; border-right:1px solid #4fa700; margin:0 0 15px 0; padding:8px 0 0 0; }
		#bl22{ width:223px; height:177px; float:left;  padding:8px 0 0 15px; }
		#bl4{ padding:8px 0 15px 0; margin:15px 0 0 0; width:477px; /*border-top:1px solid #4fa700;*/ border-bottom:1px solid #4fa700; clear:both; }
		#parrafo{ width:320px; }
		#parafo2{ width:215px; }
		#parafo3{ width:210px; }
		#foto{ border:1px solid #CCCCCC; padding:5px; margin:10px; float:right; }
		#vermas{ position:relative; text-align:right; padding:10px 0 0 0; }
		#vermas a{ color:#4fa700; text-decoration:none; }
		#vermas a:hover{ text-decoration:underline; }
		#banner{ width:135px; float:right; padding:5px 0 0 0; }
			#cabeceraban{ width:135px; height:19px; background:url(../images/bg_cabban.jpg) bottom no-repeat; }
			#cabeceraban h1{ font-family: Helvetica, sans-serif; font-weight:normal; font-size:14px; margin:0; text-transform:uppercase; color:#FFFFFF; text-align:center; } 
			#ban{ padding:10px 0 0 0; text-align:center; width:133px; border-left:1px solid #005498; border-right:1px solid #005498; }
			#pieban{ padding:0 0 10px 0; width:135px; background:url(../images/bg_pieban.jpg) top no-repeat; height:12px; }

/*FIN PARTE DERECHA*/

/*PIE DE LA PÁGINA CON ENLACES DE LOS COLABORADORES*/

#pie{ height:100px; width:900px; clear:both; background:url(../images/bgtoppie.jpg) top repeat-x; margin:0 auto; padding:20px 0 0 0; }
	#cabenlaces{ width:900px; height:13px; background:url(../images/cabenl.jpg) bottom no-repeat; }
	#enlacespie{ text-align:center; clear:both; width:898px; margin:0 0 0 0; padding:0 0 0 0; border-left:1px solid #e3e1e2; border-right:1px solid #e3e1e2; }
	#pieenlaces{ width:900px; height:13px; background:url(../images/pieenl.jpg) top no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

/*FIN PIE*/

/*FIN CAPAS*/

/*CLASES*/

h2.fecha{	color:#003366; font-size:12px; }

h1.tit_princ{ width:487px; height:30px; padding:25px 0 0 0; margin:0 auto; background:url(../images/bgtitprinc.jpg) bottom no-repeat; font-family:Helvetica, sans-serif; font-size:20px; font-weight:normal; text-transform:uppercase; color:#005498; }

h1.tit_princ1{ width:487px; height:30px; padding:40px 0 0 0; margin:0 auto; background:url(../images/bgtit1.jpg) bottom no-repeat; font-family:Helvetica, sans-serif; font-size:20px; font-weight:normal; text-transform:uppercase; color:#005498; }
h1.tit_princ2{ width:487px; height:30px; padding:40px 0 0 0; margin:0 auto; background:url(../images/bgtit2.jpg) bottom no-repeat; font-family:Helvetica, sans-serif; font-size:20px; font-weight:normal; text-transform:uppercase; color:#005498; }
h1.tit_princ3{ width:487px; height:30px; padding:40px 0 0 0; margin:0 auto; background:url(../images/bgtit3.jpg) bottom no-repeat; font-family:Helvetica, sans-serif; font-size:20px; font-weight:normal; text-transform:uppercase; color:#005498; }
h1.tit_princ4{ width:487px; height:30px; padding:40px 0 0 0; margin:0 auto; background:url(../images/bgtit4.jpg) bottom no-repeat; font-family:Helvetica, sans-serif; font-size:20px; font-weight:normal; text-transform:uppercase; color:#005498; }
h1.tit_princ5{ width:487px; height:30px; padding:40px 0 0 0; margin:0 auto; background:url(../images/bgtit5.jpg) bottom no-repeat; font-family:Helvetica, sans-serif; font-size:20px; font-weight:normal; text-transform:uppercase; color:#005498; }
h1.tit_princ6{ width:487px; height:30px; padding:40px 0 0 0; margin:0 auto; background:url(../images/bgtit6.jpg) bottom no-repeat; font-family:Helvetica, sans-serif; font-size:20px; font-weight:normal; text-transform:uppercase; color:#005498; }
h1.tit_princ7{ width:487px; height:30px; padding:40px 0 0 0; margin:0 auto; background:url(../images/bgtit7.jpg) bottom no-repeat; font-family:Helvetica, sans-serif; font-size:20px; font-weight:normal; text-transform:uppercase; color:#005498; }
h1.tit_princ8{ width:487px; height:30px; padding:40px 0 0 0; margin:0 auto; background:url(../images/bgtit8.jpg) bottom no-repeat; font-family:Helvetica, sans-serif; font-size:20px; font-weight:normal; text-transform:uppercase; color:#005498; }
h1.tit_princ9{ width:487px; height:30px; padding:40px 0 0 0; margin:0 auto; background:url(../images/bgtit9.jpg) bottom no-repeat; font-family:Helvetica, sans-serif; font-size:20px; font-weight:normal; text-transform:uppercase; color:#005498; }

td.rellena{	background: url(../images/textbox.jpg) bottom no-repeat; width:178px; height:23px; padding:5px 0 0 0; }
  
td.rellena input{ height: 18px; margin-left:15px; margin-top:5px; padding:0; width: 150px; border: 0; font-size:13px; }

td.links{ padding:5px 0 0 10px; }
td.lable{ padding:10px 0 0 0; }

.btn_enviar{ width:23px; height:23px; cursor:pointer; background: url(../images/btnsend.jpg) no-repeat; border:0px; }

.btn_search{ width:21px; height:21px; cursor:pointer; background: url(../images/btnsearch.jpg) no-repeat; border:0px; }

a.registro{ color:#FF0000; text-decoration:none; font-size:10px; }
a.registro:hover{ text-decoration:underline; }

a.forgetpass{ color:#666666; text-decoration:none; font-size:10px; }
a.forgetpass:hover{ text-decoration:underline; }

.selbuscador{ font-size:10px; height:17px; padding:0; margin:0; }
.textbuscador{ font-size:10px; height:11px; width:61px; margin:0 auto; }

ul.lista{ list-style:none; margin:0 auto; padding:0; color:#666666; font-size:10px; }
ul.lista li{ margin:9px; }

ul.listnot{ list-style:none; margin:0 auto; padding:0; color:#666666; font-size:10px; }
ul.listnot li{ margin:9px; padding:0 0 0 0px; width:450px; text-align:left; }
ul.listnot a{ font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#006699; }
a.volver{ color:#4fa700; text-decoration:none; }
a:hover.volver{ text-decoration:underline; }
li.item{ width:400px; display:block; border-bottom:1px dotted #CCCCCC; }
li.item a{ font-style:normal; }
li.cursos{ width:500px; height:40px;  border-bottom:1px dotted #CCCCCC; }
li.cursini{ width:0px; height:30px; }
li.labini{width:0; display:block; height:30px; }
li.cursos tr{ height:20px;border-bottom:1px dotted #CCCCCC; }
span.tit{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#006699; font-weight:bolder; }
span.ref{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#006699; font-weight:bolder; }
span.tit2{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#339933; }
img.minifoto{ width:49px; height:48px; border:1px solid #006699; margin:0px 5px 5px 0; float:left; }
td.derecha{ text-align:right; }
td.fotito{ width:55px; }

/*FIN CLASES*/