/* -----------------------------------------
     ETIQUETAS GENERALES
	 ---------------------------------------- */
html,body { height:100%; }
body { margin:0;padding:0;color:black;background:url(../../img/background/background.png) 0 0 #f7c126;font-family:Calibri, Arial, Helvetica, sans-serif; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
form,h1,h2,h3,h4,h5,p { margin:0;padding:0; }
label { display:block; }
ol,ul,li { margin:0;padding:0; }
table { border-collapse:collapse; margin:0; padding:0; }

/* -----------------------------------------
     ELEMENTOS ESTRUCTURALES
	 ---------------------------------------- */
/* BACKGROUNDS */
#backgroundTop {
	background:url(../../img/background/backgroundTop.png) repeat-x 0 0;
	height:165px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}

#backgroundBottom {
	background:url(../../img/background/backgroundBottom.png) repeat-x 0 100%;
	height:165px;
	width:100%;
	position:fixed;
	bottom:0;
	left:0;
	z-index:-1;
}
	 
/* HEADER */
#header { /* <div> Sostiene el header */
	background:url(../../img/header/background.png) repeat-x 0 0;
	height:23px;
	font:16px Calibri, Arial, Helvetica, sans-serif;
	color:white;
	padding:0 5px 0 5px;
	position:relative;
	z-index:10; /* <-- Para conservar la pequeña sobra inferior */
}
   
   #header_wrapper { width:990px; margin:0 auto 0 auto; }
   #header p.right { float:right; }
   #header a { color:white; }
   
/* WRAPPER */
#wrapper { /* <div> Sostiene todo el contenido (fixed width) */
	width:990px; /* <-- 1000px */
	padding:35px 5px 0 5px;
	margin:-2px auto 0 auto;
	background:url(../img/background/background.png) repeat-y 0 0;
}

/* BUSQUEDA */
#busqueda { /* <div> Sostiene el buscador (fixed height) */
	background:url(../img/busqueda/background.png) repeat-x 0 0;
	height:200px;
	position:relative;
	z-index:1; /* <-- IE7+, necesita múltiples "z-index", del padre al hijo*/
}

   #busqueda #logo { /* <div> Sostien el logotipo (position absolute) */
	   position:absolute;
	   left:12px;
	   top:12px;
   }
   
       #busqueda #logo a img { border:none; }
	   
	#busqueda #twitter {
		position:absolute;
		left:12px;
		top:110px;
		background:#DEEFF6;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		border-radius:8px;
		padding:3px;
	}

  #busqueda_border { /* <div> Un borde left y right */
	border-left:1px solid #013f97;
	border-right:1px solid #013f97;
	height:180px; /* <-- Evita cubrir los últimos 20px */
  }

   #busqueda #slogan { /* <div> El Slogan (imagen "centrada" artificialmente) */
	   margin-left:276px;
	   padding-top:20px;
	}
   
   #busqueda form { /* <div> El formulario (margin-left) */
	  margin-left:276px; 
	  position:relative;
	  z-index:1; /* <-- IE7+ */
   }
   
   #busqueda form input.text {  /* <div> El input principal */
      background:#f3fddd;
	  border:1px solid #3b3b3b;
	  width:362px; /* <-- 372px */
	  font:26px Calibri, Arial, Helvetica, sans-serif;
	  float:left; 
	  height:37px;
	  padding:0 5px 0 5px;
	}
	
	#busqueda form input.text_loading {  /* <div> El input (laoding...) */
	  background:url(../../img/buscar/processing.gif) no-repeat 98% 50% #f3fddd;
	  border:1px solid #3b3b3b;
	  width:362px; /* <-- 372px */
	  font:26px Calibri, Arial, Helvetica, sans-serif;
	  float:left; 
	  height:37px;
	  padding:0 5px 0 5px;
	}
   
   #busqueda form input.submit { background:none;border:none; float:left; margin-left:-1px; }
   
   #busqueda #sugerencias { /* <div>SUGGEST: Ofrece las sugerencias (position absolute) */
     width:372px; /* <-- 372px */
     position:absolute;
     display:none; /* <-- ocultamos */
     border:1px solid black;
     background:url(../../img/buscar/sugerencias_background.png) repeat 0% 0%;
     font:bold 11px "Tahoma",Arial, Helvetica, sans-serif;
     z-index:2; /* <-- HASTA ADELANTE */
     color:white;
	 left:0;
	 top:38px;
    }
	
   #busqueda .suggest_link { background-color:none;padding: 2px 6px 2px 6px;} /* <div> Emula un link */
   #busqueda .suggest_link_over { background-color:#036AE4;padding: 2px 6px 2px 6px;cursor:pointer;} /* <div> Emula un link */
   #busqueda form p { font:14px Calibri, Arial, Helvetica, sans-serif; clear:both; color:white;  }
   #busqueda form p span { color:#97e64e; font-weight:bold; }
   
   #indice { /* <div> Sostiene el Indice (position absolute) */
	   clear:both;
	   position:absolute;
	   right:72px;
	   bottom:14px;
   }
   
   #indice .letra { /* <div> Cada una de las letras (float right) */
   background:url(../img/busqueda/letra_btn.png) no-repeat 0 0; 
   width:42px;
   height:40px; 
   font:bold 28px Tahoma, Geneva, sans-serif;
   color:#0360df;
   text-align:center;
   float:right;
   margin-left:-10px;
   }
   
      #indice .letra a { color:#0360df;text-decoration:none; width:100%; height:100%; }
	  #indice .over { background: url(../img/busqueda/letra_btnOver.png) no-repeat 0 0; }
	  #indice .over a { color:#4d5d28; }
	  
	  #anunciate_flash { /* <div> Sostien el flash  (position absolute) */
		  width:240px;
		  position:absolute;
		  right:-20px;
		  top:-5px;
	  }

/* MAIN */
#main { /* <div> Sostiene el contenido de la página (área activa) */
	position:relative;
}

/* HERRAMIENTAS */
   #herramientas {  /* <div> Sotiene a los botones ("Explorar Directorio" y "Búsqueda Rápida"), (float right) */
      position:absolute;
	  right:17px;
	  top:-3px;
   }
   
    #botones a { width:100%; height:100%; display:block; }
	#botones #btn_explorar2 { background:url(../../img/buscar/explorar-directorio_btn.png) no-repeat 0 0;width:205px; height:39px; float:left; }
	#botones #btn_busqueda2 { background:url(../../img/buscar/busqueda-rapida_btn.png) no-repeat 0 0; width:179px; height:39px; float:left }
	#botones #btn_explorar2.over { background:url(../../img/buscar/explorar-directorio_btnOver.png) no-repeat 0 0; }
	#botones #btn_busqueda2.over { background:url(../../img/buscar/busqueda-rapida_btnOver.png) no-repeat 0 0; }


/* TITULARES (área semiactiva) */
#titulares { /* <div> Sostiene los titulares */
   padding:0 20px 0 20px;
}

#titulares h1 { font:30px "Times New Roman", Times, serif; width:565px; line-height:26px; }
#titulares h1 span { color:#0369e4; }
#info { background:#ebeff9; font:12px Tahoma, Geneva, sans-serif; padding:5px; -moz-border-radius:4px; border-radius:4px; margin-top:5px; }
#info a { color:#0360df; }
#migajas { margin-top:5px; margin-left:5px; }
#migajas a { color:#0360df; font:12px Tahoma, Geneva, sans-serif; }


/* FOOTER */
#footer { /* <div> Sostiene el footer superior (fixed height) */
  background:url(../img/footer/background.png) repeat-x 0 0;
  height:107px;
  clear:both;
  position:relative;
}

  /* buscador */
   #footer #logo2 { /* <div> Sostiene el logotipo */
	   position:absolute;
	   left:15px;
	   top:-50px;
   }
   
   #footer form { /* El formulario de búsqueda */
	   padding:30px 0 0 15px;
	   position:relative;
	   float:left;
   }

   #footer form input.text {  /* <div> El input principal */
      background:#f3fddd;
	  border:1px solid #3b3b3b;
	  width:250px; /* <-- 262px */
	  font:26px Calibri, Arial, Helvetica, sans-serif;
	  float:left; 
	  height:37px;
	  padding:0 5px 0 5px;
	}
   
   #footer form input.submit { background:none;border:none; float:left; margin-left:-1px; }
   #footer form p { font:14px Calibri, Arial, Helvetica, sans-serif; color:white; position:absolute; left:15px; bottom:-15px;}
   #footer form p span { color:#97e64e; font-weight:bold; }
   
   /* clientes */
   #footer #clientes { /* <div> Sostiene el apartado "clientes" */
	   float:left;
	   width:333px;
	   position:relative;
	   background:url(../img/footer/clientes_background.png) no-repeat 0 1px;
	   height:148px; 
	   margin-top: -46px; 
	   margin-left:20px;
   }
   
      #footer #clientes form { margin-left:35px; margin-top:35px; padding-left:0; }
	  #footer #clientes form td.pass { padding-left:3px; }
	  #footer #clientes form label { font:14px Calibri, Arial, Helvetica, sans-serif; }
	  #footer #clientes form input.textos { width:125px; border:1px solid #757575; background:#f3fddd; }
	  #footer #clientes .clientes_btn { padding-top:5px; }

  /* asistencia */
  #footer #asistencia {
	  float:right;
	  margin-right:5px;
  }
  
     #footer #asistencia .titular { position:absolute; right:0; top:-40px; }
	 #footer #asistencia p { font:12px Calibri, Arial, Helvetica, sans-serif; color:white; margin:8px 8px 0 0; text-align:right; }
	 #footer #asistencia .asistencia_btn { margin:-6px 0 0 0; }
	 #footer #comm100_track { display:none; }



/* FOOTER 2 */
#footer2 {
	background:#001942;
	font:14px Calibri, Arial, Helvetica, sans-serif;
	padding:3px 7px 3px 7px;
}

   #footer2 p { color:white; }
   #footer2 p.right { float:right; }
   #footer2 p a { color:white; }
	



/* ----------------------------------------------------------------------------------
     SECCIÓN (directorio/ y directorio/a.html) 
	 ----------------------------------------------------------------------------------- */
#main #directorio1 ol  { 
   font:16px "lucida grande","segoe ui",verdana,helvetica,arial,sans-serif;
   padding-left:63px; 
   margin-top:36px; 
   margin-bottom:36px;
   float:left;
   width:412px; /* <-- 475px */
} 

#main #directorio1 ol a { color:black; }
#main #directorio1 ol span { color:#4d4d4d; font-size:14px; font-style:italic; }




/* ----------------------------------------------------------------------------------
     SECCIÓN (directorio/abogados-merida-yucatan-10.html)
	 ----------------------------------------------------------------------------------- */
/* PUBLICIDAD */
#publicidad { /* <div> Sostiene la publicidad  (float right) */
	width:160px;
	float:right;
	margin-bottom:60px;
}
   #publicidad div { margin-bottom:10px;  background:#0374EA; }
   #publicidad div:last-child { margin-bottom:0; }
   
   
/* ANUNCIOS */
#anuncios {  /* <div> Sostiene a todos los anuncios (float right) */
   float:right;
   margin-right:20px;
   margin-top:10px;
   margin-bottom:60px;
   border-left:1px solid #bec4d3;
   width:580px;
}

#anuncios #mensaje { /* <div> Muestra diversos mensajes al usuario */
   background:#FFF8DD;
   border:1px dashed #666;
   padding:5px;
   margin:0 10px 10px 10px;
   font:11px Tahoma, Geneva, sans-serif;
}

/* ANUNCIO */
.anuncio { /* <div> Sostiene a cada anuncio */
	position:relative;
}

   .anuncio table { width:100%; }
   .anuncio .destacado { position:absolute; right:0; top:0; }
   .anuncio td.logo { padding-left:15px ;width:150px; text-align:center; }
   .anuncio td.logo a img { border:none; }
   .anuncio td.info { padding-left:15px; }
   .anuncio h2 { font:28px "Times New Roman", Times, serif; color:black; line-height:23px; }
   .anuncio h2.pagado { background:#fff9ca; }
   .anuncio h2 a.subcategoria { font:12px Arial, Helvetica, sans-serif; }
   .anuncio h2 a { color:#0369e4; }
   .anuncio h3 { font:bold 20px Tahoma, Geneva, sans-serif; }
   .anuncio p.direccion { font:14px Calibri, Arial, Helvetica, sans-serif;padding-bottom:5px; }
   .anuncio p.internet { font:bold 14px Calibri, Arial, Helvetica, sans-serif; }
   .anuncio p.internet a { color:#718d18; }
   .anuncio p.horario { font:12px Calibri, Arial, Helvetica, sans-serif; padding-top:5px; }
   .anuncio p.servicios { background:#fcf6e0; border:1px dotted #8d8d8d; font:13px "lucida grande","segoe ui",verdana,helvetica,arial,sans-serif; padding:10px; margin-top:5px; }
   .anuncio table table { width:auto; }
   .anuncio table table td { font:bold 12px Tahoma, Geneva, sans-serif; }
   .anuncio table table td a { font:bold 12px Tahoma, Geneva, sans-serif; color:#0369e4; }
   .anuncio table td.minisitio { background:url(../img/anuncios/icono_minisitio.png) no-repeat 0 50%; padding:6px 8px 6px 25px; border-right:1px solid #bec4d3; }
   .anuncio table td.imagenes { background:url(../img/anuncios/icono_imagenes.png) no-repeat 6px 50%; padding:6px 8px 6px 31px; border-right:1px solid #bec4d3; }
   .anuncio table td.sucursales { background:url(../img/anuncios/icono_sucursales.png) no-repeat 6px 50%; padding:6px 0px 6px 31px;}
   
#anuncios .division { /* <div> División entre cada anuncio */
	border-top:1px solid #bec4d3;
	height:1px;
	margin:15px 0 15px 20px;
}

/* PAGINACION */
#paginacion { background:#ebeff9; margin-left:20px; font:16px Tahoma, Geneva, sans-serif; padding:5px; -moz-border-radius:4px; border-radius:4px; margin-top:5px; text-align:center;}
#paginacion a { color:black; }
#paginacion b { font-size:20px; }

	 
/* EXPLORAR */
#main #explorar { /* <div> Sostiene el menú "explorar" (position absolute) */
	width:250px;
	margin-left:-40px;
	margin-bottom:60px;
}

   #main #main_top { background:url(../img/explorar/background-top.png) no-repeat; height:17px; }
   #main #main_bottom { background:url(../img/explorar/background-bottom.png) no-repeat; height:19px; }
   #main #main_middle { background:url(../img/explorar/background.png) repeat-y; }
   
   
   /* (basado en "css/menu.css") */
   #explorar a:hover { text-decoration:none; }
  
     #explorar .e_categoria { /* <div> Sostiene todo el menú */
		 font:32px "Times New Roman", Times, serif;
		 background:url(../../img/black/amarillo-menos.png) no-repeat 0% 10px;
		 margin-left:20px;
		 padding-left:20px;
	 }
	 
	    #explorar .e_categoria a { color:black; }
		#explorar .e_categoria a:hover { color:#3075a5; }
   
      #explorar .e_subcategorias { /* <div> Sostiene todas las sub-categorias */
		  font:18px "Times New Roman", Times, serif;
		  border-left:1px dotted black;
		  margin-left:-15px;
		  padding-left:20px;
	  }
	  
	  #explorar .e_subcategoria { /* <div> Sostiene una sub-categoria */
		 padding-left:20px;
		 background:url(../../img/black/blanco-mas.png) no-repeat 0% 6px;
		 border-bottom:1px dotted #CCC;
		 padding-bottom:3px;
		 padding-top:3px;
	   }
	   
	      #explorar .e_subcategoria.clic { background:url(../../img/black/amarillo-menos.png) no-repeat 0% 3px; }	
		  #explorar .e_subcategoria.loading {background:url(../../img/black/processing.gif) no-repeat 0% 3px; } /* LOADING*/
	  
	  #explorar .anuncios { /* <ol> Sostiene los anuncios */
		  display:none;
		  font:14px Calibri,Arial, Helvetica, sans-serif;
		  border-left:1px dotted black;
		  margin-left:-15px;
		  padding-left:35px;
		  padding-top:5px;
		  padding-bottom:5px;
		  list-style-type:decimal;
	  }
	  
	     #explorar .anuncios a { color:#3075a5; }
		 #explorar .anuncios a:hover { text-decoration:underline; }
		 #explorar .anuncios li { padding-bottom:3px; margin-bottom:3px; border-bottom:1px dotted #CCC; }
		 #explorar .anuncios a.destacado { font-weight:bold;font-size:15px; }
		 
	/* EXPLORAR DIRECTORIO (BÚSQUEDA) */
     #explorar #explorar_busqueda { /* <div> Sostiene todo el menú */
		 background:url(../../img/black/amarillo-menos.png) no-repeat 0% 10px;
		 margin-left:20px;
		 padding-left:20px;
	 }
	 
       #explorar .mensaje { /* <div> Muestra el mensaje  */
          background:#FFF8DD;
          border:1px dashed #666;
          padding:5px 5px 5px 5px;
          margin:0 10px 0 10px;
          font:11px Tahoma, Geneva, sans-serif;
      }

		 
		 #explorar_busqueda div { border-left:1px dotted black; padding-left:20px; margin-left:-13px; }
		 #explorar h1 { font:28px "Times New Roman", Times, serif; margin-bottom:5px; }
		 #explorar h1 span { font:14px Calibri,Arial, Helvetica, sans-serif; display:block; color:#666; margin-top:-5px; }
		 #explorar table { width:100%; font:14px Calibri,Arial, Helvetica, sans-serif;  border-bottom:1px dotted #CCC;}
		 #explorar table td { padding-bottom:5px; padding-top:5px; }
		 #explorar table td.foto { width:25px; padding-right:5px; }
		 #explorar table td a { display:block; color:#3075a5;  }
		 #explorar table td a.destacado { background:#FFF9CA; font-weight:bold; }
		 #explorar table td a:hover { text-decoration:underline; background:#FFF9CA; }
		 #explorar table td span { font-size:11px; color:#666;  }
		 


	 
/* -----------------------------------------------------------
     ESTILOS GENERALES (TODAS LAS SECCIONES)
	 ---------------------------------------------------------- */



/* ----------------------------------------------------------------------------------
     MINI-SITIO
     SECCIÓN (ford-agencias-de-autos-merida-yucatan-78-28.html)
	 ----------------------------------------------------------------------------------- */
#publicidad_google { /* <div> Sostiene la publicidad de Google */
	float:right;
	margin-right:20px;
	margin-bottom:60px;
}

   #publicidad_google div { margin-bottom:10px; }
   #publicidad_google div:last-child { margin-bottom:0; }

#anuncio { /* <div> Sostiene al anuncio (fixed width, espacio para la publicidad) */
   	margin-left:20px;
	margin-top:10px;
	width:809px;
	margin-bottom:60px;
}

   /* INFORMACIÓN BÁSICA */
   #anuncio table { width:100%; }
   #anuncio .destacado { position:absolute; right:0; top:0; }
   #anuncio td.logo { padding-left:15px ;width:150px; text-align:center; }
   #anuncio td.logo a img { border:none; }
   #anuncio td.info { padding-left:15px; }
   #anuncio h2 { font:28px "Times New Roman", Times, serif; color:black; line-height:23px; color:#0369e4; }
   #anuncio h2.pagado { background:#fff9ca; }
   #anuncio h2 a.subcategoria { font:12px Arial, Helvetica, sans-serif; }
   #anuncio h2 a { color:#0369e4; }
   #anuncio h3 { font:bold 20px Tahoma, Geneva, sans-serif; }
   #anuncio p.direccion { font:14px Calibri, Arial, Helvetica, sans-serif;padding-bottom:5px; }
   #anuncio p.internet { font:bold 14px Calibri, Arial, Helvetica, sans-serif; }
   #anuncio p.internet a { color:#718d18; }
   #anuncio p.horario { font:12px Calibri, Arial, Helvetica, sans-serif; padding-top:5px; }
   
   /* SUCURSALES */
   #sucursales { 
      background:#f6f6f1;
	  -moz-border-radius:8px; 
	  -webkit-border-radius:8px;
	  border-radius:8px;
	  padding:15px 15px 5px 15px; 
	  border:1px solid #eaeaea;
   }
   
      #sucursales p { margin-bottom:10px; font:13px "lucida grande","segoe ui",verdana,helvetica,arial,sans-serif; }
   

   /* SERVICIOS (Estilos TinyMCE) */
   /* Considerar "tiny_mce.css" */
   #servicios { 
	  font:13px "lucida grande","segoe ui",verdana,helvetica,arial,sans-serif; border:1px dashed #ccc; padding:15px 15px 0 15px; color:#333;
   }
   
   /* Encabezados */
  #servicios h1, #servicios h2, #servicios h3, #anuncio #servicios h4 { 
     font-family: "lucida grande","segoe ui",verdana,helvetica,arial,sans-serif; 
	 color:#333; 
	 font-weight:normal; 
	 margin-bottom:3px; 
   }
  #anuncio #servicios h1 { font-size:28px; }
  #anuncio #servicios h2 { font-size:24px; }
  #anuncio #servicios h3 { font-size:20px; }
  #anuncio #servicios h4 { font-size:16px; }
   
   /* Párrafos */
  #anuncio #servicios p { margin-bottom:20px; line-height:15px; }
   
   /* Listas */
  #anuncio #servicios ul, #servicios ol { margin-left:20px; margin-bottom:15px; }
  #anuncio #servicios li { line-height:18px; }
  
   /* Tablas  */
  #anuncio #servicios table { border-collapse:collapse; margin-bottom:15px; width:auto; }
  #anuncio #servicios table td { padding:7px; }
  
     #anuncio #servicios table.comp {}
	    #anuncio #servicios table.comp td { padding:2px 0px 2px 25px; }
   
   /* Links */
  #anuncio #servicios a { color:blue; }
   
   /* División */
  #anuncio #servicios .division { border-top:1px dashed #ccc; height:1px; margin:10px 0 10px 0; }
   
  /* --- /SERVICIOS --- */
   
   
   /* GALERIA */
   #galeria h2.titulo { color:white; font:bold 16px Arial, Helvetica, sans-serif; padding-top:10px;}
   #galeria table { width:100%; }
   #galeria table td { text-align:center; padding-bottom:10px; }
   #galeria table td p { color:#333; text-align:left; font:13px Calibri, Arial, Helvetica, sans-serif; letter-spacing:-1px; padding-left:5px;}
   #galeria table td img { border:none; }
   
   
   /* FORMULARIO */
   #formulario {}
   #formulario td { background:#ebeff9;padding:5px 0 15px 15px;}
   #formulario td.antispam { background:#bec4d3; width:200px; }
   #formulario input label { font:14px Calibri, Arial, Helvetica, sans-serif; }
   #formulario input.text { width:170px; border:1px solid #848484;font-size:15px; padding:2px; color:#0369e4;font-weight:bold;}
   #formulario input.antispam { width:90px; border:1px solid #848484;font-size:15px;font-weight:bold; }
   #formulario div.antispam { float:right;padding-right:10px; }
   #formulario textarea { width:803px; height:163px; padding:2px; color:#0369e4; border:1px solid #848484; font:bold 15px Calibri, Arial, Helvetica, sans-serif;  }
   #formulario input.submit { border:none; background:black; font:bold 18px Calibri, Arial, Helvetica, sans-serif; color:white; margin-top:5px; }
   #formulario #respuesta { float:right; font:16px Calibri, Arial, sans-serif;  }
   #formulario #respuesta.ok { border:1px dotted green; color:green; background:url(../img/formulario/ok.png) no-repeat 2px 50%; padding:8px 8px 8px 42px; no-repeat 2px 50%; height:20px; }
   #formulario #respuesta.error { border:1px dotted red; color:red; background:url(../img/formulario/error.png) no-repeat 6px 50%; padding:8px 8px 8px 42px; no-repeat 6px 50%; height:20px; }
   #formulario #respuesta.loading { background:url(../img/formulario/processing.gif) no-repeat 50% 50%;width:16px; height:16px;padding:5px; }
   
   /**
   * PREGUNTAS & RESPUESTAS
   */
	#preguntas { 
		background:#f4f4ee;
		-moz-border-radius:8px;
		-webkit-border-radios:8px;
		border-radius:8px;
		padding:20px;
	}
	
		#preguntas.loading {
			background:url(../img/formulario/processing.gif) no-repeat 785px 10px #f4f4ee;
		}
		
		#preguntas table {
			width:auto; margin-bottom:3px;
		}
		
		#preguntas table.respuesta { /* respuesta*/
			margin-left:20px;position:relative;
		}
		
		#preguntas td div.avatar {
			padding:4px;
			border:1px solid #cccccc;
			background:white;
			width:80px;
			position:relative;
		}
		
		#preguntas td div.avatar .flecha { /* respuesta */
			position:absolute;
			left:-20px;
			top:-11px; 
			background:url(../img/preguntas/flecha.png) no-repeat;
			width:40px;
			height:34px;
		}
	
		#preguntas td.comentario_wrapper {
			width:563px;
			padding-left:12px;
		}
		
		#preguntas div.comentario {
			border:1px solid #cdcdcd;
			-webkit-border-radius:8px;
			-moz-border-radius:8px;
			border-radius:8px;
			padding:12px;
			position:relative;
			min-height:68px;
			background:white;
			font:12px Arial, Helvetica, sans-serif;
			color:#454545;
		}
		
		#preguntas table.respuesta div.comentario {
			background:#fffade;	
		}
		
		#preguntas div.comentario .selector { 
			background:url(../img/preguntas/selector.png) no-repeat 50% 50%;
			width:11px;
			height:22px;
			position:absolute;
			left:-11px;
			top:50%;
		}
		
		#preguntas table.respuesta div.comentario .selector {
			background:url(../img/preguntas/selector_respuesta.png) no-repeat 50% 50%;
		}
		
		#preguntas div.comentario b { 
			color:#0369e4;
		}
		
		#preguntas div.comentario p { 
			color:black;
			padding-bottom:2px;
			margin-bottom:2px;
			border-bottom:1px dashed #ccc;
		}
		
		#preguntas div.comentario div.numero { 
			color:#0369e4;
			font:bold 16px Calibri, Arial, Helvetica, sans-serif;
			float:right;
		}
   
   /* ESTILOS */
   #anuncio h4 { font:25px "Times New Roman", Times, serif; color:#0369e4; } /* <-- Títulos */
   .division { /* <div> División entre partes */
	border-top:1px solid #bec4d3;
	height:1px;
	margin:15px 0 15px 0;
     }
   

























