/*                                                                   CSS GENERALES                                                       */
HTML, BODY {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#FFFFFF;
}
INPUT, TEXTAREA, SELECT {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	border: 1px solid;
	border-color: #2A5C7D;
	background-color: #FFFFFF;
}
ul {
	padding: 10px;
	margin: 0px;
}
li {
	padding-left: 0px;
	margin: 0px;
}
.radio {
	color: #2A5C7D;
	border: 0px;
	background-color: transparent;
}
.titulo {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.paginado_txt {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.titulo_grande_color {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #DB7800;
}
.texto {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #676767;
}
.texto_color {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #676767;
}
.texto_items {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #d67004;
	text-decoration: underline;
}
.rubros {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #d67004;
}
.solapas {
	line-height:18px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #40423f;
	text-decoration: none;
}
.input_noborder {
	font-family: Verdana;
	font-size: 10px;
	color: #684d46;
	border: 0px;
	background-color: transparent;
}
.llama_gratis {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #9e0c0d;
}
/*                                                                   CSS DIVS CONTENEDORES                                                       */
#contenedor {
	width:100%;
	margin:0;
	clear:left;
	background-color:#FFFFFF;
	text-align:left;
}
#contenedor-cont {
	width:1000px;
	margin:0;
	clear:left;
	text-align:left;
}
/* CSS HEADER */
#header {
	height:auto;
	width:auto;
	border:0px;
	margin:0;
	padding:0;
	background-color:#ff9900;
}
#banner-728x90 {
	width:728px;
	height:300px;
	margin:20px;
	z-index:1000;
	position:absolute;
}
#titulo_pag {
	width:auto;
	height:auto;
	margin:20px;
	margin-top:180px;	
}
#barrita1 {
	margin-left:20px;
	width:630px;
	height:54px;
	background-color:#ff8901;
	float:left;
	padding-top:30px;
}
#barrita2 {
	margin-left:20px;
	width:300px;
	height:54px;
	background-color:#ff8901;
	float:left;
	padding-top:30px;
}
#barrita1_res {
	margin-left:20px;
	width:600px;
	height:54px;
	background-color:#ff8901;
	float:left;
	padding-top:30px;
	
}
#barrita2_res {
	margin-left:50px;
	width:300px;
	height:54px;
	background-color:#ff8901;
	float:left;
	padding-top:30px;
}
/* CSS CONTENIDO IZQUIERDO */
#box-izq {
	display:none
}
/* CSS CONTENIDO CENTRO */
#box-centro {
	padding: 0 20px 20px 20px;
	width: 630px;
	height: auto;
	float: left;
}
/* CSS CONTENIDO DERECHO */
#box-der {
	margin:0;
	margin-bottom:10px;
	padding:0;
	padding-top:22px;
	width:300px;
	float:left;
	height:auto;
}
#banner-300x250 {
	padding-top:12px;
	width:300px;
	height:262px;
	background-image: url(/images/fondo_publi.jpg);
	background-repeat:no-repeat;
}
/* CSS FOOTER */
#footer {
	width:100%;
	border:none;
	margin:0;
	padding:0;
}
/*                                                            CSS DIVS CONTENEDOR CENTRO - INDEX                                                     */
#box-solapas {
	margin: 0;
	width:630px;
}
#box-solapas_res {
	margin: 0;
	width:605px;
}
#solapa_empresa {
	margin: 0;
	height: 25px;
	width:130px;
	float:left;
}
#blanco1 {
	margin: 0;
	background-image: url(/images/pa_linea.jpg);
	background-repeat:repeat-x;
	height: 25px;
	width:10px;
	float:left;
}
#solapa_telefonos {
	margin: 0;
	height: 25px;
	width:118px;
	float:left;
}
#blanco2 {
	background-image: url(/images/pa_linea.jpg);
	background-repeat:repeat-x;
	margin: 0;
	height: 25px;
	width:10px;
	float:left;
}
#solapa_restaurante {
	margin: 0;
	height: 25px;
	width:149px;
	float:left;
}
#blanco3 {
	background-image: url(/images/pa_linea.jpg);
	background-repeat:repeat-x;
	margin: 0;
	height: 25px;
	width:213px;
	float:left;
}
#blanco3_res {
	background-image: url(/images/pa_linea.jpg);
	background-repeat:repeat-x;
	margin: 0;
	height: 25px;
	width:185px;
	float:left;
}

#box-centro_busqueda {
	padding: 0 20px 20px 20px;
	width:630px;
	height: auto;
	float:left;
}
#box-buscador {
	margin:0;
	background-image:url(/images/fondo_empresa.jpg);
	background-repeat:no-repeat;
	width:630px;
	height:216px;
}
#buscador-campos {
	margin:0px 0px 0px 155px;
	width:300px;
	height:242px;
	float:left;
}
#buscador-campo1 {
	margin:85px 0 0 0;
	width:400px;
}
#buscador-campo2 {
	margin:20px 0 0 0;
	width:400px;
}
#buscador-boton {
	margin:20px 0 60px 0;
	width:74px;
}
#poweredby {
	height:26px;
	margin:0;
	padding:0;
	text-align: right;
}
#poweredby a {
	background-color:#ff8a00;
	background-image:url(/images/info.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:26px;
	margin:0;
	padding:0;
	display:block;
 	text-align:left;
}
#poweredby_buscado {
	height:26px;
	margin:10px 0 0 0;
	padding:0;
	text-align: right;
}
#poweredby_buscado a {
	background-color:#ff8901;
	background-image:url(/images/info.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:26px;
	margin:0 0 18px 0;
	padding:0;
	display:block;
}
/*                                                            CSS DIVS CONTENEDOR CENTRO - RESULTADOS                                                      */
#trErrorIncompleteData {
	display: none;
	padding:80px 0 0 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	height:188px;
}
#trBuscando {
	padding:80px 0 0 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	height:188px;
}
#trErrorResultados {
	display: none;
	padding:80px 0 0 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	height:188px;
}
#trResultados {
	display: none;
	padding:0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
/* CSS DIVS RESULTADOS DE RESULTADOS_EMPRESA*/
#fondo_contenedor_resultados {
	margin:0 0 0 0;
	padding:0 4px 0 2px;
	width:597px;
	height:auto;
	background-image:url(/images/pattern.jpg);
}
#contenedor_resultados {
	margin:0;
	width:597px;
	height:auto;
}
#resultado {
	background:#fffaf4;
	margin: 0 0 10px 0;
}
/* CSS DIVS RESULTADOS: resultados encontrados*/
#resultados_encontrados {
	margin: 0 0 5px 0;
	width:591px;
	padding: 2px 2px 2px 5px;
	background:#d57101;
}
#top_resultados_encontrados {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	width:395px;
	height:20px;
	float:left;
}
#nueva_busqueda {
	width:196px;
	float:left;
	text-align:right;
}
#titulo_resultados {
	margin:0 0 2px 0;
	padding:0 0 0 5px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#878787;
}
#info_resultados {
	padding:0 0 0 5px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #40423f;
}
#info_2 {
	margin:2px 0 2px 0;
}
#rubros_resultados {
	padding:0 0 0 5px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #d67004;
}
#rubros_resultados_expandido {
	margin:0 0 2px 5px;
	font-family: Arial;
	font-size: 11px;
	color: #d67004;
}
/* CSS DIVS RESULTADOS: resultados opciones*/
#opciones_resultado {
	margin:10px 0 0 0;
	overflow:hidden;
}
#direccion {
	width:130px;
	text-align:center;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #40423f;
	text-decoration: none;
	float:left;
}
#llama_gratis {
	width:90px;
	text-align:center;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #9e0c0d;
	text-decoration: none;
	float:left;
}
#email {
	width:45px;
	text-align:center;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #40423f;
	text-decoration: none;
	float:left;
}
#mas_info {
	width:45px;
	text-align:center;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #40423f;
	text-decoration: none;
	float:left;
}
#web {
	width:45px;
	text-align:center;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #40423f;
	text-decoration: none;
	float:left;
}
/* CSS DIVS RESULTADOS: opcion direccion/telefono */
#contenido_direccion {
	width:555px;
	height:auto;
	padding:10px 20px 10px 20px;
	background:#ffe7cb;
	border:#b35621 1px solid;
}
#contenido_direccion_izq {
	width:520px;
	height:auto;
	float:left;
}
#contenedor_mapa {
	width:304px;
	height:180px;
	text-align:left;
	float:left;
}
#contenedor_info {
	width:216px;
	text-align:left;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #d67004;
	float:left;
}
#contenido_direccion_der {
	width:35px;
	float:left;
	text-align:right;
}
#contenedor_formulario {
	width:520px;
	height:auto;
}
#titulo_direccion {
	margin: 0 0 10px 0;
}
#info_general {
	margin: 0 0 8px 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #d67004;
}
#otros_tel {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #d67004;
}
#titulo_enviar {
	margin:0 0 15px 0;
}
#linea1 {
	height:20px;
	margin: 0 0 12px 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #8d2603;
	background-color:#ffd990;
}
#dato1 {
	width:100px;
	float:left;
}
#campo1 {
	background-image:url(/images/fondo_campo_email.gif);
	background-repeat:no-repeat;
	width:185px;
	float:left;
}
#dato2 {
	margin:0 0 0 20px;
	width:65px;
	float:left;
}
#campo2 {
	background-image:url(/images/fondo_campo_email2.jpg);
	background-repeat:no-repeat;
	width:150px;
	float:left;
}
#linea2 {
	height:20px;
	margin: 0 0 12px 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #8d2603;
	background-color:#ffd990;
}
#dato3 {
	width:100px;
	float:left;
}
#campo3 {
	background-image:url(/images/fondo_campo_email.gif);
	background-repeat:no-repeat;
	width:185px;
	float:left;
}
#dato4 {
	margin:0 0 0 20px;
	width:65px;
	float:left;
}
#campo4 {
	background-image:url(/images/fondo_campo_email2.jpg);
	background-repeat:no-repeat;
	width:150px;
	float:left;
}
#linea3 {
	height:60px;
	margin: 0 0 12px 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #8d2603;
	background-color:#ffd990;
}
#dato5 {
	width:100px;
	float:left;
}
#campo5 {
	background-image:url(/images/fondo_campo_comentarios.gif);
	background-repeat:no-repeat;
	width:420px;
	float:left;
}
#linea4 {
	height:20px;
	margin: 0 0 10px 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #676767;
}
#campo6 {
	width:220px;
	float:left;
	color: #8b2801;
}
#bt_enviar {
	width:300px;
	float:left;
	text-align:right;
}
#linea_cierra_resultado {
	margin:15px 0 15px 0;
	width:597px;
	height:1px;
}
/* CSS DIVS RESULTADOS: sin resultados*/
#no_resultados {
	padding:5px;
	background:#fffaf4;
}
#sin_resultado {
	width:462px;
	margin:10px 0 5px 0;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	color: #40423f;
	float:left;
}
#nueva_busqueda2{
	margin:10px 0 5px 0;
	width:125px;
	float:left;
	text-align:right;
	float:left;
}
#linea_sin_resultado {
	margin:0 0 50px 0;
	width:587px;
	height:1px;
	background-color:#84463E;
}
#buscar_varias_palabras {
	margin:0 0 50px 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #40423f;
}
#titulo_sugerencias {
	margin:0 0 5px 0;
}
#linea_varias_palabras {
	margin:0 0 15px 0;
	width:587px;
	height:1px;
	background-color:#84463E;
}
#aclaracion_varias_palabras1 {
	margin:0 0 5px 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #40423f;
}
#aclaracion_varias_palabras2 {
	margin:0 0 5px 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #40423f;
}
#aclaracion_varias_palabras3 {
	margin:0 0 5px 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #40423f;
}
#aclaracion_varias_palabras4 {
	margin:0 0 5px 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #40423f;
}
/* CSS DIVS RESULTADOS: error interno*/
#error_interno {
	padding:5px;
	background:#fffaf4;
}
#texto_error_interno {
	width:462px;
	margin:10px 0 5px 0;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	color: #40423f;
	float:left
}
#linea_error_interno {
	margin:0 0 55px 0;
	width:587px;
	height:1px;
	background-color:#84463E;
}
#titulo_sugerencias_error_itnerno {
	margin:0 0 5px 0;
}
#linea_error_interno2 {
	margin:0 0 15px 0;
	width:587px;
	height:1px;
	background-color:#84463E;
}
#reintentar_error_interno {
	margin:0 0 15px 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #40423f;
}
/* CSS DIVS PAGINADO*/
#paginado {
	text-align:center;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

