* {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 10pt;
}

body {
	/*ackground-image: url(login.png);*/
	background-color: #AFB8BE;
	/*background-repeat: no-repeat;*/
	/*background-position: 338px 22px;*/
}

td {
	/*order: 1px solid red;*/
}

table.contenedor_principal {
	width: 100%;
	table-layout: fixed;
}

table.template {
	width: 1025px!important;
	margin-top: 23px;
	background-color: white;
	table-layout: fixed!important;
}

td.template_header {
	height: 145px;
	vertical-align: top;
	text-align: left;
	overflow: hidden;
}

table.template_header {
	width: 100%;
	height: 100%;
}

td.template_header_logo {
	vertical-align: top;
	text-align: left;
}

td.template_header_logo_alquiler {
	text-align: right;
}

table.template_header_central {
	width: 100%;
	height: 70px;
}

p.template_header_central_izquierda {
	margin-left: 62px;
	margin-top: 14px;
}

td.template_header_central_derecha {
	text-align: right;
	vertical-align: top;
}

p.template_header_central_derecha {
	margin-right: 51px;
	margin-top: 18px;
}

img.template_header_logo {
	border: 0px;
}

td.template_header_centro {
	vertical-align: top;
	padding-top: 35px;
	padding-left: 34px;
}

p.titulo_superior {
	background-color: #ECF3FD;
	margin: 0px 52px 0px 54px;
	height: 15px;
	text-align: center;
	font-size: 7.5pt;
	font-family: Tahoma;
	padding-top: 5px;
	color: #0B0A0A;
	word-spacing: 1px;
	overflow-x: hidden;
	width: 920px;
}

p.template_header_centro_descripcion {
	color: #FC9503;
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	word-spacing: 1px;
	margin-left: 58px;
	margin-top: 3px;
}

p.template_header_centro_gratis {
	color: #1B579F;
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	word-spacing: 1px;
	margin-left: 3px;
	margin-top: 0px;
	word-spacing: 0px;
}

td.template_header_publicar_gratis {
	width: 300px;
	vertical-align: top;
	padding-top: 7px;
}

p.template_header_gratis_menu,a.template_header_gratis_menu {
	text-decoration: none;
	color: #597EB5;
	font-family: Tahoma;
	font-size: 8pt;
	letter-spacing: 0px;
}

p.template_header_gratis_menu {
	text-align: right;
	margin-right: 69px;
}

p.template_header_gratis_boton {
	margin-left: 2px;
	margin-top: 12px;
}

td.template_header_quick_search {
	height: 44px;
	text-align: center;
}

table.template_header_quick_search {
	width: 100%;
	height: 43px;
	background-image: url(nl_imagenes/nl_quick_search.png);
	background-repeat: no-repeat;
	background-position: center center;
}

td.template_header_quick_search_e1 {
	width: 90px;
}

td.template_header_quick_search_buscar {
	width: 170px;
	text-align: left;
}

input.template_header_quick_search_buscar {
	border: 0px;
	background-color: transparent;
	height: 17px;
	width: 160px;
	margin-left: 5px;
	margin-top: 0px;
	padding-top: 1px;
	font-family: Tahoma!important;
	font-size: 8pt;
	letter-spacing: 0px;
}

td.template_header_quick_search_e2 {
	width: 101px;
}

td.template_header_quick_search_categoria {
	width: 162px;
	text-align: left;
}

select.template_header_quick_search_categoria {
	height: 20px;
	width: 156px;
	margin-top: 3px;
	margin-left: 1px;
	font-size: 8pt!important;
	letter-spacing: 0px;
	font-family: Tahoma!important;
}

select#posting_categoria {
	height: 20px;
	margin-top: 3px;
	margin-left: 1px;
	font-size: 8pt!important;
	letter-spacing: 0px;
	font-family: Tahoma!important;
}

option.template_header_quick_search_categoria {
	font-size: 8pt!important;
	letter-spacing: 0px;
	font-family: Tahoma!important;
}

td.template_header_quick_search_e3 {
	width: 109px;
}

td.template_header_quick_search_provincia {
	width: 160px;
	text-align: left;
}

select.template_header_quick_search_provincia {
	height: 20px;
	width: 156px;
	margin-top: 3px;
	margin-left: 1px;
	font-size: 8pt!important;
	letter-spacing: 0px;
	font-family: Tahoma!important;
}

option.template_header_quick_search_provincia {
	font-size: 8pt!important;
	letter-spacing: 0px;
	font-family: Tahoma!important;
}

td.template_header_quick_search_e4 {
	width: 36px;
}

td.template_header_quick_search_boton {
	width: 107px;
	text-align: left;
	vertical-align: top;
}

img.template_header_quick_search_boton {
	border: 0px;
	margin-top: 9px;
	cursor: pointer;
}

td.template_header_quick_search_e5 {

}

td.template_main {
	/*height: 1468px;*/
	vertical-align: top;
	table-layout: fixed;
}

td.template_footer {
	padding-top: 50px;
}

table.template_footer {
	width: 100%;
}

td.template_footer_celeste {
	height: 115px;
	vertical-align: top;
	background-image: url(nl_imagenes/nl_footer_celeste.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	padding-left: 82px;
}

p.template_footer_celeste,a.template_footer_celeste {
	font-size: 8pt;
	font-family: Tahoma;
	text-decoration: none;
	color: #1953A4;
}

p.template_footer_celeste {
	margin-top: 10px;
	margin-bottom: 11px;
	word-spacing: -1px;
	letter-spacing: 0px;
}

td.template_footer_copyright {
	height: 25px;
	background-image: url(nl_imagenes/nl_footer_azul.png);
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align: top;
}

p.template_footer_copyright {
	text-align: center;
	color: white;
	font-size: 7.5pt;
	word-spacing: 1px;
	font-family: Tahoma;
	margin-left: -4px;
	margin-top: 6px;
}

table.template_main {
	table-layout: fixed;
	overflow: hidden;
	width: 900px;
}

table.template_main_mas_buscado_subtitulo {
	width: 910px;
}

td.template_main_mas_buscado_subtitulo,p.template_main_mas_buscado_subtitulo {
	text-align: left;
	font-family: Tahoma;
	font-size: 7.5pt;
	color: #0B0A0A;
	vertical-align: top;
}

p.template_main_mas_buscado_subtitulo {
	margin-top: 4px;
}

a.template_main_mas_buscado_subtitulo {
	text-align: left;
	font-family: Tahoma;
	font-size: 7.5pt;
	color: #0B0A0A;
	text-decoration: none;
}

p.template_main_enlaces_usuario {
	text-align: right;
	font-family: Tahoma;
	font-size: 7.5pt;
	color: #1953A4;
	vertical-align: top;
	margin-top: 4px;
	margin-right: 0px;
}

a.template_main_enlaces_usuario {
	text-align: right;
	font-family: Tahoma;
	font-size: 7.5pt;
	color: #1953A4;
	text-decoration: none;
}

td.template_main_provincias {
	width: 233px;
	vertical-align: top;
	text-align: left;
}

p.breadcrumb,a.breadcrumb {
	font-family: Tahoma;
	color: #1953A4;
	font-weight: bold;
	font-size: 8pt;
	margin-top: 12px;
}

table.template_main_provincias {
	margin-top: 8px;
	width: 211px!important;
	table-layout: fixed;
	margin-left: 0px;
	margin-bottom: 25px;
}

td.template_main_provincias_titulo {
	background-image: url(nl_imagenes/nl_provincias_home_titulo.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 211px;
	padding-bottom: 5px;
	vertical-align: top;
	text-align: left;
	background-color: #1954A4;
}

p.template_main_provincias_titulo {
	color: white;
	margin-left: 11px;
	margin-top: 5px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 10pt;
	font-weight: bold;
}

td.template_main_provincias_impar,td.template_main_provincias_par {
	height: 24px;
	text-align: left;
}

td.template_main_provincias_impar {
	background-color: #F1F2F4;
}

td.template_main_provincias_par {
	background-color: white;
}

td.template_main_provincias_primera {
	border-left: 1px solid #1F58A6;
	height: 24px!important;
}

td.template_main_provincias_segunda {
	border-right: 1px solid #1F58A6;
	width: 50%;
	height: 24px!important;
}

td.template_main_provincias_pie_par {
	background-image: url(nl_imagenes/nl_provincias_pie_par.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 7px!important;
	font-size: 1px!important;
}

td.template_main_provincias_pie_impar {
	background-image: url(nl_imagenes/nl_provincias_pie_impar.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 7px!important;
	font-size: 1px!important;
}

a.template_main_provincias_provincia,a.template_main_provincias_ultima {
	font-size: 8pt;
	font-family: Tahoma;
	color: #2253A0;
	text-decoration: none;
}

p.template_main_provincias_provincia,p.template_main_provincias_ultima {
	margin-left: 11px;
}

a.template_main_categorias_categoria {
	font-size: 8pt;
	font-family: Tahoma;
	color: #2253A0;
	text-decoration: none;
}

p.template_main_categorias_categoria {
	margin-left: 11px;
	margin-top: 10px;
}

table.template_main_localidades {
	margin-top: 8px;
	width: 211px!important;
	margin-left: 0px;
	table-layout: fixed;
}

td.template_main_localidades {
	border-left: 1px solid #1F58A6;
	border-right: 1px solid #1F58A6;
	vertical-align: top;
}

td.template_main_localidades_maximo {
	height: 700px;
}

div.template_main_localidades {
	overflow: auto;
	height: 100%;
}

p.template_main_mas_buscado_lateral_titulo {
	font-size: 9pt;
	font-weight: bold;
	color: #1953A4;
	margin-bottom: 5px;
	margin-left: 5px;
}

table.template_main_mas_buscado_lateral {
	table-layout: fixed;
	width: 211px!important;
	margin-left: 0px;
}

td.template_main_mas_buscado_lateral_titulo {
	background-image: url(nl_imagenes/nl_mas_buscado_lateral_arriba.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 7px!important;
	font-size: 1px;
}

td.template_main_mas_buscado_lateral {
	border-left: 1px solid #1F58A6;
	border-right: 1px solid #1F58A6;
	line-height: 20px;
}

td.template_main_categorias {
	width: 678px;
	vertical-align: top;
	text-align: left;
}

table.template_main_categorias {
	margin-left: 3px;
	table-layout: fixed;
	margin-top: 33px;
}

table.template_main_categorias_n1 {
	width: 217px!important;
	height: 55px!important;
	table-layout: fixed;
	margin-bottom: 3px;
}

p.template_main_categorias_n1 {
	font-weight: bold!important;
	color: #1953A4!important;
	text-align: left!important;
	margin-left: 70px!important;
	font-size: 13.5pt!important;
	line-height: 15px!important;
}

a.template_main_categorias_n1 {
	font-weight: bold!important;
	color: #1953A4!important;
	font-size: 13.5pt!important;
	text-decoration: none;
}

span.template_main_categorias_n1 {
	color: #FC9503!important;
	font-size: 8pt!important;
}

a.template_main_categorias_n1 {
	
}

p.template_main_categorias_n2,a.template_main_categorias_n2 {
	color: #1953A4;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 8pt;
}

p.template_main_categorias_n2 {
	margin-left: 8px;
	margin-bottom: 4px;
}

p.template_main_categorias_n2_linea {
	height: 1px!important;
	border-bottom: 1px solid #D0D0D0;
	width: 215px!important;
	margin-top: 0px;
	margin-bottom: 7px;
	font-size: 1px;
}

p.template_main_categorias_n2_linea_margen_inferior {
	margin-bottom: 26px;
}

td.template_main_categorias_columna {
	vertical-align: top;
	text-align: left;
	width: 224px;
}

table.template_main_mas_buscado_pie {
	table-layout: fixed;
	width: 889px!important;
	margin-bottom: 10px;
}

td.template_main_mas_buscado_pie_arriba {
	background-image: url(nl_imagenes/nl_mas_visitados_pie_arriba.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 889px!important;
	height: 8px!important;
	font-size: 1px;
}

td.template_main_mas_buscado_pie_central {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
}

a.template_main_mas_buscado_pie_central,span.template_main_mas_buscado_pie_central {
	text-decoration: none;
	color: #1953A4;
	font-family: Tahoma;
	font-size: 7pt;
}

td.template_main_mas_buscado_pie_abajo {
	background-image: url(nl_imagenes/nl_mas_visitados_pie_abajo.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 889px!important;
	height: 8px!important;
	font-size: 1px;
}

td.publicar {
	vertical-align: top;
	text-align: left;
}

table.publicar {
	background-image: url(nl_imagenes/nl_publicar_fondo.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 861px;
	height: 334px;
}

table.publicar_2 {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 861px;
	background-color: #ECF3FD;
}

td.principal_formulario_posting_pie {
	background-image: url(nl_imagenes/nl_publicar_2_fondo_pie.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	height: 12px!important;
}

td.previo_titulo_formulario {
	font-size: 1px;
	height: 10px;
}

td.titulo_formulario {
	background-color: #555555;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	height: 32px;
	color: white;
	text-transform: uppercase;
	text-align: left;
	font-size: 13pt;
	font-weight: bold;
	padding-left: 10px;
}

td.principal_formulario_posting {
	vertical-align: top;
	text-align: left;
}

td.principal_formulario_posting_2 {
	vertical-align: top;
	text-align: left;
	border-left: 2px solid #1C55A5;
	border-right: 2px solid #1C55A5;
}

div.posting_general {
	border: 1px solid red;
}

div.pasos_publicacion_1_previa {
	background-color: white;
	width: 813px;
	height: 224px;
	margin-left: 23px;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	margin-bottom: -80px;
}

div.pasos_publicacion_2_previa {
	background-color: white;
	width: 813px!important;
	padding-bottom: 15px;
	margin-left: 23px;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
}

div.pasos_publicacion_2_previa p.formulario_titulo_campo{
	margin-left: 20px!important;
}

table.pasos_publicacion_1 {
	background-image: url(nl_imagenes/nl_pasos_publicacion_1.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 33px;
	margin-top: 11px;
	margin-bottom: 27px;
}

td.pasos_publicacion_1_previa {
	width: 10px;
}

td.pasos_publicacion_1 {
	width: 118px;
	text-align: left;
}

table.pasos_publicacion_2 {
	background-image: url(nl_imagenes/nl_pasos_publicacion_2.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 813px;
	height: 33px;
	margin-top: 11px;
	margin-bottom: 27px;
}

table.pasos_publicacion_3 {
	background-image: url(nl_imagenes/nl_pasos_publicacion_3.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 30px;
	margin-top: 11px;
	margin-bottom: 17px;
}

p.pasos_publicacion_activo {
	color: #FF8900;
	font-weight: bold;
	font-size: 9pt;
	font-family: Tahoma;
	margin-left: 7px;
	letter-spacing: 1px;
}

p.pasos_publicacion_inactivo {
	color: #333333;
	font-weight: bold;
	font-size: 9pt;
	margin-left: 7px;
	font-family: Tahoma;
}

td.pasos_publicacion_2 {
	width: 105px;
	text-align: left;
}

td.pasos_publicacion_3 {
	width: 107px;
	text-align: left;
}

td.pasos_publicacion_4 {
	text-align: left;
}

td.formulario_titulo_campo {

}

td.formulario_titulo_campo_renovar {
	vertical-align: top;
	padding-top: 10px;
}

p.formulario_titulo_campo,span.formulario_campo_obligatorio {
	font-weight: bold;
	color: #333333;
	font-family: Tahoma!important;
	font-size: 9pt;
	text-align: left;
	vertical-align: middle;
}

p.formulario_titulo_campo {
	margin-left: 20px;
}

p.formulario_titulo_campo_registro {
	font-weight: bold;
	color: #666666;
	font-family: Tahoma!important;
	font-size: 9pt;
	text-align: left;
	vertical-align: middle;
	margin-left: 20px;
	margin-bottom: 3px;
	text-transform: capitalize;
}

p.formulario_titulo_campo_abuso {
	font-weight: bold;
	color: #444444;
	font-family: Verdana!important;
	font-size: 9pt;
	text-align: left;
	vertical-align: middle;
}

p.formulario_titulo_campo_login {
	color: #1953A4;
	font-family: Tahoma!important;
	font-size: 9pt;
	text-align: left;
	vertical-align: middle;
	margin-left: 48px;
	margin-bottom: 4px;
}

p.formulario_titulo_campo_registro_captcha {
	color: #1C5DB6;
	font-family: Tahoma!important;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	margin-left: 20px;
	margin-bottom: 4px;
}

p.formulario_titulo_campo_abuso {
	color: #1953A4;
	font-family: Tahoma!important;
	font-size: 9pt;
	text-align: left;
	vertical-align: middle;
	margin-bottom: 4px;
}

p.formulario_titulo_campo_recuperar_clave {
	color: #0751BA;
	font-family: Tahoma!important;
	font-size: 9pt;
	text-align: left;
	vertical-align: middle;
	margin-left: 25px;
	margin-bottom: 4px;
	font-weight: bold;
}

span.formulario_campo_obligatorio {
	color: #FC9503!important;
}

input.formulario_submit {
	border: 1px solid #A4A4A4;
	background-color: #D6D6D6;
	color: #565656;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 9pt;
	width: 92px;
	margin-top: 6px;
	margin-bottom: 5px;
	height: 30px;
	cursor: pointer;
}

input.formulario_submit_login {
	background-repeat: no-repeat;
	background-position: left top;
	width: 118px;
	height: 34px;
	border: 0px;
	cursor: pointer;
	margin-top: 17px;
}

input.formulario_submit_posting {
	background-repeat: no-repeat;
	background-position: left top;
	width: 102px;
	height: 29px;
	border: 0px;
	cursor: pointer;
	margin-top: 17px;
}

div.pasos_publicacion_2_previa input.formulario_submit_posting {
	margin-left: 0px;
	margin-right: 0px;
}

input.formulario_submit_recuperar_clave {
	background-repeat: no-repeat;
	background-position: left top;
	width: 153px;
	height: 29px;
	border: 0px;
	cursor: pointer;
	margin-top: -2px;
	margin-left: 4px;
}

input.formulario_submit_contactenos {
	width: 118px;
	height: 34px;
	border: 0px;
	cursor: pointer;
	margin-top: 17px;
}

input.formulario_submit_hover {
	border: 1px solid #C6D880;
	background-color: #E6EFC2;
	color: #529214;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 9pt;
	width: 92px;
	margin-top: 6px;
	margin-bottom: 5px;
	height: 30px;
	cursor: pointer;
}

p.formulario_submit {
	text-align: center;
	/*argin-left: 48px;*/
}

p.formulario_subtitulo_campo {
	margin-top: 13px;
	margin-left: 40px;
	text-transform: uppercase;
	color: #197FC9;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial;
}

p.formulario_subtitulo_campo_posting {
	margin-top: -13px;
	margin-bottom: 25px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma;
	background-color: #555555;
	text-transform: uppercase;
}

div.formulario_subtitulo_campo {
	margin: 3px 27px 15px 40px;
}

p.linea_punteada_subtitulo_campo {
	background-image: url(nl_imagenes/nl_linea_punteada.png);
	background-repeat: repeat-x;
	height: 1px;
	font-size: 1px;
	width: 730px;
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
}

select.formulario_campo {
	height: 25px!important;
	margin-bottom: 8px;
}

select.formulario_campo_geografico {
	height: 25px!important;
	margin-bottom: 8px;
}

div.pasos_publicacion_2_previa select.formulario_campo {
	width: 126px!important;
	margin-top: 5px;
}

input.formulario_campo {
	height: 25px;
	margin-bottom: 8px;
}

input.formulario_campo_registro {
	height: 25px;
	margin-bottom: 8px;
	width: 235px;
	border: 1px solid #CCCCCC;
}

input.formulario_campo_login {
	height: 25px;
	width: 370px!important;
	margin-bottom: 25px;
	background-image: url(nl_imagenes/nl_login_fondo_input.png);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px;
	padding-top: 2px;
	padding-left: 3px;
}

input.formulario_campo_recuperar_clave {
	height: 25px;
	width: 370px!important;
	margin-bottom: 25px;
	background-image: url(nl_imagenes/nl_login_fondo_input.png);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px;
	padding-top: 2px;
	padding-left: 3px;
	margin-left: 4px;
}

textarea.formulario_campo_contactenos {
	height: 161px;
	width: 373px!important;
	margin-bottom: 25px;
	background-image: url(nl_imagenes/nl_contactenos_fondo_textarea.png);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px;
}

input.formulario_campo_captcha_login {
	position: relative;
	top: 5px;
}

div.formulario_campo_captcha_login {
	background-color: white;
	background-image: url(nl_imagenes/nl_noise.png);
	margin-left: 40px;
	width: 370px;
}

div.formulario_campo_captcha_registro {
	background-color: white;
	background-image: url(nl_imagenes/nl_noise.png);
	margin-left: 20px;
	width: 370px;
	margin-bottom: 30px;
}

p.registro_input_checkbox {
	margin-left: 20px;
	margin-top: 10px;
	color: #666666;
	font-family: Tahoma;
	font-size: 8pt;
}

input.registro_input_checkbox {
	margin-right: 4px;
	vertical-align: middle;
}

div.formulario_campo_captcha_login_renovar {
	background-color: white;
	background-image: url(nl_imagenes/nl_noise.png);
	margin-left: 20px;
	width: 370px;
}

div.pasos_publicacion_2_previa div.formulario_campo_captcha_login {
	margin-left: 20px!important;
}

div.formulario_campo_captcha_abuso {
	background-color: white;
	background-image: url(nl_imagenes/nl_noise.png);
	width: 370px;
}

p.formulario_campo_captcha_login {
	margin-left: 0px!important;
}

input.formulario_campo_radio {
	margin-top: 3px;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-right: 36px!important;
	vertical-align: middle;
	position: relative;
	top: 1px;
}

input.posting_titulo {
	width: 300px!important;
}

div.pasos_publicacion_2_previa input.posting_titulo {
	width: 360px!important;
}

div.pasos_publicacion_2_previa  select#posting_moneda,div.pasos_publicacion_2_previa  select#posting_moneda_tope {
	width: 70px!important;
	height: 25px!important;
	position: relative;
	top: -3px;
}

input.posting_precio {
	width: 100px!important;
}

input.posting_telefono {
	width: 185px!important;
}

div.tinymce {
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 40px;
	overflow: visible;
}

input.formulario_submit_atras {
	border: 1px solid #A4A4A4;
	background-color: #D6D6D6;
	color: #D12F19;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 9pt;
	width: 62px;
	margin-top: 6px;
	margin-bottom: 5px;
	height: 30px;
	cursor: pointer;
}

input.formulario_submit_hover_atras {
	border: 1px solid #FBC2C4;
	background-color: #FBE3E4;
	color: #D12F19;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 9pt;
	width: 62px;
	margin-top: 6px;
	margin-bottom: 5px;
	height: 30px;
	cursor: pointer;
}

div.formulario_errores {
	background-color: #FF4848;
	background-image: url(nl_imagenes/nl_cruz_error.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin-left: 40px;
	margin-right: 27px;
	margin-bottom: 5px;
	color: white;
	font-size: 10pt;
	font-family: Verdana;
	line-height: 20px;
	border: 1px solid #9E0505;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 30px;
}

div.formulario_errores_renovar {
	background-color: #FF4848;
	background-image: url(nl_imagenes/nl_cruz_error.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin-left: 20px;
	margin-right: 27px;
	margin-bottom: 5px;
	color: white;
	font-size: 10pt;
	font-family: Verdana;
	line-height: 20px;
	border: 1px solid #9E0505;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 30px;
}

div.pasos_publicacion_2_previa div.formulario_errores {
	margin-left: 20px!important;
}

p.formulario_cantidad_fotos {
	color: #1953A4;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 9pt;
	margin-left: 20px;
	margin-top: 15px;
}

span.formulario_cantidad_fotos_numero {
	color: #FF8600;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 9pt;
}

p.formulario_subir_fotos {
	text-align: center!important;
	margin-top: 12px;
}

img.formulario_subir_fotos {
	border: 0px;
}

span.formulario_subir_fotos {
	color: #1953A4;
	font-weight: bold;
	font-size: 9pt;
	font-family: Tahoma;
}

p.formulario_subir_fotos_span {
	margin-top: 20px;
	margin-left: 20px;
	text-align: left;
}

p.linea_punteada_subir_archivo {
	background-image: url(nl_imagenes/nl_linea_punteada.png);
	background-repeat: repeat-x;
	height: 1px;
	font-size: 1px;
	width: 730px;
	margin-left: 40px;
	margin-top: 35px;
	margin-bottom: 35px;
}

div.subir_archivo_cuadro_gris {
	background-color: #C0C0C0;
	height: 195px;
	margin-left: 20px;
	margin-top: 30px;
	border: 1px solid #9A9A9A;
	overflow: auto;
	overflow-y: hidden;
	width: 770px;
}

p.subir_archivo_cuadro_gris {
	text-align: center!important;
}

div.input_file_contenedor {
	width: 100%;
	text-align: center!important;
}

div.input_file {
	background-image: url(nl_imagenes/nl_publicar_subir_foto.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 24px!important;
	text-align: center;
	overflow: hidden;
}

table.input_file_contenedor {
	width: 100%;
}

div.formulario_subir_fotos_leyenda {
	float: left;
	padding-left: 20px;
	margin-top: 3px;
	margin-right: 6px;
}

td.formulario_subir_fotos_boton {
	padding-top: 20px;
}

input.input_file {
	height: 24px;
	opacity: 0;
	position: relative;
	right: 20px;
	font-size: 8px;
	line-height: 1px;
}

input.input_file_ie {
	height: 30px;
	filter: alpha(opacity=0);
	position: relative;
	right: 10px;
	top: -4px;
	font-size: 8px;
	line-height: 1px;
	width: 53px;
}

input.desvio {
	opacity: 0;
	filter: alpha(opacity=0);
	width: 1px;
	height: 1px;
	border: 0px;
	font-size: 1px;
	color: transparent;
	position: relative;
	bottom: 300000px;
	display: none;
}

table.table_cuadro_gris {
	height: 180px;
}

img.table_cuadro_gris {
	height: 80px;
}

td.table_cuadro_gris {
	text-align: center;
	vertical-align: top;
	padding-left: 30px;
}

p.table_cuadro_gris_flechas {
	margin-top: 20px;
	margin-bottom: 10px;
	white-space: nowrap;
	text-align: left;
}

td.table_cuadro_gris_borrar {
	text-align: center;
	width: 40px;
}

img.table_cuadro_gris_borrar {
	cursor: pointer;
	display: none;
}

table.posting_revision {
	border: 0px!important;
	margin-left: 40px;
	margin-top: 15px;
	table-layout: fixed;
	width: 730px;
	overflow: hidden;
}

td.posting_revision_campo {
	background-color: #999999;
	color: white;
	border-bottom: 1px solid #DDDDDD;
	width: 160px;
	padding-left: 10px;
	font-size: 9pt;
	font-weight: bold;
	font-family: Tahoma;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.posting_revision_valor_campo {
	background-color: #ECF3FD;
	color: #333333;
	border-bottom: 1px solid white;
	width: 550px;
	padding-left: 10px;
	font-size: 9pt;
	font-family: Tahoma;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.revision_descripcion {
	overflow: scroll;
	width: 550px!important;
	padding-bottom: 20px;
}

td.table_cuadro_gris_resumen {
	text-align: center;
	padding-left: 30px;	
}

table.posting_satisfactorio {
	text-align: left;
	background-color: #F4F4F4;
	border: 5px solid #DDDDDF;
	color: #777F77;
	margin: 10px auto 10px auto;
	width: 630px;
}

a.posting_satisfactorio {
	color: #0751BA;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 9pt!important;
}

td.posting_satisfactorio {
	padding-left: 10px!important;
	padding-right: 10px!important;
	padding-bottom: 10px!important;
	line-height: 30px;
	font-size: 11pt;
	vertical-align: top;
}

table.aviso_listado_titulo_aviso {
	table-layout: fixed;
	width: 678px!important;
	overflow: hidden;
}

td.aviso_listado_titulo_aviso {

}

p.aviso_listado_titulo_aviso {
	margin-left: 4px;
	margin-bottom: 4px;
}

table.aviso_listado {
	table-layout: fixed;
	width: 678px!important;
	overflow: hidden;
}

td.aviso_listado {
	width: 100px!important;
	text-align: right;
	/*border: 1px solid red;*/
	text-align: left!important;
}

p.aviso_listado_padding {
	margin-left: 4px;
}

img.modificable {
	visibility: hidden;
	position: absolute;
	bottom: -100px;
	border: 0px;
}

img.aviso_listado_max_ancho {
	width: 100px;
	border: 1px solid #E0DAD7;
	padding: 2px 2px 2px 2px;
	display: none;
}

img.aviso_listado_max_alto {
	height: 75px;
	border: 1px solid #E0DAD7;
	padding: 2px 2px 2px 2px;
	display: none;
}

td.aviso_descripcion {
	vertical-align: top;
	/*width: 572px!important;*/
}

p.aviso_descripcion_titulo,a.aviso_descripcion_titulo {
	color: #000080;
	font-weight: bold;
	font-size: 11pt;
	text-decoration: underline;
	font-family: Trebuchet MS!important;
}

p.aviso_descripcion_titulo {
	margin-left: 7px;
}

p.aviso_descripcion_precio_lugar {
	margin-left: 7px;
}

span.aviso_descripcion_precio {
	font-family: Arial;
	font-size: 9pt;
}

span.aviso_descripcion_lugar {
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
}

p.aviso_descripcion_descripcion {
	margin-left: 7px;
}

p.aviso_descripcion_fecha_hora {
	margin-left: 7px;
	font-size: 8pt;
}

p.aviso_linea {
	font-size: 1px;
	border-top: 1px solid #808080;
	margin-bottom: 4px;
	margin-top: 4px;
}

p.aviso_titulo_categoria {
	color: #1953A4;
	font-weight: bold;
	margin-top: 37px;
	margin-bottom: 8px;
	margin-left: 3px;
	font-size: 13pt;
}

/****************************************************************************************************************************/
/* Para AdSense: */

.ad_header {
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	float: left;
	height: 10px;
	padding-left: 0px;
	padding-top: 3px;
	font-family: Trebuchet MS!important;
	margin-left: 4px;
	margin-bottom: 4px;
}

.ad_headerImage {
	color: #000;
	font-weight: normal;
	font-size: 13px;
	float: left;
	height: 10px;
	padding-left: 605px;
}

.imagePaddingFixer {
	margin-left: 66px;
	border-left: 2px solid #FFFFFF;
	height: 10px;
	padding-top: 5px;
}

.ad_line1 {
	color: #000080!important;
	font-size: 15px;
	text-decoration: underline;
	font-weight: bold;
	font-family: Trebuchet MS!important;
}

.ad_text {
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	font-family: Trebuchet MS!important;
}

.ad_url {
	color: #999999;
	font-size: 13px;
	margin-bottom: 12px;
	text-decoration: none;
	font-family: Trebuchet MS!important;
}

.search_header {
	background: #eee;
	padding: 4px;
	font-size: 15px;
	font-weight: bold;
}

.wide_ads {
	background: #ddf8cc;
	padding: 10px;
}

.fondo_9488656625 {
	background: white;
	overflow: auto;
}

.fondo_404 {
	background: white;
	overflow: auto;
}

.fondo_5323092387 {
	background: #F0F0F0;
	overflow: auto;
}

div.narrow_ads {
	width: 676px;
}

div.narrowad {
	clear: both;
	overflow: hidden;
	width: 770px;
	height: 40px;
	padding-top: 4px;
	font-family: arial;
	border-top: 2px solid #FFFFFF;
}

div.narrowadNoImage {
	clear: both;
	width: 670px;
	height: 40px;
	padding-left: 4px;
	padding-top: 4px;
	font-family: arial;
	border-top: 2px solid #FFFFFF;
}

div.noBorder {
	border-top: 0px;
}
			  
/* Fin de los selectores de AdSense: */
/****************************************************************************************************************************/

p.paginador {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 12px;
}

a.paginador_atras_siguiente {
	color: #197FC9;
	text-decoration: none;
	border: 1px solid #929292;
	padding-left: 5px;
	padding-right: 5px;
}

a.paginador_pagina {
	text-decoration: none;
	color: #4E4E4D;
	font-weight: bold;
	margin-left: 3px;
	margin-right: 3px;
}

a.paginador_pagina_activa {
	color: red!important;
}

span.paginador_separador {
	color: #A0A0A0;
}

div.banner_inferior {

}

fieldset.banner_inferior {
	width: 750px;
	height: 100px!important;
	border: 1px solid #CCCCCC;
	text-align: center!important;
	margin-top: 50px;
	margin-bottom: 0px;
}

legend.banner_inferior {
	color: black;
	font-family: Tahoma;
	margin-left: 10px;
	font-size: 8pt;
	text-align: left!important;
}

#eplMenu .container div {
	float: left;
	margin-left: 20px;
	padding-top: 10px;
	padding-bottom: 7px;
}

table.autogestionable {
	width: 100%;
	margin-bottom: 50px;
}

td.autogestionable {
	text-align: left!important;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 30px;
}

table.template_main_enlaces_usuario_posting {
	width: 910px;
}

td.template_main_view_item_izquierda {
	width: 600px!important;
	vertical-align: top;
	text-align: left;
	overflow: hidden!important;
}

p.view_item_titulo {
	color: #5794E6;
	text-transform: uppercase;
	font-family: Tahoma!important;
	font-size: 12pt!important;
	font-weight: bold!important;
	margin-top: 15px;
	margin-left: 57px;
}

p.view_item_fecha_visitas {
	color: #666666;
	font-family: Tahoma;
	font-size: 8pt;
	margin-top: 4px;
	margin-left: 57px;
}

span.view_item_fecha_visitas {
	color: #666666;
	font-family: Tahoma;
	font-size: 8pt;
}

p.view_item_precio_titulo {
	color: #333333;
	font-family: Tahoma;
	font-size: 10pt;
	margin-top: 4px;
	font-weight: bold;
	margin-left: 57px;
}

table.view_item_todos {
	margin-top: 25px;
	margin-left: 57px;
}

td.view_item_todos_titulo_campo {
	color: #5794E6;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	width: 74px;
	vertical-align: top;
	padding-bottom: 15px;
}

td.view_item_todos_valor_campo {
	color: #666666;
	font-family: Tahoma;
	font-size: 10pt;
	vertical-align: top;
}

table.view_item_descripcion {
	table-layout: fixed!important;
	/*ackground: yellow;*/
	margin-left: 57px;
	width: 470px!important;
	overflow: hidden;
}

td.view_item_descripcion {
	width: 470px!important;
}

p.breadcrumb_view_item,a.breadcrumb_view_item {
	font-family: Tahoma;
	color: #1953A4;
	font-weight: bold;
	font-size: 8pt;
	margin-top: 12px;
}

p.breadcrumb_view_item {
	margin-left: 57px;
}

p.view_item_volver {
	margin-left: 57px;
	margin-top: 15px;
}

p.view_item_volver,a.view_item_volver {
	color: #5794E6;
	font-size: 6pt;
	text-transform: uppercase;
}

img.view_item_volver {
	border: 0px;
}

div.view_item_adsense_izquierda {
	margin-left: 57px;
}

p.view_item_favoritos_reportar {
	margin-left: 57px;
	margin-top: 10px;
	margin-bottom: 10px;
}

a.view_item_favoritos_reportar {
	text-decoration: none;
	color: #6B6DA0;
}

span.view_item_favoritos_reportar {
	text-decoration: underline!important;
	margin-right: 5px;
}

img.view_item_favoritos_reportar {
	border: 0px;
	position: relative;
	top: 3px;
	margin-right: 3px;
}

div.div_bloqueo_pagina {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 5000px;
	width: 200%;
	background-color: black;
	z-index: 100;
	opacity: 0.8;
	filter: alpha(opacity=80);
	display: none;
}

div.div_abuso {
	position: absolute;
	height: 530px;
	width: 552px!important;
	z-index: 10001;
	display: none;
}

p.div_abuso_cerrar {
	text-align: right;
}

img.div_abuso_cerrar {
	cursor: pointer;
	position: relative;
	right: -28px;
	top: 0px;
}

p.div_abuso_formulario {
	
}

div.div_abuso_formulario {
	background-image: url(nl_imagenes/nl_abuso_fondo.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 567px;
	height: 689px;
}

div.div_abuso_formulario_detalle {
	padding-top: 25px;
	padding-left: 65px;
}

iframe.div_abuso_formulario_detalle {
	height: 635px!important;
	width: 460px!important;
}

body.abuso {
	background-color: #ECF3FD;
}

div.abuso_principal {
	
}

table.abuso_campos {
	height: 100%;
}

td.abuso_espacio {
	font-size: 1px;
	height: 10px!important;
}

td.abuso_td_detalle {
	vertical-align: top;
}

td.registro_td_principal {
	vertical-align: top;
	border-left: 1px solid #1D56A5;
	border-right: 1px solid #1D56A5;
}

p.linea_continua_subtitulo_campo {
	background-image: url(nl_imagenes/nl_linea_punteada.png);
	background-repeat: repeat-x;
	height: 1px;
	font-size: 1px;
	width: 730px;
	margin-top: 0px;
	margin-bottom: 25px;
}

td.abuso_campos {
	width: 300px!important;
	background-color: #555555;
	height: 40px!important;
}

p.abuso_campos_titulo {
	text-transform: uppercase;
	color: white;
	font-weight: bold;
	font-size: 13pt;
	margin-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}

textarea.abuso_descripcion {
	width: 430px;
	height: 160px;
}

p.formulario_submit_abuso {
	text-align: center;
}

div.formulario_submit_abuso {
	margin-right: 200px;
	text-align: center;
}

div.formulario_errores_abuso {
	background-color: #FF4848;
	background-image: url(nl_imagenes/nl_cruz_error.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	width: 397px;
	margin-left: 0px;
	margin-bottom: 5px;
	color: white;
	font-size: 10pt;
	font-family: Verdana;
	line-height: 20px;
	border: 1px solid #9E0505;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 30px;
}

div.formulario_errores_registro {
	background-color: #FF4848;
	background-image: url(nl_imagenes/nl_cruz_error.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
	color: white;
	font-size: 10pt;
	font-family: Verdana;
	line-height: 20px;
	border: 1px solid #9E0505;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 30px;
}

div.formulario_errores_recuperar_clave,p.formulario_errores_recuperar_clave {
	color: white;
	font-size: 10pt;
	font-family: Verdana;
	line-height: 20px;
}

div.formulario_errores_recuperar_clave {
	background-color: #FF4848;
	background-image: url(nl_imagenes/nl_cruz_error.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	width: 811px!important;
	margin-left: 25px;
	margin-bottom: 5px;
	margin-top: -10px;
	border: 1px solid #9E0505;
	padding-top: 7px;
	padding-bottom: 7px;
}

p.formulario_errores_recuperar_clave {
	margin-left: 30px;
}

div.formulario_errores_contactenos {
	background-color: #FF4848;
	background-image: url(nl_imagenes/nl_cruz_error.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	width: 390px;
	margin-left: 20px;
	margin-bottom: 5px;
	color: white;
	font-size: 10pt;
	font-family: Verdana;
	line-height: 20px;
	border: 1px solid #9E0505;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 30px;
}

div.formulario_advertencia_abuso {
	background-color: #FFEB80;
	background-image: url(nl_imagenes/nl_advertencia.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	width: 397px;
	margin-left: 0px;
	margin-bottom: 5px;
	color: #363636;
	font-size: 10pt;
	font-family: Verdana;
	line-height: 20px;
	border: 1px solid #FFDE2E;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 30px;
}

table.view_item_fotos {
	margin-left: 57px;
	margin-top: 50px;
	margin-bottom: 50px;
	border: 8px solid #E3E3E3;
	table-layout: fixed;
}

td.view_item_foto_mayor {
	text-align: center;
	vertical-align: middle!important;
	width: 488px!important;
	height: 335px!important;
}

img.view_item_foto_mayor {
	display: none;
}

img.aviso_item_max_ancho {
	width: 488px!important;
	display: none;
}

img.aviso_item_max_alto {
	height: 335px!important;
	display: none;
}

td.view_item_miniatura {
	text-align: center;
	border-top: 8px solid #E3E3E3;
	border-left: 4px solid #E3E3E3;
	border-right: 4px solid #E3E3E3;
	height: 80px;
}

img.view_item_miniatura {
	cursor: pointer;
}

td.template_main_view_item_derecha {
	width: 425px!important;
	vertical-align: top;
}

table.template_main_view_item_derecha_contacto {
	table-layout: fixed!important;
	width: 373px;
	overflow: hidden;
	margin-bottom: 5px;
	margin-top: 20px;
}

td.template_main_view_item_derecha_contacto_titulo {
	background-image: url(nl_imagenes/nl_contacto_view_item.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 373px;
	height: 25px;
	vertical-align: top;
	text-align: left;
	background-color: #1954A4;
}

td.template_main_view_item_derecha_contacto_pie {
	background-image: url(nl_imagenes/nl_contacto_view_item_pie.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 373px;
	height: 7px;
	font-size: 1px;
}

p.template_main_view_item_derecha_contacto_campo {
	margin-left: 10px;
	margin-top: 5px;
}

span.template_main_view_item_derecha_contacto_titulo_campo {
	color: #5794E6;
	font-family: Tahoma;
	font-size: 10pt;
}

span.template_main_view_item_derecha_contacto_valor_campo {
	color: #666666;
	font-family: Tahoma;
	font-size: 10pt;
}

div.view_item_adsense_derecha {
	margin-left: 7px;
	margin-bottom: 25px;
	margin-top: 25px;
}

p.template_main_view_item_derecha_contacto_externo {
	text-align: center;
}

a.template_main_view_item_derecha_contacto_externo {
	background-color: #1953A4;
	color: white;
	text-decoration: none;
	font-family: Tahoma;
	font-weight: bold;
}

p.view_item_mensaje_campo {
	margin-left: 10px;
	margin-top: 10px;
	color: #666666;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}

p.view_item_mensaje_input {
	margin-left: 10px;
	margin-top: 5px;
	color: #666666;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}

input.view_item_mensaje_input,textarea.view_item_mensaje_input {
	border: 1px solid #CCCCCC;
	height: 25px;
	width: 300px;
}

textarea.view_item_mensaje_input {
	height: 100px!important;
}

p.view_item_mensaje_captcha {
	margin-top: 10px;
	margin-left: 10px;
}

input.view_item_mensaje_input_captcha {
	border: 1px solid #CCCCCC;
	height: 25px;
	width: 150px;
}

p.view_item_mensaje_input_submit {
	text-align: center;
	margin-top: 10px;
}

img.view_item_mensaje_input_submit {
	border: 0px;
	cursor: pointer;
}

table.view_item_errores {
	margin-left: 10px;
	display: none;
}

td.view_item_errores {
	width: 280px;
	background-image: url(nl_imagenes/nl_view_item_fondo_errores.png);
	color: white;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

table.view_item_mail_enviado {
	margin-left: 10px;
	display: none;
}

td.view_item_mail_enviado {
	width: 280px;
	background-image: url(nl_imagenes/nl_view_item_fondo_mail_enviado.png);
	color: white;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

p.aviso_linea_view_item {
	font-size: 1px;
	border-top: 1px solid #808080;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-left: 50px;
	margin-right: 50px;
}

p.sin_avisos {
	color: #1953A4;
	font-weight: bold;
	margin-top: 37px;
	margin-bottom: 8px;
	margin-left: 3px;
	font-size: 10pt;
}

td.titulo_formulario_login {
	background-image: url(nl_imagenes/nl_login_fondo_cabecera.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	color: white;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 20px;
	font-family: Tahoma;
}

td.titulo_formulario_registro {
	background-image: url(nl_imagenes/nl_registro_cabecera.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	color: white;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 20px;
	font-family: Tahoma;
}

td.titulo_formulario_publicar {
	height: 31px;
	color: white;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 17px;
	font-family: Tahoma;
}

td.titulo_formulario_publicar_2 {
	background-image: url(nl_imagenes/nl_publicar_2_fondo_cabecera.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
	color: white;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 17px;
	font-family: Tahoma;
}

td.titulo_formulario_publicar_error {
	height: 35px;
	color: white;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 17px;
	font-family: Tahoma;
}

td.titulo_formulario_abuso {
	height: 58px;
	color: #1953A4;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma;
}

td.titulo_formulario_recuperar_clave {
	background-image: url(nl_imagenes/nl_recuperar_clave_fondo_cabecera.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	color: white;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 25px;
	font-family: Tahoma;
}

table.login {
	background-color: #ECF3FD;
	width: 468px;
}

td.login_pie {
	background-image: url(nl_imagenes/nl_login_fondo_pie.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	height: 10px;
}

table.contacto {
	background-color: #ECF3FD;
	width: 468px;
	margin-left: 60px;
}

table.registro {
	width: 468px!important;
	margin-left: 60px;
}

td.contacto_pie {
	background-image: url(nl_imagenes/nl_contactenos_fondo_pie.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	height: 13px;
}

td.registro_pie {
	background-image: url(nl_imagenes/nl_registro_pie.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	height: 11px;
}

td.publicar_pie {
	background-image: url(nl_imagenes/nl_publicar_2_fondo_pie.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	height: 13px;
}

table.contacto_satisfactorio {
	background-image: url(nl_imagenes/nl_contactenos_fondo_satisfactorio.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: white;
	width: 912px;
	height: 82px;
	margin-left: 60px;
}

table.recuperar_clave_satisfactorio {
	background-image: url(nl_imagenes/nl_recuperar_clave_fondo_satisfactorio.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: white;
	width: 912px;
	height: 82px;
	margin-top: 20px;
}

table.registro_satisfactorio {
	background-image: url(nl_imagenes/nl_registro_fondo_satisfactorio.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: white;
	width: 912px;
	height: 89px;
	margin-top: 20px;
}

table.registro_satisfactorio_registro {
	background-image: url(nl_imagenes/nl_registro_fondo_satisfactorio.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: white;
	width: 912px;
	height: 89px;
	margin-top: 20px;
	margin-left: 60px;
}

table.recuperar_clave {
	background-color: #ECF3FD;
	width: 861px;
	margin-top: 20px;
}

td.recuperar_clave_pie {
	background-image: url(nl_imagenes/nl_recuperar_clave_fondo_pie.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	height: 7px;
}

p.contacto_satisfactorio_enviado {
	font-family: Tahoma;
	font-size: 10pt;
	color: #0045A7;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 20px;
}

p.registro_obligatorios {
	font-family: Tahoma;
	font-size: 8pt;
	color: #FC9503;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 20px;
}

span.mail_no_publicado {
	color: #1C5DB6;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	text-transform: none;
}

p.contacto_satisfactorio_gracias {
	font-family: Tahoma;
	font-size: 10pt;
	color: #0045A7;
	margin-top: 15px;
	margin-left: 20px;
}

td.posting_satisfactorio p.contacto_satisfactorio_gracias {
	margin-left: 15px!important;
	margin-bottom: -18px!important;
}

span.contacto_satisfactorio_gracias_negrita {
	font-weight: bold;
}

p.login_breadcrumb {
	margin-left: 67px;
	margin-bottom: 20px;
	margin-top: 0px;
	text-align: left!important;
}

td.formulario_titulo_campo_login {
	padding-top: 20px;
	vertical-align: top;
	border-left: 2px solid #1B54A5;
	border-right: 2px solid #1B54A5;
}

p.formulario_titulo_campo_login,span.formulario_titulo_campo_login {
	font-size: 9pt;
	text-align: left;
	vertical-align: middle;
}

p.formulario_titulo_campo_login {
	margin-left: 20px;
}

p.formulario_titulo_principal_campo_login {
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
	margin-left: 40px;
	color: #1953A4;
	font-family: Tahoma!important;
	margin-bottom: 25px;
}

p.formulario_titulo_principal_campo_contacto {
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
	margin-left: 20px;
	color: #1953A4;
	font-family: Tahoma!important;
	margin-bottom: 25px;
}

p.formulario_titulo_principal_campo_recuperar_clave {
	font-size: 9pt;
	text-align: left;
	vertical-align: middle;
	margin-left: 25px;
	color: #1953A4;
	font-family: Tahoma!important;
	margin-bottom: 25px;
}

p.recuperar_clave {
	margin-top: 30px;
}

a.recuperar_clave {
	font-family: Tahoma;
	color: #1953A4;
	font-weight: bold;
	font-size: 10pt;
}

table.formulario_errores_login {
	margin-left: 20px;
	margin-bottom: 5px;
	table-layout: fixed;
}

td.formulario_errores_login {
	background-color: #FF4848;
	background-image: url(nl_imagenes/nl_cruz_error.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	color: white;
	font-size: 10pt;
	font-family: Verdana;
	line-height: 20px;
	border: 1px solid #9E0505;
	width: 815px!important;
}

td.formulario_errores_login_adaptado {
	background-color: #FF4848;
	background-image: url(nl_imagenes/nl_cruz_error.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	color: white;
	font-size: 10pt;
	font-family: Verdana;
	line-height: 20px;
	border: 1px solid #9E0505;
	width: 369px!important;
}

p.formulario_errores_login {
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 30px;
}

table.recuperar_contrasenna_notificacion {
	width: 300px;
}

td.recuperar_contrasenna_notificacion {
	text-align: center;
	text-align: left;
	font-size: 11pt;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 22pt;
}

table.recuperar_contrasenna_notificacion_mayor {
	width: 730px!important;
}

div.formulario_registro {
	width: 500px!important;
}

div.formulario_advertencia_registro {
	background-color: #FFEB80;
	background-image: url(nl_imagenes/nl_advertencia.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	width: 640px;
	margin-left: 40px;
	margin-bottom: 5px;
	color: #363636;
	font-size: 10pt;
	font-family: Verdana;
	line-height: 20px;
	border: 1px solid #FFDE2E;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 30px;
}

a.activar_cuenta {
	color: #197FC9;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10pt;
}

td.mi_cuenta_barra_navegacion,a.mi_cuenta_barra_navegacion {
	font-weight: bold;
	color: #505050;
	text-decoration: none;
	text-transform: capitalize;
}

td.mi_cuenta_barra_navegacion {
	background-color: #F9F9F9;
	border-top: 3px solid #EDEDED;
	border-bottom: 3px solid #EEEEEE;
	height: 50px;
	width: 890px;
}

td.mi_cuenta_titulo_principal {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 12px;
	font-weight: bold;
	color: #3A8DC9;
	font-size: 13pt;
	text-transform: uppercase;
}

td.mi_cuenta_tipos_estadisticas {
	width: 50%;
	vertical-align: top;
}

table.mi_cuenta_tipos_estadisticas {
	width: 440px;
}

td.mi_cuenta_tipos_estadisticas_titulo {
	background-color: #555555;
	border: 1px solid #999999;
	color: white;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.mi_cuenta_tipos_estadisticas_detalle_izquierda,td.mi_cuenta_tipos_estadisticas_detalle_derecha {
	background-color: #F4F4F4;
	vertical-align: top;
}

td.mi_cuenta_tipos_estadisticas_detalle_izquierda {
	text-align: left;
}

td.mi_cuenta_tipos_estadisticas_detalle_derecha {
	text-align: right;
}

p.mi_cuenta_tipos_estadisticas_detalle_izquierda {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

p.mi_cuenta_tipos_estadisticas_detalle_derecha {
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #197FC9;
}

td.mi_cuenta_mis_avisos {
	vertical-align: top;
}

table.mi_cuenta_mis_avisos {
	width: 890px!important;
}

div.mi_cuenta_mis_avisos {
	overflow-x: auto;
	width: 898px;
	padding-bottom: 20px;
}

td.mi_cuenta_mis_avisos_titulo {
	background-color: #555555;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.mi_cuenta_mis_avisos_valor {
	border: 1px solid #E7E7E7;
	color: #646464;
}

td.mi_cuenta_mis_avisos_valor_impar {
	background-color: white;
}

td.mi_cuenta_mis_avisos_valor_par {
	background-color: #F5F5F0;
}

td.autoajustada {
	width: 1px!important;
}

p.mi_cuenta_mis_avisos_valor_descripcion_titulo,a.mi_cuenta_mis_avisos_valor_descripcion_titulo {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

p.mi_cuenta_mis_avisos_valor_descripcion_titulo {
	margin-left: 5px;
}

p.mi_cuenta_mis_avisos_valor_descripcion_texto {
	margin-left: 5px;
}

p.mi_cuenta_mis_avisos_valor_descripcion_precio {
	color: #197FC9;
	font-weight: bold;
	margin-left: 5px;
}

p.mi_cuenta_mis_avisos_valor_fecha {
	margin-left: 5px;
	font-weight: bold;
}

p.mi_cuenta_mis_avisos_acciones {
	white-space: nowrap;
}

img.mi_cuenta_mis_avisos_acciones {
	border: 0px;
}

table.mi_cuenta_mis_avisos_filtro_orden {
	width: 100%;
	margin-bottom: 10px;
}

td.mi_cuenta_mis_avisos_filtro_orden_izquierda {
	
}

select.mi_cuenta_mis_avisos_filtro_orden_izquierda {
	color: #555555;
	font-size: 10pt;
	border: 1px solid #555555;
}

td.mi_cuenta_mis_avisos_filtro_orden_derecha {
	text-align: right;
}

a.mi_cuenta_mis_avisos_filtro_orden_derecha {
	text-decoration: none;
	color: #929292;
	font-size: 8pt;
}

input.mi_cuenta_mis_avisos_filtro_orden_derecha_texto {
	width: 60px;
	height: 20px;
	border: 1px solid #555555;
	color: #555555;
}

td.menu_backend {
	height: 47px;
}

table.menu_backend {
	background-color: gray;
	width: 920px;
	border: 1px solid black;
}

td.menu_backend_opciones,a.menu_backend_opciones {
	font-size: 13pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
	width: 100px!important;
}

a.menu_backend_opciones:hover {
	background-color: white;
}

div.menu_backend_opciones {
	position: absolute;
	background-color: gray;
	border: 1px solid black;
	visibility: hidden;
	margin-top: -3px;
}

a.menu_backend_opciones_item {
	color: black;
	text-decoration: none;
	font-size: 12pt;
}

a.menu_backend_opciones_item:hover {
	background-color: white;
}

table.backoffice_administrar_avisos {
	
}

td.backoffice_administrar_avisos_titulo {
	border: 1px solid white;
	color: white;
	background-color: black;
	font-weight: bold;
}

div.backoffice_administrar_avisos {
	width: 920px;
	text-align: left;
	overflow: auto;
}

td.backoffice_administrar_avisos_vigente,a.backoffice_administrar_avisos_vigente {
	cursor: pointer;
	text-decoration: none;
}

a.backoffice_administrar_avisos_vigente {
	color: white;
}

td.backoffice_administrar_avisos_vigente {
	color: white!important;
	border: 1px solid white;
	text-decoration: none;
	background-color: green;
}

td.backoffice_administrar_avisos_pendiente,a.backoffice_administrar_avisos_pendiente {
	cursor: pointer;
	text-decoration: none;
}

a.backoffice_administrar_avisos_pendiente {
	color: black;
}

td.backoffice_administrar_avisos_pendiente {
	border: 1px solid white;
	text-decoration: none;
	background-color: yellow;
	color: black!important;
}

td.backoffice_administrar_avisos_borrado,a.backoffice_administrar_avisos_borrado {
	cursor: pointer;
	text-decoration: none;
}

a.backoffice_administrar_avisos_borrado {
	color: black;
}

td.backoffice_administrar_avisos_borrado {
	border: 1px solid white;
	text-decoration: none;
	background-color: red;
	color: black!important;
}

td.backoffice_administrar_avisos_spam,a.backoffice_administrar_avisos_spam {
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}

a.backoffice_administrar_avisos_spam {

}

td.backoffice_administrar_avisos_spam {
	border: 1px solid white;
	text-decoration: none;
}

table.backoffice_administrar_avisos_opciones {

}

td.backoffice_administrar_avisos_opciones {
	padding: 5px 5px 5px 5px;
	border: 1px solid blue;
}

a.backoffice_administrar_avisos_opciones {
	text-decoration: none;
	color: blue;
}

table.backoffice_administrar_avisos_orden_filtro {

}

span.backoffice_administrar_avisos_orden_filtro {

}

div.backoffice_paginas {
	overflow: auto;
	white-space: nowrap;
	padding-top: 2px;
	padding-bottom: 2px;
}

input.backoffice_input {
	height: 24px;
}

img.favoritos_borrar {
	cursor: pointer;
	margin-left: 5px;
}

td.error_404 {
	background-image: url(nl_imagenes/nl_error_404.png);
	background-repeat: no-repeat;
	background-position: left 50px;
	height: 256px!important;
	vertical-align: top;
}

p.error_404 {
	margin-left: 130px;
	margin-bottom: 18px;
	color: #1953A4;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 9pt;
}

p.error_404_primero {
	margin-top: 70px;
}

ul.error_404 {
	margin-left: 145px;
	color: #1953A4;
	font-family: Tahoma;
	font-size: 9pt;
	list-style-image: url(nl_imagenes/nl_error_404_li.png);
	vertical-align: bottom;
}

li.error_404 {
	margin-bottom: 15px;
	vertical-align: bottom;
}

a.error_404 {
	color: #1953A4;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 9pt;	
}

iframe.adult_finder_listados {
	vertical-align: middle;
	height: 260px;
	width: 728px;
	border: 0px;
}

div.adult_finder_item {
	margin-top: 45px;
	text-align: center;
}

iframe.adult_finder_item {
	width: 350px;
	height: 300px;
	border: 0px;
}

div.adult_finder_item_2 {
	margin-right: 54px;
	margin-top: 25px;
	text-align: center;
}

iframe.adult_finder_item_2 {
	width: 300px;
	height: 250px;
	border: 0px;
}

p.breadcrumb_inferior {
	text-align: left!important;
	margin-left: 60px;
	margin-right: 60px;
	margin-top: 30px;
	font-family: Tahoma;
	color: #1953A4;
	font-weight: bold;
	font-size: 8pt;
}

p.template_main_recomendados_titulo {
	font-size: 8pt;
	font-weight: bold;
	color: #1953A4;
	margin-top: 25px;
	margin-bottom: 1px;
	text-align: left!important;
	margin-left: 75px;
}

table.template_main_recomendados_pie {
	table-layout: fixed;
	width: 908px!important;
	margin-top: 5px;
	margin-bottom: 0px;
}

td.template_main_recomendados_pie_arriba {
	background-image: url(nl_imagenes/nl_recomendados_pie_arriba.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 908px!important;
	height: 8px!important;
	font-size: 1px;
}

td.template_main_recomendados_pie_central {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: top;
}

table.template_main_recomendados_pie_central {
	width: 100%;
}

td.template_main_recomendados_pie_central_columna {
	vertical-align: top;
}

a.template_main_recomendados_pie_central,p.template_main_recomendados_pie_central {
	text-decoration: none;
	color: #1953A4;
	font-family: Tahoma;
	font-size: 7pt;
}

p.template_main_recomendados_pie_central {
	margin-left: 15px;
}

td.template_main_recomendados_pie_abajo {
	background-image: url(nl_imagenes/nl_recomendados_pie_abajo.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 908px!important;
	height: 8px!important;
	font-size: 1px;
}

a.alquileres_plataforma_logos,img.alquileres_plataforma_logos {
	border: 0px;
}

td.template_header_logo_previo_empresas {
	width: 320px!important;
}

nobr.intextual {
	border-width: 0px!important;
}

nobr.intextual a {
	border-width: 0px!important;
	color: blue;
}

p.view_item_titulo a {
	color: blue;
	text-transform: uppercase!important;
	font-family: Tahoma!important;
	font-size: 12pt!important;
	font-weight: bold!important;
}

p.view_item_titulo nobr {
	color: #5794E6;
	text-transform: uppercase!important;
	font-family: Tahoma!important;
	font-size: 12pt!important;
	font-weight: bold!important;
}

h1.titulo_superior {
	background-color: #ECF3FD!important;
	margin: 0px 52px 0px 54px;
	height: 18px;
	text-align: center;
	font-family: Tahoma!important;
	padding-top: 2px;
	color: #0B0A0A!important;
	word-spacing: 1px!important;
	overflow-x: hidden;
	width: 920px;
}

strong.titulo_superior {
	color: gray;
	font-size: 8pt!important;
}

p.anterior_siguiente {
	text-align: left!important;
	margin-left: 65px;
	margin-right: 60px;
}

table.anterior_siguiente {
	margin-top: -20px;
	width: 890px;
	table-layout: fixed;
}

td.anterior_siguiente_izquierda {
	text-align: left;
	width: 318px!important;
	overflow: hidden;
	vertical-align: top!important;
}

td.anterior_siguiente_derecha {
	text-align: right;
	width: 318px!important;
	overflow: hidden;
	vertical-align: top;
}

span.anterior_siguiente,a.anterior_siguiente {
	font-family: Tahoma;
	color: #1953A4;
	font-weight: bold;
	font-size: 8pt;
}

span.anterior_siguiente {
	font-size: 15pt;
}

table.template_main_relacionados_pie {
	table-layout: fixed;
	width: 928px!important;
	margin-top: 15px;
	margin-bottom: 0px;
}

td.template_main_relacionados_pie_arriba {
	background-image: url(nl_imagenes/nl_avisos_relacionados_arriba.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 928px!important;
	height: 14px!important;
	font-size: 1px;
}

td.template_main_relacionados_pie_abajo {
	background-image: url(nl_imagenes/nl_avisos_relacionados_abajo.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 928px!important;
	height: 14px!important;
	font-size: 1px;
}

td.template_main_relacionados_pie_central {
	border-left: 2px solid #E3E3E3;
	border-right: 2px solid #E3E3E3;
	text-align: left;
	vertical-align: top;
}

table.template_main_relacionados_pie_central {
	width: 100%;
	width: 928px!important;
	table-layout: fixed;
}

td.template_main_relacionados_pie_central_columna {
	vertical-align: top;
	width: 302px!important;
	overflow: hidden;
	white-space: nowrap!important;
}

td.template_main_relacionados_pie_central_columna_simbolo {
	vertical-align: top;
	width: 12px!important;
}

img.template_main_relacionados_pie_central_columna_simbolo {
	margin-top: 3px;
	margin-right: 5px;
}

p.template_main_relacionados_links,a.template_main_relacionados_links {
	font-size: 8pt;
	font-family: Tahoma;
	text-decoration: none;
	color: #1953A4;
	white-space: nowrap!important;
}

a.template_main_relacionados_links {
	text-decoration: underline!important;
}

a.template_main_relacionados_links_listados {
	font-size: 8pt;
	font-family: Tahoma;
	text-decoration: underline;
	color: #1953A4;
	white-space: nowrap!important;
}

p.template_main_relacionados_links {
	margin: 2px 30px 2px 30px;
}

table.template_main_relacionados_pie_central_columna_doble {
	
}

td.template_main_relacionados_pie_central_columna_doble {
	vertical-align: top;
}

p.template_main_relacionados_pie_titulo {
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	color: #1953A4;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 30px;
}

td.template_main_relacionados_pie_titulo {
	border-left: 2px solid #E3E3E3;
	border-right: 2px solid #E3E3E3;
	text-align: left;
	vertical-align: top;
}