@charset "utf-8";

body {
	margin:0px;
	padding:0px;
	background:url('http://img.src.com.uy/b/fondo-pag.jpg') no-repeat;
	background-position:20px -100px;
	background-color:#333;
	font-family:Arial, Helvetica, sans-serif;
}
head~body { margin:-4px 0 0 0; } /* Filtro para Opera */
body, x:-moz-any-link, x:default { margin:0!important; } /* Filtro para Firefox (3.0 o posterior) */
body, x:-moz-any-link { margin:0!important; } /* Filtro para Firefox (3.0 o anterior) */

h1, h2, h3, h4, h5 { margin:0; padding:0; font-weight:normal; }
h1 {
	font-size:1.1em;
	font-weight:bold;
}
h2 {
	font-size:0.8em;	
	font-weight:bold;
}
h3 {
	font-size:0.8em;
}
h4 {
	font-size:0.95em;
	color:#666666;
	font-weight:bold;
}
h5 {
	font-size:0.8em;
	color:#333333;
	font-weight:normal;
}

a.menu {
	color:white;
	text-decoration:none;
}
a.menu:hover {
	color:#0099CC;
	text-decoration:underline;
}
a.ruta {
	color:#333333;
	text-decoration:none;
}
a.ruta:hover {
	background:#CCCCCC;
}
a.fonetica, a.fonetica:visited {
	color:#0033CC;
	text-decoration:underline;
}
a.fonetica:hover {
	text-decoration:none;
}
a.opcion, a.opcion:visited {
	color:#92B7D1;
	text-decoration:none;
}
a.opcion:hover {
	color:#336600;
	background:#BBD2E3;
}
a.perfil, a.perfil:visited {
	color:white;
	text-decoration:none;
	cursor:pointer;
}
a.perfil:hover {
	text-decoration:underline;	
}

span.opcion {
	color:#BFBFBF;
	text-decoration:none;
}
.opcion-prox:hover {
	color:#003300;
	background:#D0E2AD;
}
#menu-foneticos a {
	color:#336699;
	text-decoration:none;
}
#menu-foneticos a:hover {
	text-decoration:underline;
}

.separador, .separador-grande {
	float:left;
	width:400px;
}
.separador { margin-top:25px; }
.separador-grande { margin-top:50px; }

.mensaje {
	font-size:0.7em;
	color:#990000;
}
.resaltado {
	font-weight:bold;
	margin-bottom:-5px;
	display:block;
}

#cabecera {
	margin:0 auto;
	width:800px;
	height:50px;
	*height:80px;
}
#logo {
	display:block;
	margin:25px 0 0 20px;
	width:237px;
	height:25px;
	background-image:url('http://img.src.com.uy/b/logo.png')!important;
	background-image:none;
	filter:none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.src.com.uy/b/logoIE.png');
}
#menu {
	float:right;
	width:194px;
	margin-top:-25px;
	padding-right:20px;
	font-size:0.65em;
	color:#F0F0F0;
}
#estado {
	float:right;
	margin-top:3px;
	padding-top:2px;
	border-top:1px dotted #666;
}

#barra {
	width:100%;
	height:300px;
	background:url('http://img.src.com.uy/b/fondo-barra.png') repeat-x;
}
#centrado {
	margin:0 auto;
	width:800px;
}
#menu-busqueda {
	float:left;
	width:760px;
	height:30px;
	padding:20px 20px 0 20px;
}
#resultados {
	float:left;
	width:780px;
	min-height:350px;
	padding:30px 0 30px 20px;
	background:#EAEAEA;
	border-top:2px solid #CCCCCC;
	margin-bottom:30px;
}
#contenido {
	float:left;
	width:580px;
}
#foneticos, #sinresultados {
	float:left;
	width:548px;
	margin:25px 0;
	background:white;
	border:1px solid #F0F0F0;
	padding:5px;
	font-size:0.8em;
}
#sinresultados {
	margin:0 0 25px 0;
	font-size:0.7em;
}
#exactos, #inexactos {
	float:left;
	width:600px;
	margin-top:30px;
}

.resultado {
	float:left;
	width:540px;
	height:55px;
	margin:15px 0 0 -10px;
	padding:10px;
	background:url('http://img.src.com.uy/b/resultados/fondo-resultado.png') no-repeat;
}
.datos {
	float:left;
	width:240px;
	height:55px;
}
.direccion {
	margin-top:3px;
}
.zona {
	font-size:0.7em;
	margin-top:3px;
}
.telefono {
	float:left;
	margin:12px 0 0 0;
	font-size:1.5em;
	color:#333333;
}
.opciones {
	float:right;
	width:150px;
	height:55px;
	font-size:0.6em;
	padding-top:10px;
	text-align:right;
}

#boton-buscar {
	float:right;
	width:225px;
	height:77px;
	margin:-88px -30px 20px 0;
	background:url('http://img.src.com.uy/b/resultados/boton-buscar-otra.png');
	_background:none; /* Solo IE <= 6 */
	background-repeat:no-repeat;
	cursor:pointer;
}
.buscar {
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.src.com.uy/b/resultados/boton-buscar-otra-IE.png');
}
.buscar-sel {
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.src.com.uy/b/resultados/boton-buscar-otra-hover-IE.png');
}

#lateral {
	float:left;
	width:190px;
	margin-left:10px;
}
#ultimas-busquedas, #feedback {
	float:left;
	width:160px;
	margin-top:20px;
	padding:5px;
	background:#F5F5F5;
	font-size:0.7em;
}
#ultimas-busquedas {
	height:200px;
	overflow:auto;
}
#tabla-busquedas {
	width:100%;
	margin:15px 0 0 0;
	font-weight:normal;
	font-size:0.9em;	
}
#tabla-busquedas a, #tabla-busquedas a:visited {
	color:#333;
	text-decoration:none;
}
#tabla-busquedas a:hover {
	text-decoration:underline;	
}
#tabla-busquedas th {
	font-weight:normal;
	padding-bottom:4px;
	border-bottom:1px dotted #CCC;
}
#tabla-busquedas td { cursor:pointer; }
.tb-busqueda, .tb-fecha {
	padding:2px;	
}
.tb-busqueda { text-align:left; }
.tb-fecha {	text-align:right; }
#feedback label {
	float:left;
	margin:15px 0 10px 0;
}
#feedback #opinion {
	float:left;
	width:150px;
	height:80px;
	font-family:"Tahoma", Arial, Helvetica;
	font-size:0.9em;
}
#feedback #email {
	float:left;
	margin-top:10px;
	width:150px;
	font-family:"Tahoma", Arial, Helvetica;
	font-size:0.9em;
	font-style:italic;
}
#feedback #boton-opinar {
	float:left;
	margin-top:5px;
	width:155px;
	font-size:0.9em;
}
