html {background:#D9EEF9 url("../img/web-bg.png") repeat-x left top;}
body {font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:12px;min-width:980px; width:auto !important; width:1024px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a {color:#0C6ACF;text-decoration:none;}
a:hover {color:#00458F;text-decoration:underline;}
.indent{padding-left:15px;}
.bold{font-weight:bold;}
.grande{font-size:16px;}
.center{text-align:center}
.azul{color:#0C6ACF;}
blockquote { border : 1px solid #62BF21; width: 100%;margin: 0px; padding: 10px; background-color: #fff;}


/** Principal **/
	#index {width:900px;margin:0 auto;padding-top:30px;text-align:center;}
		#index_buscar {float:left;width:900px;height:53px;margin:5px 0 10px 0;padding-top:21px;background:transparent url("../img/index-search-bg.png") no-repeat left top;}
			#index_buscar span, #index_buscar input {padding:1px 5px;font-size:16px;font-weight:bold;}
			#index_buscar span {color:#FFF;}
			#index_buscar input {padding:3px;}
			#ib_empleo {width:250px;color:#09719F;}
			#ib_lugar {width:180px;color:#09719F;}
			#ib_submit {margin-left:10px;width:200px;color:#333;}
		#index h1 {float:left;font-size:1.2em;font-weight:bold;color:#333;display:inline;width:170px;margin-left:200px;}
		#index h2 {float:left;font-size:1.2em;font-weight:bold;color:#333;width:250px;}
		p#h1 {float:left;font-size:1.2em;font-weight:bold;color:#333;padding: 0 5px;}
		#index_sugerencias {float:left;width:900px;padding-top:20px;padding-bottom:5px;margin-bottom:10px;}
				#index_sugerencias p {float:left;width:100%;border-bottom:1px solid #0A84BF;margin-bottom:10px;text-align:left;font-weight:bold;}
				#sugerencias {float:left;width:200px;height:18px;padding-top:3px;background:#0A84BF;color:#FFF;}
				#index_sugerencias div {float:left;width:33%;}
				#index_sugerencias a {display:block;padding:3px 0;}
		#index_provincias{float:left;width:100%;height:50px;}
				#index_provincias span{width:100%;height:15px;margin:10px auto 10px auto;padding:5px;color:#000;font-size:10px;background:#C6FF9F;}
				#index_provincias h3{display:inline;width:120px;font-size:10px;}
	
/* Listados */
	#webHeader {float:left;width:100%;margin-bottom:10px;}
		#webHeader h1 {display:block;padding:10px 20px 0 20px;font-size:1.7em;font-weight:bold;color:#5AB81A;}
		#webHeader p {padding:5px 20px 0 20px;}
	#web {position:relative;float:left;width:100%;min-height:610px;}
		#web_left {position:absolute;top:0px;left:0px;width:200px;height:100%;}
			div.wl_filter {float:left;width:180px;margin:20px 10px 0 10px;display:inline;background:#FFF;padding-bottom:8px;}
				span.wlf_title {float:left;width:160px;padding:3px 10px;margin-bottom:5px;color:#FFF;font-weight:bold;font-size:13px;background:#5AB81A url("../img/filter-title-bg.png") repeat-x left top;}
				span.wlf_title_azul{float:left;width:160px;padding:3px 10px;margin-bottom:5px;color:#FFF;font-weight:bold;font-size:13px;background:#0A84BF;}
				div.wl_filter p {padding:3px 8px;}
					div.wlf-indent a {padding-left:15px;}
					div.wl_filter a.wlf_all {display:block;padding:3px 8px;margin-top:10px;}
				span.count {float:left;;font-size:11px;color:#333;padding-top:3px;}
		#web_right {position:absolute;top:0px;right:0px;width:200px;height:100%;}
			#web_right div {text-align:center;}
		#web_center {display:block;padding:0 200px;min-height:300px;margin-bottom:20px;}
			#wc_alertas {float:left;height:14px;padding-left:22px;margin-left:5px;background:transparent url("../img/avisoEmail.gif") no-repeat left top;}
			#wc_pagina {float:right;padding-right:5px;}
			#wc_pagina h2{display:inline;padding-left:5px;width:95px;}
			#wcAlertas_cont {display:none;float:left;clear:left;padding:10px 20px;margin:5px 0 20px 0;background:#255;border:1px solid #999;background:#5AB81A url("../img/filter-title-bg.png") repeat-x left top;}
				#wcAlertas_ok{float:left;}
				#wcAlertas_cont span, #wcAlertas_cont a {color:#FFF;font-weight:bold;font-size:13px;}
				#wcAlertas_cont a {text-decoration:underline;}
				#alertas-email {width:200px;margin:0 10px;}
				#alertas-submit {padding:0 10px;font-weight:bold;}
				#alertas-cerrar {margin-left:20px;}
			#listado {float:left;width:100%;margin-bottom:20px;}
			#noresults{float:left;width:100%;margin:20px 0;background:#FFF;color:#0A84BF;}
			#noresults p, #noresults strong{margin:10px;}
				#letras{float:left;width:100%;margin-bottom:20px;text-align:center;}
				span.listado_elemento, #textSem{float:left;width:96%;padding:10px 2%;margin:5px 0 10px 0;background:#FFF;color:#000;cursor:pointer;}
				#textSem{background:#C6FF9F}
				span.listado_elemento:hover {background:#BDE3A1 url("../img/element-hover-bg.png") repeat-x left top;text-decoration:none;}	
				span.le-visited {background:#FBFFDF url("../img/leida.gif") no-repeat right bottom;}
					a.le_titulo {float:left;font-size:1.4em;color:#0A84BF;font-weight:bold;}
					a.le_titulo h3{float:left;font-weight:bold;display:inline;padding-right:5px;}
					span.listado_elemento:hover a.le_titulo {text-decoration:underline;}
						span.le_lugar {color:#5AB81A;}
					span.le_salario {float:right;padding-left:20px;text-align:right;font-size:1.4em;color:#333;font-weight:bold;}
					a.le_empresa {float:left;clear:left;color:#08658F;font-weight:bold;font-size:0.9em;}
					a.le_tags {clear:left;color:#08658F;font-size:1.0em;text-decoration:underline;}
					span.le_tags{float:left;width:100%;padding:5px 0;font-size:0.8em;color:#08658F;}
					span.le_descripcion {float:left;width:100%;padding:10px 0;}					
					span.le_fuente {float:left;width:100%;color:#3D7F0F;}
					ul#cat{height:200px;width:100%;margin-top:20px;}
					ul#cat li.tags{float:left; width:150px; height:30px; padding:10px 20px;font-weight:bold;}
					li.bus{float:left; padding:15px 20px;}
					li.bus a{border:1px solid #bde3a1;padding:6px 12px;background:#FFF;font-weight:bold;}
			#paginado {float:left;width:100%;margin-bottom:20px;text-align:center;}
				#paginado a {padding:2px 8px;margin:0 3px;background:#FFF;border:1px solid #DDD;font-weight:bold;}
				#paginado a:hover {background:#BDE3A1;text-decoration:none;}
				#paginado span {padding:2px 6px;margin:0 3px;font-weight:bold;color:#3D7F0F;font-size:1.1em;}

/* Tagcloud */
	div.tagcloud {float:left;width:100%;margin:20px 0;text-align:center;}
		div.tagcloud a {background:#FFF;line-height:40px;padding:6px 12px;margin:0 6px;border:1px solid #BDE3A1;font-weight:bold;white-space:nowrap;}
		div.tagcloud a:hover {background:#BDE3A1 url("../img/element-hover-bg.png") repeat-x left top;}
				
/* FORM */
	dl{width:500px;}
		input#submit{text-align:center;margin-left:230px;}
		dt{float:left;width:100px;height:40px;display:inline;font-weight:bold;}
		dd{float:left;width:400px;height:40px;}
			dd input{width:400px;height:20px;}
		dd#ta{height:200px;}
			dd#ta textarea{ width:400px;height:150px;}
				
/* Header */
	#header {float:left;width:100%;height:101px;}
		#header_top {float:left;width:980px;}
		#header_logo {float:left;padding:10px 5px 0 15px;}
		#header_buscar {float:left;padding-top:31px;}
			#header_buscar span, #header_buscar input {padding:1px 2px;font-size:14px;font-weight:bold;}
			#header_buscar span {color:#5F5F5F;}
			#header_buscar input {padding:2px;}
			#header_buscar #ib_submit {width:65px;}
		#header_bottom {float:left;width:100%;height:18px;padding-top:3px;background:#0A84BF;color:#FFF;}
			#breadcrumb {float:left;padding-left:10px;}
				#breadcrumb a {color:#FFF;text-decoration:underline;}
				#breadcrumb a:hover {color:#EEE;}
				#breadcrumb span {font-weight:bold;}				
	
/* Footer */	
	#footer {float:left;width:100%;padding:10px 0;text-align:center;border-top:1px solid #CCC;}
		#footer p {margin:5px 0;}