form
{
  margin:0;
  padding:0;
}
a, .boton, .checkbox, .link
{
  cursor:pointer;
  _cursor:url('/images/cursor_hand.cur') !important;
}
.botonBuscar
{
	font:bold 13px verdana;
	line-height:14px;
	margin-left:3px
}
body
{
  text-align:center;
  margin:0;
  cursor:default;
}

table
{
  cursor:default;
}

#cabecera
{
  width:100%;
  background:url('/images/bg_cabecera.gif') repeat-x;
  height:104px;
  text-align:center;
  position:relative;
  z-index:1;
}

#cabecera #name
{
  width:700px;
  text-align:left;
}

#cabecera #logo
{
  position:relative;
  border:0;
  top:20px;
  margin-left:40px;
}

#cabecera #comousar
{
  position:relative;
  border:0;
  top:-160px;
  margin-left:300px;
}

#cabecera #publica 
{
  color:red; 
  font-size:16px;
  margin-left:300px;
  margin-top:-65px;
  font-weight:bold
}

#banner
{
  position:relative;
  top:-99px;
  left:70px;
}

#main
{
  width:993px;
  _width:1000px;
  border-top:0;
  text-align:left;
  font:13px Trebuchet MS;
  color:#565656;
  position:relative;
  _top:-57px;
  padding:57px 0 10px 10px;
}

#login_div
{
  /* antifirefox */
  min-height:341px;
}

h3
{
  font:bold 30px Tahoma,Trebuchet MS, Georgia;
  color:#467FAA;
  width:550px;
  text-transform:uppercase;
  padding-left:10px;
  cursor:default;
}

.fecha
{
  margin:0;
  padding:0;
  width:150px;
  float:right;
  clear:both;
}

.menu, .menu2
{
  margin:0;
  padding:0;
  width:150px;
  float:right;
  border-right:1px solid #6E7164;
  clear:both;
  line-height: 20px;
}

.menu li, .menu2 li
{
  list-style-type:none;
  display: block;
}

.menu li.group, .menu2 li.group
{
  color:white;
  text-transform:uppercase;
  background:#467FAA;
  font-weight:bold;
  font-size:12px;
  cursor:default;
  padding:2px;
  padding-left:14px;
}

.menu li.marked, .menu2 li.marked
{
  color:gray;
  text-transform:uppercase;
  background:#FFDC68;
  cursor:default;
  padding:2px;
  padding-left:14px;
  border:1px solid gray;
  border-right:0;
  font:bold 12px Trebuchet MS;
}

.menu li span, .menu2 li span, .menuizq span
{
  color:yellow;  
}

.menu li a, .menu2 li a
{
  padding:2px;
  width:136px;
  _width:100%;
  border:1px solid white;
  text-decoration:none;
  color:#000;
  background:#F0F1EC;
  padding-left:10px;
  display: block;
}

.menu li a:hover, .menu2 li a:hover
{
  color:#222;
  background:#EDC43D;
}

#marcados 
{
	margin-bottom:10px
}

#marcados .marked
{
	background:red;color:white
}

.bottom
{
  sposition:absolute;
  sbottom:1px;
  clear:both;
}

#categorias-top
{
  text-align:center;
  widtsh:700px;
  background:#2D3C4A;#F0F1EC;
  
}

#categorias-top a
{
  paddings:13px;
}

#categorias-top a img
{
  border:1px solid #2D3C4A;;
  margin:2px 4px;
}

#categorias-top a:hover img
{
  border:1px solid #F0F1EC;gray;
}



#categorias
{
  width:96%;
  margin:10px;
  border-collapse:collapse;
  border-top:1px solid black;
  border-bottom:1px solid black;
}

#categorias td
{
  border-bottom:1px solid #e2e2e2;
}

#categorias td a
{
  border:0;
  text-decoration:none;
  color:black;
  padding:7px;
  padding-left:20px;
  font:13px Trebuchet MS;
  display:block;
}

#categorias td a b
{
  font:15px Georgia;
  color:gray;
}

#categorias td a img
{
  border:0;
  vertical-align:middle;
  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}

#categorias td a:hover
{
  background:#F0F1EC;
}

#categorias td a:hover img
{
  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
}

#pie
{
  text-align:center;
  _position:relative;
  _top:-57px;
  width:700px;
  font:12px verdana;
}

#pie hr
{
  swidth:700px;
  height:10px;
}

#pie a
{
  color:blue;font-size:11
}

/*******  Aviso *******/
.avisos
{
  text-align:justify;
  margin-left:10px;
  border:1px solid silver;
  width:73%;
  background:white;
}

.avisos .avisos_titulo
{
  font:bold 12px verdana;
  color:#343434;
  cursor:pointer;
  _cursor:url('/images/cursor_hand.cur');
}

.avisos .avisos_descripcion
{
  font:12px verdana;
  color:#343434;
  margin:0;
  cursor:pointer;
  _cursor:url('/images/cursor_hand.cur');
}

.avisos_descripcion p
{
  width:100%;
}


.avisos_marca
{
  float:right;
  cursor:pointer;
  _cursor:url('/images/cursor_hand.cur');
}

.avisos_cat
{
  float:right;
  font:bold 10px verdana;
  text-transform:uppercase;
  color:#DAA732;
}

.avisos_detalles
{
  margin-top:2px;
}

.avisos_precio
{
  color:red;
  float:right;
  font:bold 12px tahoma;
}

.avisos_marcado
{
  background:url('/images/check2.jpg') no-repeat left top;
}

.avisos_foto
{
  background:url('/images/bgFoto.jpg') no-repeat right
}

.avisos ul, .avisos ol
{
  padding:0;
  margin:0 0 0 40px;
}

.avisos ul li, .avisos ol li
{
  padding:0;
  margin:0;
  line-height:15px;
  _display:block;
  color:#343434;
}

.avisos p
{
  padding:0;
  margin:0;
  color:#343434;
}


.pub_texto, .pub_fecha, .vistas_texto, .vistas_num
{
  font:10px verdana;
  cursor:default;
  color:gray;
}

.ventanaaviso
{
	font:15px Trebuchet MS;
	color:#2D3A47;
	padding-left:9px;
	padding-top:10px
}

.cerrar
{
	font:12px Trebuchet MS;
	padding-top:0px
}


.avisos td
{
  border-bottom:1px solid silver;
}

p
{
  margin-left:10px;
  color:#787878;
  text-align:justify;
  width:75%;
}

p.resultado
{
  margin-left:10px;
  color:#787878;
  text-align:justify;
  width:400px	
}

dt
{
  margin-left:10px;
}

.ppie
{
  text-align:center;
  width:700px;
  background:url('/images/paper.gif') no-repeat bottom left !important;
  _margin-top:10px;
  
}

.ppiecontenido
{
  font-size:9px;
}


.Dinero
{
	text-align:right
}

hr.dotted
{
  border:1px dotted silver;
  height:1px;
}

/*******  BC - Validator *******/
#summary{
	text-align: left;
	margin: auto;
	padding-left:15px;
}
.required {
  border: 1px solid #B97F8A;
	background: #FFF8F9;
	color: #903345;
}

.error
{
	color: #903345;
	font-weight:bold;
}

.busqueda, .correo, .invitacion
{
  margin-left:10px;	
  width:500px !important;
  _width:83%;  
  background:url('/images/buscar.jpg') 0px 0px no-repeat right top;
}

.busqueda legend, .correo legend, .invitacion legend
{
	_padding-left:30px;
	font-weight:bold
}

.invitacion
{
  background:url('/images/correo.jpg') 0px 0px no-repeat right top;
}

.correo
{
  margin-left:10px;	
  width:83%;
  background:url('/images/correo.jpg') 0px 0px no-repeat right top;
}



.username_fullname
{
  float:right;margin-right:10px;
}

.notfound
{
  color:red;
}

.resultados_table
{
background:#F0F1EC;padding:10px 0 10px 0;border:1px dashed silver;width:90%
}
.link
{
  color:blue;
  text-decoration:underline;
}

a:visited.aviso-link
{
  color:silver;
  text-decoration:none;
}

/** 
 *  Usuarios
 */

.user_table
{
  margin-left:10px;
}
.user_table table, .user_table th, .user_table td
{
  border:gray 1px solid;
  color:#555;
  font:15px "Trebuchet MS", Arial, sans-serif;
  border-collapse:collapse;
}

.user_table caption
{
  font-weight:bold;
  font-size:20px;
  margin:5px;
  text-align:left;
  text-transform:uppercase; 
}

.user_table thead th
{
  font-size:12px !important;
  background:#FFDC68;
  color:gray;
  font-weight:bold;
  text-align:center;
}

.user_table span
{
  cursor:help;
}

.user_table tbody th
{
  font:bold 10px verdana;
}
.user_table tbody tr
{
  background:#fcfdfe;
}

.user_table tbody tr.odd
{
  background:#EFF1F4;
}

.user_table td
{
  font:10px verdana;
}



.user_table table a:link
{
	text-decoration: none
}

.user_table table a:hover
{
	text-decoration: underline! important
}

.user_table table a:visited
{
	text-decoration: none
}

.titulo-link
{
	color: #565656 !important;
	text-decoration: none
}


.editar
{
	color: black !important;
	text-decoration: none;

}

.user_table .r
{
	text-align: right
}

.user_table_precio
{
	text-align:right;
	font-weight:bold !important;
}

.c a
{
	color:white;	
	padding:2px 10px;
	width:100%;
	background:#8F8D73;
	text-align: center;
	text-decoration:none;
}

.c a:hover
{
	color:black;	
	padding:2px 10px;
	width:100%;
	background:white;
	text-align: center;
	text-decoration:none;
}

.user_table tfoot th {
	font-size: 85%
}
.user_table tfoot td {
	font-size: 85%
}
.ejmaviso
{
	BORDER-RIGHT: #ff9900 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #ff9900 1px solid; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 2px; 
	BORDER-LEFT: #ff9900 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #ff9900 1px solid; 
	BACKGROUND-COLOR: #fff0d9; 
}
#hora
{
	font:bold 11px Tahoma,Trebuchet MS, Georgia;
	PADDING-BOTTOM: 4px;
	padding-left: 10px;
}

a.edit-link
{
  border:1px solid silver;
  font:bold 9px tahoma;
  background:#FFDC68 url('/images/editar.gif') no-repeat 2 0 !important;
  color:gray;
  text-decoration:none;
  padding:1px 2px;
  padding:3px;
  padding-left:20px;
	font:10px verdana;
}

a:hover.edit-link
{
  border:2px solid black; 
  padding:2px;
  padding-left:19px;
}


ol.advice
{
  list-style-type:square;
  text-align:justify;
  width:550px
}
ol.advice li
{
  margin-top:3px;
  border-bottom:1px dashed silver;
}

/*paginacion*/
.paginas
{
	MARGIN-TOP: 12px; 
	MARGIN-BOTTOM: 10px; 
	TEXT-ALIGN: center;
	font-size:12px
}

.paginador a 
{
  padding:4px 6px;
  border:1px solid silver;
  background:#FFFFFF;
  TEXT-DECORATION: none
}

.paginador a:visited 
{
	BORDER-RIGHT: #ddd 1px solid; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #ddd 1px solid; 
	PADDING-LEFT: 6px; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #ddd 1px solid; 
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ddd 1px solid; 
	TEXT-DECORATION: none
}
.paginador a:hover 
{
  BACKGROUND: #FFDC68;
  border-color: #036;
  color:#fff;
  text-decoration:none;
}

.paginador .alinicio 
{
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 2px; 
	COLOR: #aaa; 
	MARGIN-RIGHT: 20px; 
	PADDING-TOP: 2px;
}
.paginador .alfin
{
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 2px; 
	MARGIN-LEFT: 20px; 
	COLOR: #aaa; 
	PADDING-TOP: 2px
}

.aviso_pasado
{
  font:10px verdana;
  text-transform:uppercase;
  cursor:help;
  color:red;
  font-weight:bold;
}

.pagina_actual
{
  margin:5px;
  float:left;
  color:gray;
  font-size:22px;
}
.adsense-menu
{
  padding:1px;text-align:center
}

.inkas
{
  background:white !important;
}

.bannerpie
{ padding:10px;}


/* menu izquierdo */
.menuizq
{
  margin:0;
  padding-left:10px;
  _wsidth:190px;
  width:90%;
  float:left;
  clear:both;
  line-height: 20px;
}

.menuizq li
{
  list-style-type:none;
  display: block;
}

.menuizq li a
{
  padding:2px;
  wisdth:136px;
  _width:100%;
  border:1px solid #fff;
  text-decoration:none;

  background:#F0F1EC;
  padding-left:10px;
  padding-top:6px;
  
  font-size:15px;
  _font-size:14px;
  font-weight:900;
  font-variant:small-caps;
  color:#333;
  position:relative;
  text-align:right;
  height:33px;  
  _height:43px;
  display: block;
}

.menuizq li a img
{
  position:absolute;left:6px;top:5px;
}

.menuizq li a:hover
{
  color:#000;
  background:#EDC43D;
}

.menuizq li.marked
{
  color:gray;
  text-transform:uppercase;
  abackground:#FFDC68;
  cursor:default;
  padding:2px;
  apadding-left:14px;
  border:1px solid gray;
  border-right:0;
  font:bold 12px Trebuchet MS;
}

.menuizq li.group
{
  color:white;
  text-transform:uppercase;
  background:#467FAA;
  font-weight:bold;
  cursor:default;
  padding:2px;
  padding-left:10px;
  widsth:137px;
  _widsth:190px;
}

.avisoscompleto
{
  margin-left:10px;	
  width:510px !important;
  _width:99%;  
  abackground:url('/images/buscar.jpg') 0px 0px no-repeat right top;
  text-align:justify;
}


/* menu izquierdo */

.aviso_izq{float:left;width:200px;height:400px;_margin-top:0px;
margin-top:70px;}

#dpaper{float:right;width:783px}

