
@charset "utf-8";
/*  * Estudio Pica: diseño + desarrollo client-side * *//* GENERALES */* {	margin: 0;	padding: 0;}body {	background: url(../images/fondo.gif) #83876b repeat-x center top;}

a img {	border-style: none;}/* @group LAYOUT */#todo {	width: 712px;	margin-right: auto;	margin-left: auto;	position: relative;}#encabezado {	position: relative;	width: 712px;	height: 100px;}#botonera_principal {	background: url(../images/fondo_botonera.gif) repeat-x left top;	height: 37px;	width: 711px;	position: relative;}#botonera_secundaria {	background: url(../images/fondo_subbotonera.gif) repeat-x left top;	height: 18px;	width: 711px;	position: relative;}#contenido_principal {	width: 672px;	background: url(../images/fondo_todo.gif) #f4f7f8 repeat-y center top;	position: relative;	padding: 20px;	min-height: 300px;}#pie {	background: url(../images/fondo_pie.gif) no-repeat center top;	width: 712px;	height: 44px;	position: relative;}/* === */#columna_ancha {	width: 533px;	position: relative;}#columna_banners_derecha {	width: 122px;	position: absolute;	top: 20px;	right: 20px;}	/* @end *//* @group ENCABEZADO */#logo_telexplorer {	background: url(../images/logo_telexplorer.gif) no-repeat;	width: 243px;	height: 64px;	text-indent: -30000px;	position: absolute;	top: 25px;	left: 0px;}#bajada {	display: none;}#login {	width: 308px;	height: 25px;	position: absolute;	right: 0px;	top: 35px;}#registrarse {	width: 298px;	height: 10px;	position: absolute;	right: 0px;	top: 65px;	background: #3a3e20;	color: #eaeff1;	line-height: 1em;	font-size: 10px;	padding: 4px 5px 5px 5px;}#registrarse a {	color: #eaeff1;}/* login y demas */form#login input {	border: 1px solid #82876a;	font: 11px/1em Arial, Helvetica, sans-serif;	height: 1em;	padding: 3px;	margin-right: 10px;}form#login input#mail {	width: 100px;}form#login input#password {	width: 40px;}form#login input#boton_entrar {	color: #ffffff;	background: #57262d;	border: 1px solid #82876a;	font-size: 10px;	text-transform: uppercase;	width: 52px;	height: 20px;	padding: 2px;	text-align: center;	margin: 0px;}form#login input#boton_entrar:hover {	color: #ffffff;	background: #853845;	border: 1px solid #82876a;	font-size: 10px;	text-transform: uppercase;	width: 52px;	height: 20px;	padding: 2px;	text-align: center;	margin: 0px;}form#login input#boton_entrar:active {	color: #ffffff;	background: #830e28;	border: 1px solid #fdb400;	font-size: 10px;	text-transform: uppercase;	width: 52px;	height: 20px;	padding: 2px;	text-align: center;	margin: 0px;	font-weight: bold;}form#login label {	color: #eef2f4;	font-weight: bold;}/* @end *//* @group BOTONERAS */#botonera_principal ul#botones_big {	list-style: none;	height: 37px;	width: 300px;}#botonera_principal ul#botones_big li {	float: left;	margin: 0px;	padding: 0px;	text-indent: -30000px;}#botonera_principal ul#botones_big li a {	text-indent: -30000px;	display: block;}li#boton_busqueda {	height: 37px;	width: 142px;}li#boton_busqueda a {	height: 37px;	background: url(../images/boton_busqueda.gif) no-repeat;	width: 142px;}li#boton_busqueda a:hover {	background: url(../images/boton_busqueda-over.gif) no-repeat;}li#boton_mitelexplorer {	height: 37px;	width: 152px;}li#boton_mitelexplorer a {	height: 37px;	background: url(../images/boton_mitxp.gif) no-repeat;	width: 152px;}li#boton_mitelexplorer a:hover {	background: url(../images/boton_mitxp-over.gif) no-repeat;}#botonera_principal ul#botones_small {	list-style: none;	height: 37px;	width: 200px;	position: absolute;	top: 0px;	right: 0px;}#botonera_principal ul#botones_small li {	text-indent: -30000px;	margin: 0px;	padding: 0px;}#botonera_principal ul#botones_small li a {	text-indent: -30000px;	display: block;}li#boton_inicio {	height: 37px;	width: 46px;	right: 83px;	top: 0px;	position: absolute;}li#boton_inicio a {	height: 37px;	background: url(../images/boton_inicio.gif) no-repeat;	width: 46px;}li#boton_inicio a:hover {	background: url(../images/boton_inicio-over.gif) no-repeat;}li#boton_ayuda {	width: 83px;	height: 37px;		padding: 0;	top: 0px;	right: 0px;	position: absolute;}/* PARA QUE FUNCIONE OK EN EXPLORER */* html li#boton_ayuda {	top: 0px;	right: -1px;	position: absolute;}li#boton_ayuda a {		width: 83px;	height: 37px;	padding: 0;	background: url(../images/boton_ayuda.gif) no-repeat;}li#boton_ayuda a:hover {	background: url(../images/boton_ayuda-over.gif) no-repeat;}#botonera_secundaria p, #botonera_secundaria a {	color: #FFFFFF;	text-decoration: none;}#botonera_secundaria a:hover {	text-decoration: underline;}#subbotonera_1 {	text-align: left;	width: 300px;	position: absolute;	font-weight: bold;}#subbotonera_1 a {	margin-right: 10px;	margin-left: 25px;}#subbotonera_2 {	text-align: right;	top: 0px;	right: 0px;	width: 300px;	position: absolute;}#subbotonera_2 a {	margin-right: 10px;	margin-left: 10px;}	/* @end *//* @group CONTENIDO PRINCIPAL HOME */#col1 {	width: 280px;	position: absolute;	top: 4px;	left: 0px;}#col2 {	/*width: 396px;*/	height: 600px;	margin-left: 280px;	margin-right: auto;
	position: relative;
}#busqueda {	background: url(../images/amarillo_fondo.gif) repeat-y left top;	width: 280px;}#busqueda #residencial {	background: no-repeat url(../images/amarillo_borde_up.gif) left top;	margin-bottom: 20px;	padding-top: 10px;	padding-left: 18px;}#busqueda #comercial {	background: url(../images/amarillo_borde_bottom.gif) no-repeat left bottom;	padding-bottom: 10px;	padding-left: 18px;}#busqueda h3 {	color: #09224d;	font-weight: bold;	font-size: 18px;	line-height: 1.5em;	padding-top: 10px;	padding-bottom: 10px;}#busqueda #boton_buscar {	position: absolute;	right: 19px;	z-index: 5;	top: 140px;
}#busqueda #boton_buscar, #busqueda #boton_buscar2 {	background: #3a5578;	color: #eaeff1;	border: 1px solid #17335b;	font: 10px Arial, Helvetica, sans-serif;	padding: 2px;
	width: 62px;
}#busqueda #boton_buscar:hover, #busqueda #boton_buscar2:hover {	background: #4d719f;	color: #ffffff;	border: 1px solid #17335b;}#busqueda #boton_buscar:active, #busqueda #boton_buscar2:active {	background: #09469f;	color: #ffffff;	border: 1px solid #062c6c;}#busqueda #form_res1, #form_res2, #busqueda #form_res3, #form_com {	width: 244px;	padding: 5px;}/* @group CUADROS DE TEXTO */#busqueda label {	text-transform: uppercase;	color: #0a224d;	font-size: 10px;	font-weight: bold;}#busqueda input {	background: #eef2f4;	border: 1px solid #837544;	padding: 2px;	font: 11px Arial, Helvetica, sans-serif;}#busqueda #nombre {	width: 227px;}#busqueda #area {	width: 30px;	margin-top: 20px;	margin-right: 3px;}#busqueda #tel {	width: 95px;}#busqueda #calle {	width: 107px;	margin-top: 10px;	margin-right: 3px;}#busqueda #altura {	width: 30px;}#busqueda #provincia1, #busqueda #provincia2 {	width: 130px;	margin-top: 24px;}#busqueda #nombre_comercio {	width: 227px;	margin-top: 10px;}#busqueda #zona {	margin-top: 10px;}	/* @end */#busqueda ul#tabs_res{	list-style: none;	position: relative;	width: 254px;	height: 24px;}/* EN EXPLORER SOLO NOMBRE DE LA CLASE*/.taba{	background: no-repeat url(../images/residencial_tabs.gif) 0px 0px;}.tabb {	background: no-repeat url(../images/residencial_tabs.gif) 0px -24px;}.tabc {	background: no-repeat url(../images/residencial_tabs.gif) 0px -48px;}#busqueda ul#tabs_com {	list-style: none;	position: relative;	width: 254px;	height: 24px;}/* EN EXPLORER SOLO NOMBRE DE LA CLASE*/.tab1 {	background: url(../images/comercial_tabs.gif) no-repeat 0px 0px;}.tab2 {	background: url(../images/comercial_tabs.gif) no-repeat 0px -24px;}#busqueda ul#tabs_res a, #busqueda ul#tabs_com a {	color: #58262e;	font-size: 12px;	font-weight: bold;	text-decoration: none;}#busqueda ul#tabs_res a:hover, #busqueda ul#tabs_com a:hover {	color: #8f263d;}#busqueda #residencial form {	background: url(../images/residencial_fondo.gif) no-repeat left top;	width: 234px;	height: 95px;	position: relative;	padding: 0px 10px 0px 10px;}#busqueda #comercial form {	background: url(../images/comercial_fondo.gif) no-repeat left top;	width: 234px;	height: 95px;	position: relative;	padding: 0px 10px 0px 10px;}#busqueda #boton_nombre {	float: left;	margin-right: 24px;	padding-left: 10px;	padding-top: 5px;}#busqueda #boton_tel {	float: left;	margin-right: 30px;	padding-top: 5px;}#busqueda #boton_direccion {	float: left;	margin-right: 40px;	padding-top: 5px;}#busqueda #boton_rubro {	float: left;	margin-right: 30px;	padding-left: 10px;	padding-top: 5px;}#busqueda #boton_nombrecomercio {	float: left;	margin-right: 40px;	padding-top: 5px;}

/* === bloques principales */

#tags_cloud {
	height: 234px;
	margin-top: 15px;
	padding-left: 20px;
	color: #09224d;
}

#tags_cloud h4 {
	font-size: 16px;
	color: #09224d;
	border-bottom: 2px solid #94a9c6;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

#banner_01 {
	width: 392px;
	height: 236px;
	margin-bottom: 15px;
}

#google_ads {
	background-color: #d6dde5;
	width: 116px;
	height: 349px;
	float: left;
	margin-right: -137px;
	border: 3px solid #a4b6c8;
}

#banner_02 {
	width: 255px;
	margin-bottom: 15px;
	margin-left: 137px;
}

#banner_03 {
	width: 255px;
	margin-left: 137px;
}	/* @end *//* @group CONTENIDO PRINCIPAL RESULTADOS BUSQUEDA *//* === LAYOUT CONTENIDO PRINCIPAL */#banner_superior {	}/* lenguetas */ul#filtro_resultados, ul#filtro_resultados.tab1 {	list-style: none;	width: 533px;	height: 25px;	background: no-repeat url(../images/lengueta.gif) 0px 0px;	position: relative;}ul#filtro_resultados.tab2 {	list-style: none;	width: 533px;	height: 25px;	background: no-repeat url(../images/lengueta.gif) 0px -25px;}ul#filtro_resultados.tab3 {	list-style: none;	width: 533px;	height: 25px;	background: no-repeat url(../images/lengueta.gif) 0px -50px;}ul#filtro_resultados li a {	font-size: 12px;	text-decoration: none;	width: 140px;	height: 25px;	display: block;	line-height: 28px;	padding-left: 8px;}ul#filtro_resultados li a:hover {	font-weight: bold;}#tab_comyres {	position: absolute;	top: 0px;	left: 0px;	height: 25px;	width: 155px;}#tab_com {	position: absolute;	top: 0px;	left: 155px;	height: 25px;	width: 155px;	background: url(../images/cuadradito_com.gif) no-repeat 130px 7px;}#tab_res {	position: absolute;	top: 0px;	left: 310px;	height: 25px;	width: 155px;	background: url(../images/cuadradito_res.gif) no-repeat 130px 7px;}ul#filtro_resultados.tab1 #tab_comyres {	font-weight: bold;}ul#filtro_resultados.tab2 #tab_com {	font-weight: bold;}ul#filtro_resultados.tab3 #tab_res {	font-weight: bold;}/* fin lenguetas */#cant_resultados {	background: #f5c758;	border-top: 3px solid #fae289;	padding: 3px;}#geo_resultados, #geo_resultados2 {	background: #fdf0a1;	border-bottom: 3px solid #fae38a;	padding: 3px;	text-align: center;}#geo_resultados label, #geo_resultados2 label {	margin-left: 15px;}#paginas_resultados, #paginas_resultados2 {	background: #fdf0a1;	border-bottom: 3px solid #fae38a;	padding: 3px;	text-align: center;}#geo_resultados2 {	background: url(../images/pie_resultados.gif) no-repeat #fdf0a1 left bottom;	padding-bottom: 20px;	border-bottom-style: none;}ol#listado_resultados_destacados, ol#listado_resultados, ol#listado_resultados_residenciales, ol#listado_resultados_residenciales2 {	list-style: none;	background: #ffffff;	padding-top: 3px;	padding-bottom: 3px;}/* === TABLA DE PAGINAS === */#paginas_resultados table, #paginas_resultados2 table {	margin-right: auto;	margin-left: auto;}#paginas_resultados table td a, #paginas_resultados2 table td a {	padding: 3px 7px 3px 7px;	display: block;	background: #fcf7cf;	text-decoration: none;}#paginas_resultados table td a:hover, #paginas_resultados2 table td a:hover {	background: #fdfae5;	font-weight: bold;}td.pag_actual {	padding: 3px 7px 3px 7px;	background: #fefdf3;	font-weight: bold;}/* === RESULTADOS DESTACADOS DE BUSQUEDA === */

#listado_resultados_destacados, #listado_resultados {
	background: #ffffff;
	padding-right: 20px;
	padding-left: 20px;
}#listado_resultados_destacados li.resultado {	border-top: 2px solid #fcf2cb;	display: block;	position: relative;
	background: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
}#listado_resultados_destacados li.resultado p.resultado_titulo {	padding: 2px 3px 2px 0;
	color: #e29200;
}

#listado_resultados_destacados li.resultado p.resultado_titulo a {
	color: #e29200;
}#listado_resultados_destacados li.resultado p.resultado_telefono {	position: absolute;	top: 0px;	right: 0px;	padding: 8px 3px 2px 3px;	width: 200px;	text-align: right;}#listado_resultados_destacados li.resultado img.resultado_img {	float: left;	width: 59px;	height: 50px;	margin-right: 10px;}#listado_resultados_destacados li.resultado p.resultado_descripcion {	padding-top: 2px;	padding-left: 70px;
	font-weight: bold;
}#listado_resultados_destacados li.resultado p.resultado_domicilio {	padding-bottom: 2px;	padding-left: 70px;}#listado_resultados_destacados li.resultado p.resultado_keywords {	padding-left: 70px;}#listado_resultados_destacados li.resultado p.resultado_agenda {	position: absolute;	right: 0px;	bottom: 0px;	padding-right: 3px;}/* === RESULTADOS DE BUSQUEDA === */#listado_resultados li.resultado {	border-top: 2px solid #fcf2cb;	display: block;	position: relative;	line-height: 1.2em;
	background: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
}#listado_resultados li.resultado p.resultado_titulo {	padding: 5px 3px 2px 0;
	color: #e29200;
}

#listado_resultados li.resultado p.resultado_titulo a {
	color: #e29200;
}#listado_resultados li.resultado p.resultado_telefono {	position: absolute;	top: 0px;	right: 0px;	padding: 8px 3px 2px 3px;	width: 200px;	text-align: right;}#listado_resultados li.resultado img.resultado_img {	float: left;	width: 59px;	height: 50px;	margin-right: 10px;}#listado_resultados li.resultado p.resultado_descripcion {	padding-top: 1px;	padding-left: 70px;}#listado_resultados li.resultado p.resultado_domicilio {	padding-bottom: 3px;	padding-left: 70px;}#listado_resultados li.resultado p.resultado_keywords {	clear: both;	padding-left: 70px;}#listado_resultados li.resultado p.resultado_agenda {	position: absolute;	right: 0px;	bottom: 0px;	padding-right: 3px;}/* === RESULTADOS RESIDENCIALES DE BUSQUEDA === */#listado_resultados_residenciales li.resultado, #listado_resultados_residenciales2 li.resultado {	border-top: 2px solid #fbde6c;	background: #ffffff;	margin-top: 5px;	margin-bottom: 5px;	display: block;	position: relative;
	padding-bottom: 10px;
}#listado_resultados_residenciales li.resultado p.resultado_titulo, #listado_resultados_residenciales2 li.resultado p.resultado_titulo {	background: #fcecaa;	padding: 2px 3px 2px 3px;}#listado_resultados_residenciales li.resultado p.resultado_telefono, #listado_resultados_residenciales2 li.resultado p.resultado_telefono {	position: absolute;	top: 0px;	right: 0px;	padding: 2px 3px 2px 3px;	width: 200px;	text-align: right;}#listado_resultados_residenciales li.resultado img.resultado_img, #listado_resultados_residenciales2 li.resultado img.resultado_img {	float: left;	width: 59px;	height: 50px;	margin-right: 10px;}#listado_resultados_residenciales li.resultado p.resultado_descripcion, #listado_resultados_residenciales2 li.resultado p.resultado_descripcion {	padding-top: 10px;	padding-left: 3px;}#listado_resultados_residenciales li.resultado p.resultado_domicilio, #listado_resultados_residenciales2 li.resultado p.resultado_domicilio {	padding-bottom: 3px;	padding-left: 3px;}#listado_resultados_residenciales li.resultado p.resultado_keywords, #listado_resultados_residenciales2 li.resultado p.resultado_keywords {	clear: both;	padding-left: 3px;}#listado_resultados_residenciales li.resultado p.resultado_agenda, #listado_resultados_residenciales2 li.resultado p.resultado_agenda {	position: absolute;	right: 0px;	bottom: 0px;	padding-right: 3px;}/* === ANUNCIOS GOOGLE === */#anuncios_google {	padding: 30px 20px 30px 20px;
	background: #ffffff;
}	/* @end *//* @group FORMULARIO PUBLICACION */form.formulario_registro, div.formulario_registro {	background: url(../images/fondo_azul.gif) repeat-x left top #8fa1b6;	border-top: 6px solid #083060;	border-bottom: 4px solid #083060;	position: relative;	padding-top: 5px;	padding-bottom: 5px;}.formulario_registro table {	margin-right: auto;	margin-left: auto;}fieldset {	background: url(../images/verde_fondo.gif) repeat-y #757d43;	border-style: none;	width: 513px;	padding-top: 0px;	padding-bottom: 0px;	margin: 0px auto 0px auto;}fieldset legend {	display: none;}fieldset p, fieldset h4 {	margin-right: 40px;	margin-left: 40px;	color: #E2F5FE;}.formulario_registro p.comienzo_form {	width: 513px;	height: 11px;	background: url(../images/verde_top.gif) no-repeat;	margin: 0px;	padding: 0px;	text-indent: -30000px;	font-size: 2px;}.formulario_registro p.fin_form {	width: 513px;	height: 11px;	background: url(../images/verde_bottom.gif) no-repeat;	margin: 0px;	padding: 0px;	text-indent: -30000px;	font-size: 2px;}.formulario_registro div.separador_degrade {	margin: 25px 40px 50px 40px;	padding-top: 30px;	padding-bottom: 20px;	background: url(../images/form_separador.gif) repeat-x center top;}.formulario_registro div.separador {	border-top: 1px solid #b6ba9b;	margin: 10px 40px 15px 40px;	padding-top: 10px;	padding-bottom: 10px;}.formulario_registro fieldset div p, fieldset div h4 {	margin-right: 0px;	margin-left: 0px;}.formulario_registro h3 {	color: #eef2f4;	font-size: 20px;	font-weight: bold;	width: 513px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	padding-top: 10px;}.formulario_registro h4 {	font-size: 13px;	text-align: center;	font-weight: normal;	color: #ffffff;}.formulario_registro h5 {	color: #E2F5FE;	font-weight: bold;	font-size: 11px;	margin-top: 2px;	margin-bottom: 2px;}.formulario_registro p.rubro {	width: 513px;	margin-right: auto;	margin-left: auto;	margin-bottom: 5px;}.formulario_registro p.bajada {	width: 513px;	color: #ffffff;	font-size: 12px;	margin: 10px auto 10px auto;}.formulario_registro p.descripcion {	font-size: 11px;	text-align: center;	color: #E2F5FE;	margin-top: 10px;	margin-bottom: 10px;	line-height: 1.2em;}.formulario_registro table td {	padding: 0px 3px 3px 3px;	color: #E2F5FE;}.formulario_registro label {	color: #E2F5FE;	text-transform: none;}.formulario_registro a {	color: #E2F5FE;	text-transform: none;}.formulario_registro input {	border: 1px solid #405982;	color: #000000;	font: 11px Arial, Helvetica, sans-serif;	/*padding: 3px;*/	margin-right: 2px;	margin-left: 2px;	width: auto;}.formulario_registro textarea {	border: 1px solid #405982;	color: #000000;	font: 11px Arial, Helvetica, sans-serif;	padding: 3px;	margin-right: 2px;	margin-left: 2px;	width: auto;}/* === TABLA DE PAGINAS === */div#publicar_pasos {	position: absolute;	top: 22px;	right: 80px;	width: 300px;	height: 20px;	text-align: right;}div#publicar_pasos table {	margin-left: auto;	margin-right: 0px;	font-size: 16px;}div#publicar_pasos table td {	padding: 1px 5px 1px 5px;	background: #7a7c43;	text-decoration: none;	border: 1px solid #d9dbce;	color: #ffffff;	font-weight: bold;}div#publicar_pasos td.pag_actual {	padding: 1px 5px 1px 5px;	background: #ffffff;	font-weight: bold;	border: 1px solid #b9bb99;	color: #7a7c43;}a.boton_azul {	background: url(../images/boton_volver.gif) no-repeat;	width: 132px;	height: 36px;	display: block;	text-align: center;	font-size: 11px;	font-weight: bold;	text-decoration: none;	line-height: 3.2em;	color: #ffffff;}a.boton_azul:hover {	background: url(../images/boton_volver.gif) no-repeat 0px -36px;	width: 132px;	height: 36px;	display: block;	text-align: center;	font-size: 11px;	font-weight: bold;	text-decoration: none;	line-height: 3.2em;	color: #ffffff;}a.boton_naranja {	background: url(../images/boton_continuar.gif) no-repeat;	width: 132px;	height: 36px;	display: block;	text-align: center;	font-size: 11px;	font-weight: bold;	text-decoration: none;	line-height: 3.2em;	color: #0a3060 !important;}a.boton_naranja:hover {	background: url(../images/boton_continuar.gif) no-repeat 0px -36px;	width: 132px;	height: 36px;	display: block;	text-align: center;	font-size: 11px;	font-weight: bold;	text-decoration: none;	line-height: 3.2em;	color: #0a3060;}a.boton_naranja_largo {	background: url(../images/boton_naranja_largo.gif) no-repeat;	width: 160px;	height: 36px;	display: block;	text-align: center;	font-size: 11px;	font-weight: bold;	text-decoration: none;	line-height: 3.2em;	color: #0a3060 !important;}a.boton_naranja_largo:hover {	background: url(../images/boton_naranja_largo.gif) no-repeat 0px -36px;	width: 160px;	height: 36px;	display: block;	text-align: center;	font-size: 11px;	font-weight: bold;	text-decoration: none;	line-height: 3.2em;	color: #0a3060;}table.productos {	background: #b7bd98;	border-top: 1px solid #ffffff;	color: #0a3060 !important;}table.productos td {	background: #b7bd98;	border-bottom: 1px solid #ffffff;	color: #0a3060 !important;}table.productos a {	color: #0a3060 !important;}.formulario_registro p.dato_importante {	font-size: 12px;	font-weight: bold;	margin-top: 10px;	margin-bottom: 10px;}.precio {	font-size: 18px;	color: #f1faff;}

.error_campo {
	border: 3px solid #f5c757 !important;
}

.aviso_error {
	margin: 10px 40px 15px 40px;
	background: #f5c757;
	padding: 5px 5px 5px 5px;
	border: 1px solid #e0a30e;
	color: #23272d;
}

.aviso_error p {
	color: #23272d;
}

a.bot_anterior, a.bot_siguiente {
	display: block;
	padding: 3px;
	background: #b6bd97;
	width: 70px;
	text-decoration: none;
	color: #31341c;
	text-align: center;
	margin-top: 20px;
	border: 1px solid #c9ccb7;
}

a.bot_anterior:hover, a.bot_siguiente:hover {
	background: #cfd5ba;
	color: #31341c;
}

a.bot_siguiente {
	margin-left: auto;
	margin-right: 0px;
}/* @end *//* @group PRINCIPAL PUBLICAR COMERCIO *//* pagina principal de eleccion de plan para registro de comercio */#columna_central div.formulario_registro #contenedor_publicarcomercio {	width: 515px;	margin-right: auto;	margin-left: auto;}#columna_central div.formulario_registro table#eleccion_plan {	width: 515px;	height: 387px;	background: url(../images/publicar_fondo_comparacion.gif) no-repeat left top;	margin: 0px;	padding: 0px;}#columna_central div.formulario_registro table#eleccion_plan td {	margin: 0px;	padding: 0px;}#mitad_abajo {	position: relative;	margin-top: 20px;	width: 672px;}#columna_central #publicacion_porque {	width: 336px;}#columna_central #publicacion_porque div.recuadro {	background: url(../images/publicar_fondo_recuadro.gif) no-repeat #eef2f4;	width: 316px;	padding: 10px;	height: 300px;}#columna_central #publicacion_porque div.recuadro p {	font-size: 12px;	line-height: 1.5em;	margin-bottom: 1em;}#columna_central #publicacion_porque div.recuadro strong {	color: #09224d;	font-weight: bold;}#columna_central #publicacion_porque h4 {	font-size: 15px;	color: #09224d;	font-weight: bold;	margin-top: 30px;	margin-bottom: 15px;}#mitad_abajo #publicacion_banner1 {	width: 316px;	height: 154px;	position: absolute;	top: 0px;	right: 0px;}#mitad_abajo #publicacion_banner2 {	width: 316px;	height: 166px;	position: absolute;	top: 160px;	right: 0px;}/* tabla de comparacion */table#eleccion_plan tr.titulos td {	color: #8a2f19;	font-size: 18px;	font-weight: bold;	text-align: center;	height: 40px;	vertical-align: middle;	padding: 0px;	margin: 0px;}table#eleccion_plan tr.descripciones td {	padding-top: 180px !important;	text-align: left;}table#eleccion_plan tr.descripciones td p {	margin-right: 10px;	margin-left: 10px;	border-top: 1px solid #a9a97c;	margin-bottom: 5px;	padding-top: 3px;	text-align: left;}table#eleccion_plan tr.descripciones td.col_destacada p {	color: #0a3060;	border-top: 1px solid #eff7ee;}table#eleccion_plan tr.botones td {	text-align: center;	height: 70px;}table#eleccion_plan tr.botones td a.ver_ejemplo {	color: #8a2f19;}table#eleccion_plan tr.botones td a.boton_publicar_ahora {	width: 134px;	height: 37px;	background: url(../images/boton_publicar_ya.gif) no-repeat;	display: block;	margin-right: auto;	margin-left: auto;	text-decoration: none;	line-height: 3em;	margin-top: 3px;	color: #ffffff;}table#eleccion_plan tr.botones td a.boton_publicar_ahora:hover {	width: 134px;	height: 37px;	background: url(../images/boton_publicar_ya.gif) no-repeat 0px -37px;	display: block;	margin-right: auto;	margin-left: auto;	text-decoration: none;	line-height: 3em;	color: #ffffff;}table#eleccion_plan tr.botones td a.boton_publicar_ahora:active {	width: 134px;	height: 37px;	background: url(../images/boton_publicar_ya.gif) no-repeat 0px -74px;	display: block;	margin-right: auto;	margin-left: auto;	text-decoration: none;	line-height: 3em;	color: #f7e3b0;}	/* @end */




/* @group PRINCIPAL PUBLICAR AVISO */#columna_central.publicar_aviso {	margin-right: auto;	margin-left: auto;	background: url(../images/fondo_azul.gif) repeat-x left top #8fa1b6;	border-top: 6px solid #083060;	border-bottom: 4px solid #083060;	position: relative;	padding: 26px 16px 23px 16px;}
#columna_central div.encabezado_aviso {  height: 82px;  position: relative;
}#columna_central div.encabezado_aviso h3 {	color: #eef2f4;	font-size: 18px;	font-weight: bold;}#columna_central div.encabezado_aviso p.bajada {	width: 453px;	color: #ffffff;	font-size: 13px;	margin-top: 20px;}

#columna_central div.encabezado_aviso div.por_que_publicar {	background: url(../images/por_que_publicar.gif) no-repeat;
  position: absolute;
  bottom: 11px;
  right: 4px;	width: 164px;	height: 45px;}

#columna_central div.encabezado_aviso div.por_que_publicar p{
  color:#093165;
  font-size:15px;
  font-weight:bold;
  margin:8px 16px 8px 16px;
  text-align:center;
}


#contenedor_publicaraviso {
	margin-right: auto;	margin-left: auto;
  width: 641px;  overflow: hidden;}

#contenedor_publicaraviso div.aviso{
	margin-right: auto;	margin-left: auto;
  width: 316px;
}

#contenedor_publicaraviso div.aviso.left{
  float: left;
}
#contenedor_publicaraviso div.aviso.right{
  float: right;
}


#contenedor_publicaraviso div.aviso div.top{
	background: transparent url(../images/aviso_top.gif) no-repeat;  height: 7px;
  font-size: 1px;}
#contenedor_publicaraviso div.aviso div.center{
	background: #878c4a url(../images/aviso_center.jpg) repeat-x;
  border-left: 3px solid #768135;  border-right: 3px solid #768135;  height: 790px;/*746*/
}

#contenedor_publicaraviso div.aviso div.center div{
  margin: auto 7px auto 7px;
  overflow: visible;}
#contenedor_publicaraviso div.aviso div.center div.titulo{
	height: 15px;
  padding: 10px 0 10px 5px;
}

#contenedor_publicaraviso div.aviso div.center div.titulo h4{
	color: #994320;	font-size: 18px;	font-weight: bold;
  float: left;}
#contenedor_publicaraviso div.aviso div.center div.titulo a{
	color: #994320;	float: right;
}
#contenedor_publicaraviso div.aviso div.center div.foto{
  width: 100%;
  margin: 0px 0 10px 0;
  height: 112px;
	text-align: center;}
#contenedor_publicaraviso div.aviso div.center div.rojo{
	color: #994320;  height: 16px;}
#contenedor_publicaraviso div.aviso div.center div.amarillo{
	color: #5d393b;
	background-color : #f8e4b1;
	height: 17px;
  padding-left: 10px;  padding-top: 2px;
  margin-top: 8px;  margin-bottom: 6px;}
#contenedor_publicaraviso div.aviso div.center div.subrayado{
	border-bottom: 1px solid #c7c7af;}
#contenedor_publicaraviso div.aviso div.center div.tick{
	color: #e2f4ff;
	background: transparent url(../images/tick.gif) no-repeat left top;
	font-size: 12px;	min-height: 17px;
  padding-left: 16px;  padding-top: 2px;
  margin-top: 1px;
	line-height: 1.2em;
	padding-bottom: 1px;
}#contenedor_publicaraviso div.aviso div.center div.no_tick{
  height: 21px;}

#contenedor_publicaraviso div.aviso div.center div.publicar{
	background-color : #f8e4b1;
	height: 110px;
  width: 305px;
  margin: 32px 0 0 2px; 
}

#contenedor_publicaraviso div.aviso div.center div.publicar div{
  margin: 0;
}


#contenedor_publicaraviso div.aviso div.center div.publicar div.datos{
	color: #5d393b;
  float: left;
  line-height:13px;
  font-size: 12px;
	height: 33px;
  padding-top:4px;
}
#contenedor_publicaraviso div.aviso div.center div.publicar div.precio{
  padding-left:50px;
  width: 200px;
}
#contenedor_publicaraviso div.aviso div.center div.publicar div.duracion{
	border-left: 2px solid #9a745d;  padding-left:9px;
  width: 100px;
}
#contenedor_publicaraviso div.aviso div.center div.publicar div.forma_pago{
	border-left: 2px solid #9a745d;  padding-left:12px;
  width: 92px;
}

#contenedor_publicaraviso div.aviso div.center div.publicar div.boton {  clear: both;
  text-align: center;
}
#contenedor_publicaraviso div.aviso div.center div.publicar div.boton a {	width: 285px;	height: 27px;	background: url(../images/boton_publicar_ahora.gif) no-repeat;	display: block;	margin-right: auto;	margin-left: auto;	text-decoration: none;	padding-top: 10px;	color: #ffffff;
  font-weight: bold;}#contenedor_publicaraviso div.aviso div.center div.publicar div.boton a:hover {	background-position: 0px -37px;}
#contenedor_publicaraviso div.aviso div.center div.publicar div.boton a:active {	background-position: 0px -74px;}

#contenedor_publicaraviso div.aviso div.center div.boton2 {  clear: both;  text-align: center;}#contenedor_publicaraviso div.aviso div.center div.boton2 a {	width: 285px;	height: 27px;	background: url(../images/boton_publicar_ahora.gif) no-repeat;	display: block;	margin-right: auto;	margin-left: auto;	text-decoration: none;	padding-top: 10px;	color: #ffffff;  font-weight: bold;}#contenedor_publicaraviso div.aviso div.center div.boton2 a:hover {	background-position: 0px -37px;}#contenedor_publicaraviso div.aviso div.center div.boton2 a:active {	background-position: 0px -74px;}


#contenedor_publicaraviso div.aviso div.bottom{
	background: transparent url(../images/aviso_bottom.gif) no-repeat ;  height: 8px;  font-size: 1px;}
/* @end */



/* @group PRINCIPAL AGENDA COMPLETA */
#contenido_principal.agenda_completa {
  padding:0 0 16px 0;
  width:710px;
}
#contenido_principal.agenda_completa #columna_central {	padding: 3px 5px 10px 5px;	background-color: #b2dbef;	border-bottom: 2px solid #506d8d;}

#contenido_principal.agenda_completa #columna_central div.comienzo {	background-color: #e2f4fe;  height: 3px;
  font-size: 1px;
}

#cuadro_central_agenda {	background-color: #e2f4fe;	border-left: 2px solid #b4cbd9;	border-right: 2px solid #b4cbd9;	border-top: 3px solid #b4cbd9;	padding: 4px 13px 12px 10px;
  margin: auto;
  overflow: hidden;
  height: 413px;
	position: relative;
}


#cuadro_central_agenda div.izquierda {
  float: left;	width: 186px;
  height: 413px;

}
#cuadro_central_agenda div.izquierda div.cuadro_busqueda{
	width: 140px;
  height: 34px;
  border: 2px solid #7490a8;
  margin-bottom: 3px;
  float: left;
	overflow: hidden;
}
#cuadro_central_agenda div.izquierda div.cuadro_busqueda h4{
	width: 135px;
  height: 15px;
  display: block;
  color: #ffffff;
  background-color: #4d6a8c;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 5px;
  font-weight: bold;

}
#cuadro_central_agenda div.izquierda div.cuadro_busqueda input{
	width: 140px;
  height: 17px;
  border: 0px none;
}
#cuadro_central_agenda div.izquierda div.cuadro_filtros{
  float: right;
  text-align: right;
}
#cuadro_central_agenda div.izquierda div.cuadro_contactos{
  margin: auto;
	width: 182px;
  height: 370px;
  border-left: 2px solid #4c6a8e;
  border-bottom: 2px solid #4c6a8e;
	background-color: #e2f4fe;
	position: relative;
}
#cuadro_central_agenda div.izquierda div.cuadro_contactos h4{
	width: 178px;
  height: 15px;
  display: block;
  color: #ffffff;
  background-color: #4d6a8c;
  font-size: 11px;
  padding-top: 2px;
  padding-left: 8px;
  font-weight: bold;
  margin-bottom: 1px;
	line-height: 1em;
}


#cuadro_central_agenda div.izquierda div.cuadro_contactos ul.listado{
	overflow: scroll;
	width: 182px;
	height: 352px;
	position: relative;
	background-color: #e2f4fe;
}
#cuadro_central_agenda div.izquierda div.cuadro_contactos ul.listado li a{
  background-color: #c5cdda;
  display: block;
  padding-left: 7px;
	width: 159px;
  margin-bottom: 1px;
  text-decoration: none;
}
#cuadro_central_agenda div.izquierda div.cuadro_contactos ul.listado li a.res{
  background: #c5cdda url(../images/contacto_res.jpg) no-repeat 155px 4px;
}
#cuadro_central_agenda div.izquierda div.cuadro_contactos ul.listado li a.com{
  background: #c5cdda url(../images/contacto_com.jpg) no-repeat 155px 4px;
}
#cuadro_central_agenda div.izquierda div.cuadro_contactos ul.listado li a.activo{
  background-color: #93a3ba;
}
#cuadro_central_agenda div.izquierda div.cuadro_contactos ul.listado li a:hover{
  background-color: #93a3ba;
}

#cuadro_central_agenda div.derecha {	background-color: #a1c0d5;
  color: #0d3163;  float: right;	width: 484px;
  height: 413px;
}

#cuadro_central_agenda div.derecha div.titulo{  height: 32px;
  padding: 20px 136px 0px 13px;
}

#cuadro_central_agenda div.derecha div.titulo h3{  font-size: 18px;
  float: left;
}
#cuadro_central_agenda div.derecha div.titulo img{  float: right;
}

#cuadro_central_agenda div.derecha div.detalles{	background-color: #c5cdda;
  border: 2px solid #4d6a8a;  float: left;
  margin-left: 4px;	width: 340px;
  height: 354px;
}

#cuadro_central_agenda div.derecha div.detalles table{  margin-left: 8px;
}

#cuadro_central_agenda div.derecha div.detalles table tr td.titulo{  font-weight: bold;}
#cuadro_central_agenda div.derecha div.detalles table tr td.telefono{  font-size: 14px;  font-weight: bold;}

#cuadro_central_agenda div.derecha div.detalles table tr.separador{	background-color: #a0b6cb;
  height: 2px;
}

#cuadro_central_agenda div.derecha div.acciones{  float: right;
  text-align: right;
}
#cuadro_central_agenda div.derecha div.acciones a{	text-decoration: none;
  display: block;
  margin:5px 5px 0 0;}
#cuadro_central_agenda div.derecha div.acciones a.nuevo_contacto{
	background-color: #e6ebee;  margin-top:106px;
  padding:2px;
}

#cuadro_central_agenda div.derecha div.acciones a img{  margin-left:8px;	vertical-align: middle;}

#cuadro_central_agenda div.derecha div.acciones div.separador{	background-color: #a0b6cb;
  margin: 26px 2px 19px 0;	width: 125px;
  height: 2px;
  font-size: 1px;
}


/* @end */

/* @group RESULTADO INFO *//* pagina con la info del resultado elegido (con mapaexplorer) */#columna_central div.ruta_rubros {	margin-bottom: 7px;}#columna_central h3.rubro {	background: url(../images/info_lengueta.gif) no-repeat;	width: 672px;	height: 24px;}#columna_central h3.rubro a {	background: url(../images/cuadradito_com.gif) no-repeat 130px 5px;	width: 400px;	height: 24px;	display: block;	line-height: 1.5em;	padding-left: 5px;	font-size:13px;}#resultados_info {	background: #f8d784;	position: relative;	color: #09224d;}#resultados_info h4 {	background: #fda809;	font-size: 24px;	font-weight: bold;	height: 58px;	margin-bottom: 2px;	line-height: 3.3em;	padding-left: 5px;}#resultados_info h5 {	background: #fda809;	font-size: 14px;	text-decoration: none;	font-weight: normal;	height: 29px;	line-height: 1.8em;	padding-left: 5px;	border-bottom: 4px solid #f5c758;	margin-bottom: 10px;}#resultados_info img {	position: absolute;	top: 6px;	right: 6px;	border: 1px solid #f7d683;}/* COLUMNA DATA */#resultados_info #col_data {	position: relative;	width: 246px;	padding-right: 6px;	padding-left: 6px;	padding-bottom: 6px;}#resultados_info #col_data h6 {	color: #8a2f19;	border-top: 1px solid #ccb06c;	font-size: 12px;	margin-top: 25px;	padding-top: 5px;	margin-bottom: 5px;}#resultados_info #col_data p.direccion {	font-size: 11px;	line-height: 1.3em;	text-align: right;}#resultados_info #col_data p.telefono {	font-size: 24px;	font-weight: bold;	text-align: right;}#resultados_info #col_data p.mail {	font-size: 11px;	line-height: 1.3em;	text-align: right;}#resultados_info #col_data p.horario {	font-size: 11px;	line-height: 1.3em;	text-align: right;}#resultados_info #col_data div.recuadro_web {	background: #f5dea1;	border-top: 1px solid #09224d;	border-bottom: 1px solid #09224d;	margin-top: 10px;	margin-bottom: 5px;	padding-top: 10px;	padding-bottom: 10px;	text-align: center;}#col_data div.recuadro_web p a.web_url {	font-size: 12px;}#col_data div.recuadro_web p a.web_boton {	background: url(../images/boton_volver.gif) no-repeat;	width: 132px;	height: 36px;	display: block;	font-size: 12px;	text-transform: uppercase;	margin-right: auto;	margin-left: auto;	line-height: 3em;	color: #ffffff;	text-decoration: none;	font-weight: bold;	margin-top: 10px;}#col_data div.recuadro_web p a.web_boton:hover {	background: url(../images/boton_volver.gif) no-repeat 0px -36px;	width: 132px;	height: 36px;	display: block;	font-size: 12px;	text-transform: uppercase;	margin-right: auto;	margin-left: auto;	line-height: 3em;	color: #ffffff;	text-decoration: none;}/* COLUMNA MAPA */#resultados_info #col_mapa {	position: absolute;	width: 400px;	height: 355px;	top: 118px;	right: 6px;	padding: 0px;	margin: 0px;	border-top: 1px solid #ccb06c;}#resultados_info #col_mapa #mapaexplorer {	background: #f4dda0;	height: 355px;	width: 396px;	border: 2px solid #f4f0e4;}#cartel_mapaexplorer {	width: 246px;	height: 25px;	text-indent: -30000px;	background: url(../images/info_mapaexplorer.gif) no-repeat;	border-bottom: 1px solid #f4f0e4;}#info_pie {	background: #f7bc37;	font-size: 11px;	padding: 5px;}#info_pie a {	margin-right: 20px;	font-weight: bold;}	/* @end */

/* @group MI TELEXPLORER */

#recuadro_mitxp {	border-top: 6px solid #083060;	border-bottom: 4px solid #083060;	position: relative;	padding-top: 5px;	padding-bottom: 5px;
	background-color: #c5cdd8;
	color: #083060;
	min-height: 320px;
}

#recuadro_mitxp #items_izquierda {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 258px;
}

/* ie hack */

* html #recuadro_mitxp {
	height: 320px;
}

/* ie6 hack */

* html #recuadro_mitxp #items_izquierda {
	margin-top: 6px;
}

#recuadro_mitxp #items_derecha {
	margin-left: 275px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#recuadro_mitxp #titulo_mitxp {
	background-image: url(../images/mitxp_titulo.gif);
	width: 258px;
	height: 77px;
	text-indent: -30000px;
}

#recuadro_mitxp .recuadro_principal {
	width: 230px;
	height: 212px;
	padding: 14px;
	background: #e1e7ed url(../images/mitxp_fondo_descripcion.gif) no-repeat;
	font-size: 16px;
	line-height: 1.3em;
}

#recuadro_mitxp .recuadro {
	background-color: #e8eff1;
	padding-left: 55px;
}

#recuadro_mitxp #informacion.recuadro {
	background: #e8eff1 url(../images/mitxp_icn_informacion_personal.gif) no-repeat 10px top;
}

#recuadro_mitxp #agenda.recuadro {
	background: #e8eff1 url(../images/mitxp_icn_agenda.gif) no-repeat 10px 1px;
}

#recuadro_mitxp #avisos.recuadro {
	background: #e8eff1 url(../images/mitxp_icn_misavisos.gif) no-repeat 10px 3px;
}

#recuadro_mitxp h4 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
	line-height: 1em;
	margin-top: 11px;
	margin-bottom: 5px;
}

#recuadro_mitxp h5 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	line-height: 1em;
}

#recuadro_mitxp a.boton_mitxp {
	background: #ebb77b url(../images/fondo_boton_naranja.gif) repeat-x 0 top;
	padding: 3px;
	border: 1px solid #e38516;
	text-decoration: none;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	width: 11em;
	display: block;
	text-align: center;
	line-height: 0.5em;
	margin: -2em 0 3px auto;
	height: 0.8em;
}

#recuadro_mitxp a.boton_mitxp:hover {
	background: #ebb77b none repeat-x 0 top;
}

#recuadro_mitxp div.col_der {
	width: 118px;
	float: right;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 5px;
}

#recuadro_mitxp div.col_der h5 {
	margin-top: 7px;
}

#recuadro_mitxp div.recuadro div.col_der p {
	margin: 0;
	padding: 0;
}

#recuadro_mitxp div.col_der a {
	text-transform: uppercase;
	font-size: 9px;
}

#recuadro_mitxp div.recuadro p {
	padding: 4px;
}

#recuadro_mitxp div.recuadro p.txp_clear {
	clear: both;
}



/* @end */

/* @group MIS AVISOS */

#recuadro_misavisos {	background: url(../images/fondo_azul.gif) repeat-x left top #8fa1b6;	border-top: 6px solid #083060;	border-bottom: 4px solid #083060;	position: relative;
	padding: 5px 10px;
	color: #EEF2F4;
}

#recuadro_misavisos h3 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 19px;
	line-height: 1em;
}

#recuadro_misavisos table#avisos {
	border: 2px solid #c8ba90;
	width: 652px;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 5px auto 5px 0;
}

#recuadro_misavisos table#avisos th {
	background-color: #fddf9d;
	color: #5C373B;
	text-align: left;
	margin: 0;
	padding: 3px;
}

#recuadro_misavisos table#avisos td {
	text-align: left;
	margin: 0;
	padding: 3px;
	border: 1px solid #c8ba90;
	background-color: #606b7a;
}



/* @end */
