body {font-family: Arial; background:url(images/fondo.jpg) repeat-x #ffffff;margin:0px;}
a{text-decoration:none; color:#000;}
a.naranja {	color: #ffcc00;	text-decoration: none;}
a.gris{	color: #999999;}
a.menulateral{text-decoration:none; color:Black;}

a.gris2{color:#667;font-size: 10px; }
a.gris2:hover{color:#000;}

h1{font-size:22px;color:#000;}
h2{font-size:14px;margin:0px;}

.derecha{float:right;}
.centrado{text-align:center;}
.borde{border: 1px solid #df0000;}
#contenido{	width:1000px; margin:0 auto 0 auto;}

/* =========================================================== */
.encabezado_tabla {	width:1000px;	height:294px; background:url(images/bg_top.jpg);	text-align:center;	margin:0 auto;	padding:0px;}
.encabezado_logo{	float:left;	width:250px;	height:160px;	margin-left:80px; margin-top:80px; cursor:pointer;}
#encabezado_menu{	float:right;	margin:0px 0px 60px auto;	width:500px; height:40px;}

.menu_txt{	float:left;	width:70px; height:18px; padding-top:7px;	font: 10px Arial, Helvetica, sans-serif;	
			text-decoration: none;	border: 0px solid #999; text-transform:uppercase; font-weight:bold;}
.menu_txt:hover{ background:#ffb43c; color:#df0000;}
.menu_txt_selected{	float:left;	width:70px; height:18px; padding-top:7px;	font: 10px Arial, Helvetica, sans-serif;	
			text-decoration: none;	border: 0px solid #999; text-transform:uppercase; font-weight:bold; background:#ffb43c; color:#df0000;}

#encabezado_menu a:hover{color:#ca1a28;}
.menu_txt2{	float:right; padding-top:7px; width:80px;	font: 10px Arial, Helvetica, sans-serif;	color: #FC0;	text-decoration: none;	
margin-right: 0px;	margin-left: 20px;}
.buscador_tabla{	float:right;	width:445px; margin-top:30px; margin-right:100px; padding:0px;}
.buscador_tit_conts{	width:200px;	float:left;	margin:0 auto;	padding:0px;}
.buscador_boton_conts{	width:100px;	float:right;	margin:0 auto;	padding:0px;}
.buscador_boton{	width:50px;	height:50px; margin: 0px;	padding: 0px; background:url();	border-style: none; cursor:pointer;} 
.buscador_txt_conts{	width:250px;	float:left;	margin:0 auto;	padding:0px;}
.buscador_textimput{	float:left;	width:300px; font-size:18px; height:35px;	margin: 0px;	padding-top: 15px; background:url();
	border: 0px solid #999;	 vertical-align: middle;}
.anunciate_cont{float:right;	width:200px; margin-right:60px;}
.anunciate_btn{ width:200px; margin-top:20px;	height:80px;	cursor:pointer; background:url(); border-style:none;}
#btn_anunciate_blink{ margin-top:50px;	cursor:pointer;}
/* =========================================================== */

#x_anuncio_titulo{ font-family:Arial; font-size:24pt; color:#000;}
#anuncio_texto{  font-family:Arial; font-size:12pt; color:#000;}


.x_gigante{font-size: 24px; color:#444;}
.titulo{font-size: 20px;}
.subtitulo{font-size: 12px; color:#999;}
.normal{font-size: 10px; }
.normal_anunciate{font-size: 10px; line-height:12px; }
.chica{font-size: 9px;}
.gris{	color: #999999;}
.resaltado{text-weight:bold;}
.resaltado2{ background:#FC0; color:#FFF}
.anuncios{font-size:13px;width:540px;background:url(images/ico_flecha.gif) no-repeat; padding-left:40px;}

.vermas{width:550px; height:21px; background:url(images/btn_vermas_linea.jpg) no-repeat; border-bottom:#ffcc01 0px solid; margin-left:40px;}
.nada{width:30px;background:url(images/nada.jpg);}
.icono_pie{margin-right:10px; margin-bottom:10px; border:0px #000 solid;}

.x_volver1{width:600px;background:url(images/btn_atras_linea.jpg) top no-repeat; text-align:left; cursor:pointer;}
.volver2{width:600px;background:url(images/btn_atras_linea.jpg) bottom no-repeat; text-align:left; cursor:pointer;}
.caja{width:320px;}
.cajota{font-size:20px;border:1px #ccc solid;	height:24px;margin:0px;	width:560px;vertical-align:middle;}
.cajota2{font-size:20px;border:1px #ccc solid;	height:24px;margin:0px;	width:420px;vertical-align:middle;}
.cajota2b{font-size:20px;border:1px #ccc solid;	height:24px;margin:0px;	width:270px;vertical-align:middle;}
.cajota2a{font-size:16px;border:1px #ccc solid;	height:24px;margin:0px;	width:420px;vertical-align:middle;}
.cajota3{font-size:20px;border:1px #ccc solid;	width:560px;scrollbar-base-color: #eee;}
.cajota4{font-size:14px;border:1px #ccc solid;	margin:0px;	width:420px;}


.border{border:1px #999 solid;}
.espacio1{width:150px;}
.espacio2{width:20px;}
.divisor{width:840px;float:none;}
.divisor2{width:840px;height:30px; clear:both;}
.divisor3{width:500px;height:30px;}
.tit_az{ clear:both;}
.letra_capital{font-size:20px; background:url(images/fondo_letra.png) no-repeat; color:#cc401b; 
				width:29px; height:33px; font-family:Arial; padding-top:11px; padding-left:15px; 
				font-weight:bold;float:left;}
.quiza_interese{background:url(images/vineta.png) center left no-repeat; padding:0px 0px 5px 20px;margin:0px; font-size:13px; border-bottom:2px #ccc solid; }
.lista_resultados{width:600px;float:left; margin-left:10px;}

/*  ---------- bara lateral  ---------  */
#barra_lateral{width:261px; background:url(images/fondo_lateral.jpg) repeat-x; float:left; padding-left:10px;}
#lo_mas_buscado{ background:url(images/masbuscado_fondo.png); width:218px; height:311px; padding-left:21px;}
#lo_mas_buscado_separa{ width:247px; height:60px;}
/*  ---------- --------  ---------  */


/*  ---------- busqueda  ---------  */
#busqueda{width:330px;margin:0px;border:0px #999 solid;}
#busqueda2{width:230px;margin:0px;border:1px #999 solid; float:left}
#busqueda_input{font-size:20px;border:0px;	height:24px;margin:0px;	width:230px;	vertical-align:middle;}
.busqueda_imagen{width:98px; height:30px; float:left;
background:url(images/directorio_veracurz_mailing_btn_buscar.jpg);border:0px;}
/*  ---------- --------  ---------  */

/*  ============= NUEVA BUSQUEDA  =============  */
#banner_pie{width:592px;float: left;}
.compartir{float: left;height: 30px;width: 460px;margin-left: 30px;margin-top: 20px;background: url(images/compartir_bg.jpg) no-repeat left top;
	padding-top: 20px;padding-bottom: 20px;padding-left: 110px;}
.compartir_facebook{background: url(images/compartir_fb.jpg) no-repeat left top;float: left;height: 30px;width: 120px;
	margin-right: 10px;display: block;text-decoration: none;}
a.compartir_facebook:link{}
a.compartir_facebook:hover{background: url(images/compartir_fb.jpg) no-repeat right top;}
.compartir_twitter{background: url(images/compartir_tw.jpg) no-repeat left top;float: left;height: 30px;
	width: 120px;margin-right: 20px;display: block;}
a.compartir_twitter:link{}
a.compartir_twitter:hover{background: url(images/compartir_tw.jpg) no-repeat right top;}
.compartir_vermas{background: url(images/compartir_vermas.jpg) no-repeat left top;float: left;height: 30px;
	width: 190px;text-decoration: none;display: block;}
a.compartir_vermas:link{}
a.compartir_vermas:hover{background: url(images/compartir_vermas.jpg) no-repeat right top;}
.anuncios{float: left;height: auto;width: 570px;padding-left: 30px;font: 12px/16px Arial, Helvetica, sans-serif;
	color: #333;text-align: left;margin-top: 30px;}
.subtitulo_r{line-height: 20px;width: 600px;height: auto;margin-top: 20px;float: left;}
h1.resultados{font: normal 20px/35px Arial, Helvetica, sans-serif;color: #000;float: left;height: 35px;width:auto;
	min-width: 360px;margin: 0px;text-transform: uppercase;}
h2.resultados{font: normal 20px/20px Arial, Helvetica, sans-serif;color: #000;float: left;height:auto;width: 570px;text-transform: uppercase;}
.addthis{float: left;height: 35px;width: 245px;}
#banner{float:left;margin-top: 20px;}
#pie_resultados{font-size:11px; text-align:justify; float: left;width: 570px;height: auto;margin-top: 30px;padding-top: 20px;padding-bottom: 50px;padding-left: 30px;}


/*  ============= NUEVA DETALLES  =============  */
.volver1{float: left;height: 32px;width: 700px;margin-top: 30px;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid #CCC;	background: url(none);}
.addthis_detalles{float: left;height: 32px;width: 245px;text-align: right;font: bold 14px/30px Arial, Helvetica, sans-serif;	color: #333;}
.detalles_regresar{float: left;height: 30px;width: 120px;margin-right: 90px;}
#anuncio_titulo{font: 30px/30px Arial, Helvetica, sans-serif;float: left;height: 30px;width: 700px;margin-top: 30px;margin-bottom: 30px;}
#imagenes_anuncio{padding: 0px;float: left;width: 290px;height: auto;margin: 0px;}
.detalles{float: left;height: auto;width: 700px;}
.detalles_colizq{float: left;height: auto;width: 390px;margin-right: 20px;}
.detalles_icono{float: left;height: 30px;width: 30px;margin-right: 10px;margin-top: 20px;margin-bottom: 20px;}
.detalles_subtitulo{font: 14px/30px Arial, Helvetica, sans-serif;color: #666;float: left;height: 30px;width: 350px;margin-top: 20px;}
#anuncio_texto{float: left;height: auto;width: 350px;text-align: justify;margin-left: 40px;font: 16px/20px Arial, Helvetica, sans-serif;
	color: #000;margin-top: 10px;margin-bottom: 10px;}
.imagenes_anuncio2{margin: 0px 0px 20px;padding: 0px;float: left;height: 210px;width: 280px;border: 5px solid #CCC;}
.detalles_mapa_btn{float: left;height: 30px;width: 140px;margin-right:210px;margin-left: 40px;text-align: left;display: block;	
	background: url(images/detalles_vermapa.jpg) no-repeat left top;}
a.detalles_mapa_btn:link{}
a.detalles_mapa_btn:hover{background: url(images/detalles_vermapa.jpg) no-repeat right top;}
#map{width:690px;height: 440px;border: 5px solid #CCC;float: left;}
#formulario_detalles{float: left;height: auto;width: 660px;margin: 0px 0px 30px;padding: 19px;border: 1px solid #CCC;}
.gigante{color: #000;float: left;height: 30px;width: 660px;margin-bottom: 20px;font: normal 30px/30px Arial, Helvetica, sans-serif;}
.chica{float: left;height: auto;width: 660px;color: #777;}
.caja_detalles{width: 658px;height: 28px;}
.caja_detalles2b{float: left;height: 28px;width: 318px;}
.caja_detalles3{height: 75px; line-height:25px;width: 658px; overflow:hidden;font-family: Arial;}



/*  ---------- registro  ---------  */
#registro{width:251px;margin-left:10px;:0px;border:00px #999 solid;}
#registro2{width:180px;margin:0px;border:0px #999 solid;}
#registro_input{ background:url(images/suscribeme_fondo_input.png);width:232px;height:36px;border:0px;  vertical-align:middle;}
#registro_imagen{margin:0px; padding:0px;}
#registro_busqueda{float:right; margin-right:20px;}
/*  ---------- --------  ---------  */


/* ----------------------------  contacto ----------------------------- */
#contacto_contenido{width:600px;border:0px #ddd solid;padding:15px;color:#888; line-height:20px;}
.contacto_tabla{	float:left;	width:600px;	margin:0 auto;	padding:0px;}
.contacto_titulo{	float:left;	width:600px;	color: #333;	margin: 0px 0px 40px;	padding: 0px;	font: 30px Arial;}
.contacto_desc{	float:left;	width:260px;	height:80px;	color: #333;	margin: 0px 40px 20px 0px;	padding: 0px;	font: 12px Arial;}
.form_contacto_enviar{background:url(images/detalles_enviar.jpg); width:140px; height:30px; border:0px #000 solid;}
.megusta{font-size:10pt;}
.rojo{color:#df0000;}

/* --------------------------------------------------------------------- */
#anunciate{ height:20px;}
#pie_de_pagina{width:1000px;margin:0 auto 0 auto; clear:both;}
#linea_top{margin:0 0 0 0;}
#anuncios_addwords{ text-align:center;}
#menu_top {	font-size: 11px;float:right;margin: 0 20px 0 0;}
#lapagina {	width:700px; float:left; border:0px #000 solid;}
#separador_vertical{width:12px;height:600px;float:left;}

#banner{width:600px; height:150px; border:1px #999 solid;}
#banner_img{ width:600px; height:150px;}
#banner_pie{ background:url(images/resultados_tit.jpg) #FFF bottom right no-repeat; text-align:right; 
line-height:26px;width:590px; height:26px; color:#FFF; padding-right:10px; font-size:10px;}

#resultados{width:600px; border:0px #000 solid;}
#detabusqueda{margin:0px;}

#x_formulario_detalles{width:570px;border:1px #ddd solid;padding:15px;color:#888; line-height:20px; clear:both;}
#x_map{width:600px; height:300px; margin-top:20px;}
#x_imagenes_anuncio{ padding-top:15px; padding-bottom:15px; text-align:center;}
.x_imagenes_anuncio2{ border:3px #999 solid; margin:20px;}




