/* CSS Document */

/*ESTILOS GENERALES*/

html{ background:url(../images/bg.jpg) bottom repeat-x; padding:15px 0 15px 0; }
body{ margin:0 auto; width:1024px; background:url(../images/bgcabecera.jpg) top no-repeat; padding:9px 0 0 0; }
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:#74653d; }
/*FIN ESTILOS GENERALES*/

/* CAPAS */

#cabecera{ width:778px; height:268px; 
/*comentado meb - background:url(../images/bg_1.jpg) top no-repeat #88beb1;*/
 margin:0 auto; clear:both; }

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

/*PARTE IZQUIERDA, MENU, BUSCADOR Y DESTACADOS*/
#bloqleft{ width:243px; clear:both; float: left; padding:115px 0 0 0; background:url(../images/bg_1.jpg) top left no-repeat; background-position:9px 0px; margin:0 auto;}
	#bloqleft.inicio{  background:url(../images/bg_1.jpg) top left no-repeat; background-position:9px 0px; }
	#bloqleft.empresa{  background:url(../images/bg_2.jpg) top left no-repeat; background-position:9px 0px; }
	#bloqleft.procesos{  background:url(../images/bg_3.jpg) top left no-repeat; background-position:9px 0px; }
	#bloqleft.sectores{  background:url(../images/bg_7.jpg) top left no-repeat; background-position:9px 0px; }
	#bloqleft.ambiente{  background:url(../images/bg_6.jpg) top left no-repeat; background-position:9px 0px; }
	#bloqleft.contacto{  background:url(../images/bg_5.jpg) top left no-repeat; background-position:9px 0px; }
	#bloqleft.otros{  background:url(../images/bg_8.jpg) top left no-repeat; background-position:9px 0px; }
	#menu{ padding:0 0 0 0; position:relative; width:253px; right:10px;}
	#destacados{ width:243px; clear:both;   }
		#contdestacados{ width:241px; }			
			#centdestacados{ width:226px; margin:0 0 0 9px; padding:0 0 0 8px; background:#88beb1; text-align:left; }
			#centdestacados img{ float:right; }
			
	#buscador{ background:url(../images/bg_lat1.jpg) top right no-repeat #88beb1; background-position:9px 24px; width:243px; height:244px; margin:0 auto; padding:0 0 20px 0; }
	#buscador.empresa{ background:url(../images/bg_lat.jpg) top right no-repeat #88beb1; background-position:9px 24px;}
	#buscador.procesos{ background:url(../images/bg_lat2.jpg) top right no-repeat #88beb1; background-position:9px 24px;}
	#buscador.sectores{ background:url(../images/bg_lat3.jpg) top right no-repeat #88beb1; background-position:9px 24px;}
	#buscador.ambiente{ background:url(../images/bg_lat5.jpg) top right no-repeat #88beb1; background-position:9px 24px;}
	#buscador.contacto{ background:url(../images/bg_lat4.jpg) top right no-repeat #88beb1; background-position:9px 24px;}
	#buscador.otros{ background:url(../images/bg_lat8.jpg) top right no-repeat #88beb1; background-position:9px 24px;}

/*FIN PARTE IZQUIERDA*/

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

#bloqright{ width:526px; float:left; padding:0 0 0 0; background:url(../images/bg_1.jpg) right top no-repeat; }
	#bloqright.inicio{  background:url(../images/bg_1.jpg) right top no-repeat; }
	#bloqright.empresa{  background:url(../images/bg_2.jpg) right top no-repeat; }
	#bloqright.procesos{  background:url(../images/bg_3.jpg) right top no-repeat; }
	#bloqright.sectores{  background:url(../images/bg_7.jpg) right top no-repeat; }
	#bloqright.ambiente{  background:url(../images/bg_6.jpg) right top no-repeat; }
	#bloqright.contacto{  background:url(../images/bg_5.jpg) right top no-repeat; }
	#bloqright.otros{  background:url(../images/bg_8.jpg) right top no-repeat; }
	#content{ padding:115px 0 0 35px; margin:0 auto; width:477px; float:left; clear:both; margin:145px 0 0 0;   background:url(../images/bg_sonbre.png) left top no-repeat; }
		#contenido{ width:457px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; float:left; clear:both; }
			#contenido p{ text-align:justify; }						
			#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; height:150px; }
		#bl1{ padding:0 0 0 0; text-align:justify; margin:0 0 0 0; width:477px; clear:both;}
		#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 -15px; /*border-top:1px solid #4fa700;*/ clear:both; }
		#parrafo{ width:480px; }
		#parafo2{ width:215px; }
		#parafo3{ width:210px; }
		#foto{ border:1px solid #CCCCCC; padding:5px; margin:10px; float:right; }		
		
		
		#bloqpie{ clear:both; padding:10px 15px 20px 0; margin:15px 0 0 0; height:32px; background:url(../images/bgcont.gif) repeat-y #718a94; color:#daffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bolder; }
		#procesos{ padding:15px 0 15px 0; }
		#procesos table{ margin:0 auto; padding:0; color:#ff006d; font-weight:bolder; }
		#procesos h3{ color:#000000;}
		#procesos span{ font-weight:normal; color:#000000; }
/*FIN PARTE DERECHA*/

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

#pie{ height:10px; width:778px; clear:both; background:url(../images/pie.png) bottom no-repeat; margin:0 auto; padding:0 0 0 0; }	

/*FIN PIE*/

/*FIN CAPAS*/

/*CLASES*/

p.contact{
	text-align:left;
}

p.contact span{
	color:#FF0099;
	font-weight:bolder;
}

ul.sectores{  color:#ff006d; font-weight:bolder; }
ul.sectores span{ color:#000000; font-weight:normal; }
h1.tit_princ{ width:487px; height:30px; padding:25px 0 0 0; margin:0 0 15px 0; font-family:Helvetica, sans-serif; font-size:20px; font-weight:normal; text-transform:capitalize; color:#ff006d; border-bottom:1px solid #718a94; }


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.cursos tr{ height:20px;}

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*/
