body, html { 
        height:100%;
}

body {
 	margin-top: 0;
  	margin-bottom: 0;
  	margin-left: 0;
  	margin-right: 0;
  	padding-left: 0;
	padding-right: 0;
	background-color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/***************************/
/* Elementos comunes */
a {
	color: #000000;
	border: none;
	padding: 0;
	margin: 0;
}

a:hover {
	color: #666666;
}

img {
	border: none;
	padding: 0;
	margin: 0;
}

table {
	margin: 0px;
	padding: 0px;
	border: none;
}

/*****************************/
/* sitio */
.wrapper {
	width: 790px;
	margin:0 auto;
	position: relative;
	height: auto;
	text-align: justify;
}

html>body .wrapper {
	/*height: 635px;*/
	height: auto;
}

.header {
	width: 792px;
	height: 83px;
	background: #FFE19B url(http://www.guiafe.com.ar/img/fondo_header.png) repeat-x top;
	margin: 0px;
	padding: 0px;
}

.footer {
	width: 792px;
	height: 83px;
	background: #FFE19B url(http://www.guiafe.com.ar/img/fondo_header.png) repeat-x top;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
	float: left;
	text-align: center;
}

.footer p {
	margin-top: 25px;
	font-weight: bold;
}

.footer a {
	color: #000000;
}

.footer a:hover {
	color: #666666;
}

html>body .footer {
	margin-top: 2px;
}

.relleno {
	background: url(http://www.guiafe.com.ar/img/fondo-todo.gif) left repeat-y;
	margin: 0;
	margin-top: 6px;
	height: 100%;
	width: 792px;

}

html>body .relleno {
	display: table-cell;
	float: left;
	background: url(http://www.guiafe.com.ar/img/fondo-todo.gif) left repeat-y;
	width: 792px;
}

/* div para el logo */
.logo {
	width: 220px;
	height: 83px;
	float: left;
}

.logo img {
	margin-top: 22px;
	margin-left: 13px;
	width: 215px;
}

.logo a {
	border: none;
	padding: 0;
	margin: 0;
	width: 215px;
}

/* div para el texto de arriba */
.txtarriba {
	width: 300px; 
	height: 83px;
	float: right;
	text-align: right;
}

.txtarriba p {
	margin-top: 27px;
	margin-right: 10px;
	font-weight: bold;
	text-align: center;
}

/* contenedor de las barras y contenido */
.contenedor {
	margin: 0;
	display: table-cell;
	float: left;
	width: 155px;
	height: auto;
	margin: 0;

}

/* un contenedor para todos los elementos de la der */
.contenedor-der {
	float: right;
	height: 100%;
	width: 153px;
	margin: 0;
}

html>body .contenedor-der {
	height: 630px;
	float: left;
	margin-left: 6px;
}

/* barra de menú a la derecha */
.menu-der {
	width: 153px;
	height: 100%;
	background: #FFF3D5;
	border: #D0AB55 solid 1px;
	border-top: none;
	border-bottom: none;
}

.menu-der a {
	color: #000000;
	text-decoration: none;
	margin-left: 15px;
}

.menu-der a:hover {
	color: #666666;
}

.google {
	text-align: center;
	margin-top: 6px;
	padding-bottom: 0px;
	width: 100%;
	float: right;
}

.google a:link, .google a:active, .google a:visited {
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-decoration: none;
}

.google a:hover {
	color: #666666;
}

.google img {
	margin-bottom: 5px;
}

/* banderitas */
.banderas, .publicidad {
	float: left;
	background: #FFFFFF url(http://www.guiafe.com.ar/img/fondo_band.png) no-repeat;
	width: 155px;
	height: 25px;
	text-align: center;
}

.banderas img {
	margin-top: 3px;
	margin-right: 5px;
	margin-left: 5px;
}

.publicidad {
	text-align: center;
}

.publicidad h1 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	text-transform: uppercase;
}

/* un contenedor para todos los elementos de la izquierda */
.contenedor-izq {
	float: left;
	height: 100%;
	width: 155px;
}

/* barra de menú a la izquierda */
.menu-izq {
	width: 153px;
	height: auto;
	background: #FFF3D5;
	border: #D0AB55 solid 1px;
	border-top: none;
	border-bottom: none;
}

.menu-izq a {
	height: 15px;
	width: 140px;
	padding-left: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	border-bottom: #D0AB55 solid 1px;
	float: left;
}

.menu-izq a:hover {
	background: #FFE7AA;
}

.menu-izq h1, .menu-der h1 {
	font-size: 12px;
	background: url(img/tope_directorio.png) repeat-x top;
	text-transform: uppercase;
	text-align: center;
	padding-top: 5px;
	height: 21px;
	width: 153px;
	margin: 0px;
	float: left;
}

.menu-der h1 {
	margin-bottom: 10px;
}

.fondo-img {
	background: url(http://www.guiafe.com.ar/img/fondo_img.png) top no-repeat;
	height: 94px;
	width: 124px;
	margin-top: 10px;
	margin-bottom: 8px;
	margin-left: 4px;
	margin-right: 0px;
	text-align: center;
	float: left;
}

/* sólo para FF */
html>body .fondo-img {
	margin-left: 15px;
}

.fondo-img img {
	border: none;
	margin: 0px;
	position: relative;
	top: 0px;
	left: -1px;
	background: none;
}

/* sólo para FF */
html>body .fondo-img img {
	left: -9px;
}

.fondo-img a:link, .fondo-img a:hover, .fondo-img a:active, .fondo-img a:visited {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: none;
}

.centro {
	width: 470px;
	height: auto;
	margin-left: 6px;
	margin-right: 0px;
	float: left;
	padding: 0px;
}

.centro img, .centro object {
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: none;
	padding: 0px;
	float: left;
}

.busca {
	height: 69px;
	width: 466px;
	background: url(http://www.guiafe.com.ar/img/fondo_busca.png) repeat-x top #FFDE92;
	border: #D0AB55 solid 1px;
	padding: 0px;
}

.busca form {
	padding: 0px;
	margin: 0px;
	border: none;
	position: relative;
	top: 0px;
	left: 0px;
}

.busca h1 {
	font-size: 14px;
	text-transform: uppercase;
	margin: 0px;
}

.busca a:link, .busca a:active, .busca a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.busca a:hover {
	color: #666666;
	text-decoration: underline;
}

#campo-busca, #campo-alta, #menu-alta {
	margin: 0px;
	background: url(http://www.guiafe.com.ar/img/campo_busqueda.png) no-repeat top fixed;
	border: none;
	width: 275px;
	height: 24px;
	padding-top: 4px;
	padding-left: 4px;
}

html>body #campo-alta, html>body #campo-busca {
	background: url(http://www.guiafe.com.ar/img/campo_busqueda.png) no-repeat top;
}

html>body #menu-alta {
	background: #FFFFFF url(http://www.guiafe.com.ar/img/campo_busqueda.png) no-repeat top;
}

#menu-alta {
	padding-top: 2px;
	padding-left: 2px;
	margin-left: 2px;
	margin-bottom: 4px;
	height: 22px;
}

#boton-busca {
	margin: 0px;
	padding-bottom: 2px;
	width: 91px;
	height: 24px;
	background: #FFDE92;
	border: none;
	background-image: url(http://www.guiafe.com.ar/img/boton_buscar.png);
	font-weight: bold;
}

/* sólo para FF */
html>body #boton-busca {
	margin-top: 0px;
}

.titulo-busca {
	height: 20px;
	float: left;
	padding: 4px;
	padding-left: 8px;
	width: 50%;
}

.ayuda-busca {
	height: 20px;
	float: right;
	width: 40%;
	padding: 4px;
	padding-right: 8px;
	text-align: right;
}

.contenedor-busca {
	height: 30px;
	float: left;
	padding: 0px;
	padding-top: 6px;
	width: 68%;
	text-align: right;
}

.contenedor-boton {
	height: 30px;
	padding: 0px;
	padding-top: 6px;
	width: 32%;
	text-align: left;
	float: left;
}

.directorio, .postales {
	width: 466px;
	background: url(http://www.guiafe.com.ar/img/tope_directorio.png) repeat-x top #FFFDF7;
	border: #D0AB55 solid 1px;
	border-top: none;
	padding: 0px;
	margin-top: 5px;
}

.directorio {
	height: 279px;
}

.postales {
	/*height: 100%;*/
	float: left;
	display: block;
	padding-left: 8px;
	padding-right: 8px;
	width: 450px;
	font-size: 12px;
}

.contenedor-postales {
	float: left;
	padding-bottom: 10px;
	width: 100%;
}

.contenedor-postales a {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.contenedor-postales a:hover {
	color: #666666;
}

.contenedor-postales tr {
	height: 20px;
}

.contenedor-postales td {
	width: 50%;
}

.directorio h1, .postales h1 {
	font-size: 14px;
	text-transform: uppercase;
	margin: 0px;
}

.titulo-directorio, .titulo-postal {
	height: 20px;
	float: left;
	padding: 4px;
	padding-left: 8px;
	width: 50%;
}

.titulo-postal {
	width: 95%;
}

.cantidad-sitios {
	height: 20px;
	float: right;
	width: 40%;
	padding: 4px;
	padding-right: 8px;
	text-align: right;
	font-weight: bold;
}

.contenedor-directorio {
	height: 229px;
	padding: 0px;
	width: 460px;
	text-align: center;
	float: left;
}

.contenedor-directorio td {
	text-align: left;
}

html>body .contenedor-directorio table {
	margin-left: 4px;
}

.contenedor-directorio a {
	color: #000000;
	text-decoration: none;
}

.contenedor-directorio a:hover {
	color: #666666;
}

.contenedor-directorio-fila {
	padding-left: 10px;
}

.contenedor-directorio h1 {
	font-size: 13px;
	padding: 2px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 10px;
}

.contenedor-directorio h1 a:link, .contenedor-directorio h1 a:active, .contenedor-directorio h1 a:visited {
	color: #000000;
	text-decoration: underline;
}

.contenedor-directorio h1 a:hover {
	color: #666666;
}

.tabla-ciudades {
	font-size: 14px;
	float: left;
}

.tabla-ciudades td {
	text-align: center;
	width: 93px;
	height: 22px;
	background: url(http://www.guiafe.com.ar/img/fondo-ciudad.png);
	border-top: 1px solid #D0AB55;
}

.tabla-ciudades a {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

.tabla-ciudades a:hover {
	color: #666666;
}

.contenedor-cuadritos {
	width: 465px;
	float:left;
	margin: 0px;
	padding-left: 5px;
}

.cuadrito {
	width: 147px;
	height: 137px;
	background: url(http://www.guiafe.com.ar/img/tope_directorio.png) repeat-x top #FFFDF7;
	border: #D0AB55 solid 1px;
	border-top: none;
	padding: 0px;
	float: left;
	margin-right: 5px;
}

.cuadrito-cuerpo a:link, .cuadrito-cuerpo a:active, .cuadrito-cuerpo a:visited {
	color: #000000;
	margin-left: 8px;
	text-decoration: none;
	background: url(http://www.guiafe.com.ar/img/flechita.png) left no-repeat;
	padding-left: 13px;
}

.cuadrito-cuerpo a:hover {
	color: #666666;
}

.cuadrito-titulo {
	width: 100%;
	height: 20px;
	padding-top: 4px;
	text-align: center;
}

.cuadrito-cuerpo {
	width: 130px;
	height: 75px;
	padding: 6px;
	padding-top: 10px;
}

.cuadrito-pie {
	width: 100%;
	height: 17px;
	padding-top: 5px;
	text-align: center;
	background: url(http://www.guiafe.com.ar/img/pie-cuadrito.png) repeat-x top;
}

.cuadrito h1 {
	font-size: 12px;
	text-transform: uppercase;
	margin: 0px;
}

.cuadrito h1 a:link, .cuadrito h1 a:visited, .cuadrito h1 a:active {
	background: none;
	padding: 0px;
	margin: 0px;
	color: #000000;
	text-decoration: none;
}

.cuadrito h1 a:hover {
	color: #666666;
}

.visitas {
	padding: 0;
	margin: 0;
	float: left;
	width: 153px;
	height: 17px;
	text-align: center;
	background: #FFD87E;
	border: #D0AB55 solid 1px;
	padding-top: 3px;
	margin-top: auto;
}

.banner-php a {
	margin: 0px;
	padding: 0px;
	border: none;
	margin-bottom: 5px;
	margin-top: 3px;
}

.banner-php object {
	margin: 0px;
	padding: 0px;
	border: none;
	margin-bottom: 5px;
	margin-top: 5px;
}

/***********************************/
/* títulos de categorías y categorías */
.categories {
	border: none;
	padding: 0px;
	margin: 0px;
	width: 795px;
}

/* titulo de categoria y titulo del bloque de páginas*/
.categories-text, .pages-title {
	width: 778px;
	height: 21px;
	background: url(http://www.guiafe.com.ar/img/tope_directorio.png) repeat-x top #FFFDF7;
	border: #D0AB55 solid 1px;
	border-top: none;
	padding: 0px;
	padding-top: 4px;
	padding-left: 10px;
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
}

.categories-category-title {
	height: auto;
	width: 100%;
}

.categories-category-title a {
	color: #000000;
	margin-left: 14px;
	text-decoration: none;
	background: url(http://www.guiafe.com.ar/img/flechita.png) left no-repeat;
	padding-left: 13px;
	font-size: 13px;
	font-weight: bold;
}

.categories-category-title2 a {
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

.categories-category-title2 a:hover {
	color: #666666;
}

.categories-category-title a:hover {
	color: #666666;
}

/* bloque con la lista izquierda y derecha de categorías */
.categories-blocks {
	width: 788px;
	height: auto;
	background: #FFFDF7;
	border: #D0AB55 solid 1px;
	border-top: none;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	float: left;
	margin: 0;
	text-align: left;
}

.categories-blocks-left {
	width: 390px;
	height: auto;
	float: left;
}

.categories-blocks-right {
	width: 390px;
	height: auto;
	float: right;
}

.categories-cant {
	width: 768px;
	background: #FFF0C4;
	border: #D0AB55 solid 1px;
	border-top: none;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin: 0px;
}

/*****************************/
/* el listado de páginas en la categoría */
.pages {
	width: 764px;
	float: left;
	padding: 0;
	border: none;
	margin: 0;
	font-family: Arial;
	font-size: 11px;
	background: #FFFDF7;
	border: #D0AB55 solid 1px;
	border-top: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
}

.pages img {
	border: 1px solid #000000;
	padding: 0px;
	margin: 5px;
	margin-right: 10px;
}

.pages-item {
	width: 565px;
	padding-top: 3px;
	float: left;
	padding-bottom: 25px; /* esto separa los items */
	height: auto;
}

.pages a {
	margin: 0px;
	color: #000000;
	font-weight: bold;
}

.pages a:hover {
	color: #666666;
}

/* titulo de los resultados de busqueda */
.titulo-resultados, .titulo-instrucciones {
	width: 778px;
	height: 22px;
	background: url(http://www.guiafe.com.ar/img/tope_directorio.png) repeat-x top #FFFDF7;
	border: #D0AB55 solid 1px;
	border-top: none;
	padding: 0px;
	padding-top: 4px;
	padding-left: 10px;
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
}

/* cada item de la pagina de resultados */
.paginas-resultado, .instrucciones, .frm-alta {
	width: 752px;
	background: #FFFDF7;
	border: #D0AB55 solid 1px;
	border-top: none;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	float: left;
	margin: 0px;
	padding-left: 18px;
	padding-right: 18px;
}

.instrucciones {
	font-size: 12px;
}

.paginas-resultado a {
	color: #000000;
	font-weight: bold;
}

.paginas-resultado a:hover {
	color: #666666;
}

/*******************/
/* El título de la categoría debajo del header y el path hasta la categoría */
.heading {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
}

.heading-title-path, .heading-title-path-busq {
	width: 788px;
	height: 18px;
	padding-top: 2px;
	background: #FFF0C4;
	border: #D0AB55 solid 1px;
	border-top: none;
	margin: 0px;
}

/* tiene el path de los resultados de búsqueda */
.heading-title-path-busq {
	width: 788px;
}

.heading-title {
	height: 18px;
	width: 30%;
	margin-left: 8px;
	float: left;
}

.heading-title h1 {
	margin: 0;
	padding: 0;
	height: 14px;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 1px;
}

.heading-path {
	height: 18px;
	margin-left: 6px;
	margin-top: 1px;
	float: left;
	width: 710px;
}

html>body .heading-path {
	margin-left: 10px;
}

.heading-path a {
	font-weight: bold;
	color: #000000;
}

.heading-path a:hover {
	color: #666666;
}

.inicio {
	float: right;
	height: 18px;
	width: 65px;
}

.inicio a {
	color: #000000;
	font-weight: bold;
}

.inicio a:hover {
	color: #666666;
}

.banner-dir {
	margin-top: 5px;
	margin-bottom: 5px;
}

.anuncio, .anuncio-busq, .anuncio-ingles {
	float: left;
	width: 788px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	text-align: center;
	border: #D0AB55 solid 1px;
	border-top: none;
	display: block;
	background-color: #fff3d5;
}


.anuncio-ingles {
	/*background: url(img/advert.png) left no-repeat;*/
}

/***********************/
/* texto a la izquierda y logo de thumbshots */
.contenedor-thumb {
	width: 764px;
	height: 35px;
	margin: 0;
	padding: 0;
}

.contenedor-thumb img {
	margin: 0;
	padding: 0;
	border: none;
	padding-right: 0px;
}

.texto-thumbshots {
	width: 60%;
	float: left;
	padding-top: 27px;
}
/**************************/

/* para pasar a las páginas anterior y/o siguiente */
.options, .options-busq {
	float: left;
	width: 788px;
	height: auto;
	text-align: right;
	margin: 0;
	padding: 0;
	border: #D0AB55 solid 1px;
	border-top: none;
	background: #FFF0C4;
	padding-top: 7px;
	padding-bottom: 5px;
}

.options a, .options-busq a {
	font-weight: bold;
	color: #000000;
}

.options a:hover, .options-busq a:hover {
	color: #666666;
}

.ant-sig {
	float: right;
	width: 20%;
	margin-top: 10px;
	margin-right: 8px;
}

html>body .ant-sig {
	margin-top: 6px;
}

/******************************/
/* busqueda en el listado del directorio */
.search {
	border: none;
	padding: 0;
	margin: 0;
	float: left;
	text-align: left;
	width: 75%;
	margin-left: 5px;
}

/********************************/
/* intente su busqueda en... */
.sugerencia {
	float: right;
	height: 11px;
	width: 90%;
	margin-right: 8px;
}

.sugerencia a {
	color: #000000;
	font-weight: bold;
}

.sugerencia a:hover {
	color: #666666;
}

/***********************************/
/* algunas cosas para el form de alta */
.renglon {
	width: 100%;
	height: 32px;
	float: left;
}

.campo {
	width: 40%;
	height: 32px;
	float: left;
}

.texto-campo, .alert {
	width: 40%;
	height: 32px;
	padding-top: 5px;
	float: left;
	font-size: 12px;
}

.alert {
	color: #FF0000;
}

.botones-alta {
	float: left;
	width: 37%;
	height: 32px;
	text-align: center;
	margin-top: 5px;
}