body{
	color:#333333;
	text-align:center;
	font-size:10px;
    background:#000000;/*#D1D2CD;*/
	background:url(../RECURSOS/bg_body.gif); background-repeat:repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif 
	}

#busqueda_ceros{ float:left; width:640px; max-height:600px; overflow: auto; border:#EEEEEE 1px solid; margin-top:10px;}

#fantasma{ width:900px; overflow: visible; position:absolute; z-index:1; top:100px; left:0px; }

.blur{ background-color: #999999; /*shadow color*/  color: inherit;  margin-left: 2px;  margin-top: 2px; } 
.shadow, .content{ position: relative; bottom: 3px; right: 3px; } 
.shadow{ background-color: #444444; /*shadow color*/  color: inherit; } 
.content{ background-color: #FFFFFF/*fecf7d*/;    border: 1px solid #000000; /*border color*/ }
#cerrar{ background:#ebeff9; border-bottom:#DDDDDD 1px solid; background-image:url(../RECURSOS/close2.gif); background-position:right; background-repeat:no-repeat; width:100%; height:30px; float:right; margin-top:0px; cursor:hand; cursor:pointer; margin-bottom:10px; overflow:hidden;} 
#cerrar:hover{background-image:url(../RECURSOS/close.gif)}
#cerrar_texto{ float:left; color:#333333; margin-top:7px; margin-left:20px; font-size:12px; font-weight:bold; text-align:left; }

#formulario{width:660px;  float: left; text-align:left;  overflow: visible; padding:10px; padding-bottom:30px; margin-left:100px; color:#0066CC; font-size:10px; font-weight:bold;}

#formulario2{width:300px; height:200px; float:left; text-align: center; overflow:hidden; padding:2px; margin-top:5px;  margin-bottom:5px; padding-bottom:10px; margin-left:300px; margin-top:100px; color:#0066CC; font-size:10px; font-weight:bold }

#zona_admin{width:660px;  float: left; text-align:left;  overflow: visible;padding-bottom:30px; margin-left:40px; background:#EEEEEE}
#admin_busca_user{width:660px; background:#FFFFFF; font-size:12px; overflow:visible;float:left; text-align:left}
#formulario_admin{}
#listado_linea_admin{background:#FFFFFF; border-top:#CCCCCC 1px solid; margin-top:2px; color:#990000; float:left; width:660px; overflow:hidden; font-size:10px}
#listados_casilla_admin{ margin:2px; font-size:11px;overflow:visible; color:#666666; float:left; padding-left:2px; padding-right:2px}
/*#listados_casilla_admin:hover{color:#333333}*/
#listados_casilla_peque_admin{ margin:2px; font-size:10px;overflow:visible; color:#666666; float:right; padding-left:2px; padding-right:2px}
.texto_peque_admin{font-size:9px}
.texto_titulo_admin{font-size:14px; color:#FF9900}

#zona_logos{float:left; width:880px; margin:10px; text-align:left; background:#FFFFFF}
#pon_logo{ float:left; text-align:left; margin:5px; cursor:hand; cursor:pointer}


.inputs{ text-align: left; color:#000000; font-size:14px; border:#999999 1px solid; background: #EEEEEE/*#FFCC00*/}
.inputs2{ text-align: right; color:#000000; font-size:14px; border:#999999 1px solid; background: #EEEEEE/*#FFCC00*/}
.boton_letra{width:16px; cursor:hand; cursor:pointer; color:#FF9900; font-size:12px; font-weight:bold; text-align:center;}
.boton_letra:hover{color:#666666;}

#contenedor {margin:0px auto 0px auto; margin-top:0px; top:0px; width:900px; position: relative; overflow: hidden; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

#derecha{float: left; margin-top:5px; margin-left:5px; width:390px; overflow: visible }

#zona_banner{float:right; width:3005px;  padding-right:5px; padding-bottom:15px; background:url(../RECURSOS/debajo_de_banners_cuadrados.jpg) bottom no-repeat #d1d2cc}


#bajos{width:900px; float:left; background:#FFFFFF; overflow:visible}

#cabecera{width:900px; height:100px; float:left; background:#FFFFFF;}
#logo{width:140px; height:95px; float:left; margin-lert:5px; margin-top:5px; overflow:hidden; text-align:left;}

#banner_superior_zona{float: right; width:745px; height:95px; margin-top:5px; margin-right:2px; overflow: hidden; text-align: right; }
.banner_superior{ border:#d1d2cc 2px solid;}

#menus{width:900px; float:left; background:#FFFFFF }

#menus_sociales{ text-align:center}

#mini_menus{width:350px; float: right; margin-right:5px; margin-top:5px}
#mini_menus_seccion{float: right; margin-right:5px; padding-right:5px; text-align:left; color:#006699; cursor:hand; cursor:pointer}
#mini_menus_seccion:hover{color:#FF9900; cursor:hand; cursor:pointer;}

#mini_menus_abajo{ background:#FFFFFF; height:20px; width:900px; padding-top:10px; float: left; text-align:center; border-top:#DDDDDD 1px solid}
.mini_menus_abajo_texto{color:#666666; cursor:hand; cursor:pointer; margin-left:10px;}
.mini_menus_abajo_texto:hover{color:#FF9900; cursor:hand; cursor:pointer;}

#menus_abajo{width:900px; float:left; background:#FFFFFF }


#caja_menus{width:900px; float:left;  border-bottom: #D1D2CD 1px solid}
#paginas_menu{ width:500px; float:left}
#mapas_menu{width:180px; float: right; text-align: right; margin-right:5px; margin-top:2px; background:#FFFFFF;}

#caja_secciones{width:900px; float:left; height:25px; background:url(../RECURSOS/fondo_menu.jpg); background-repeat:repeat-x; border-bottom:#FFFFFF 1px solid;}
#menu{height:15px; text-align:left; float: left; font-size:10px; font-weight:bold; cursor: hand; cursor:pointer; border-right: 1px #D1D2CD solid; border-left:#FFFFFF 1px solid; padding:5px; color: #2d547b}
#menu:hover{color:#FF9900} 


#centro{width:910px; margin-top:5px; float:left; overflow:visible; background:#CCCCCC; padding-bottom:0px }

#administracion{width:720px; margin-top:10px; float:right;  background:#FFFFFF; overflow: hidden}
#menu_administracion{width:170px; margin-top:0px; margin-bottom:0px; float:left; overflow:visible; cursor:hand; cursor:pointer}/* background:#fecf7d;*/
#seccion_menu_administracion{width: 160px; margin:0px;}/* background:#5d87a0*/
/* background:#5d87a0*/
#seccion_menu_administracion_texto{width:150px; padding:5px; margin:5px; color:#333333; text-align:center; }
#seccion_menu_administracion_texto:hover{background:#EEEEEE; cursor:hand; cursor:pointer; }
.seccion_menu_administracion_texto_on{width:110px; padding:5px; margin:5px; color:#333333; text-align:center;background:#EEEEEE;cursor:hand; cursor:pointer; border:#FF9900 1px solid;}

#glob_izq{float:left; height:24px; width: 12px; margin-left:5px; background:url(../RECURSOS/globo_izq.jpg); background-repeat:no-repeat}
#globo_der{float:left; height:24px; background:url(../RECURSOS/globo_der.jpg); background-repeat:no-repeat; background-position:right }
#globo_texto{ color:#FFFFFF; font-size:12px; font-weight:bold;  text-align:center; margin-right:20px;margin-top:7px; }
#globo_texto:hover{ color:#FF9900; font-size:12px;font-weight:bold; text-align:center; margin-right:20px; margin-top:7px; cursor:hand; cursor: pointer}

#principal{width:900px;  float: left; overflow: visible; background:#FFFFFF}
#lema{ width:575px; float: left; margin:2px; margin-left:5px; background:#5d87a0; }
#lema_texto{ width:560px; float: right; margin-top:5px; margin-left:15px; color:#FFFFFF; font-size:22px; text-align:left}
#lemita{  width:80px; color:#FFFFFF; text-align:center; float:right; padding:5px; margin:0px; font-size:11px;  background:#7FA9C2; overflow:hidden; margin-right:2px; border:#777777 1px solid; border-right:#333333 1px solid; border-bottom:#333333 1px solid}/*background-image: url(../RECURSOS/lemita.gif) right no-repeat;*/
#lemita:hover{color:#FFCC00; cursor:hand; cursor:pointer}
#izquierda_izquierda{width:170px; float:left; margin-left:5px; margin-right:0px; background:#FFFFFF;}
#registro{width:170px; margin-top:10px; margin-bottom:0px; float:left; overflow:visible;}

#acceso_cabecera{width: 170px; overflow:hidden; margin-top:5px; padding-bottom:3px; padding-top:3px; background-image:url(../RECURSOS/bg_acceso.jpg); background-repeat:no-repeat}/* background:#5d87a0; */
#acceso_cabecera_texto{width:160px; margin:5px; color:#FFFFFF; text-align:center; font-size:12px; font-weight:bold}
#loguineo{ margin-top:0px}
#registro{width:170px; margin-top:0px; padding-bottom:5px; float:left; overflow:visible; /*background:#DDDDDD;*/ text-align:center;}/*background:#d5dfe9;border-bottom:#000000 1px solid;*/
#acceso{width:170px; margin-top:0px; padding-bottom:20px; float:left;  overflow:visible;}/*background:#fecf7d;}*/
#recupera_psw{margin-top:0px; margin-bottom:10px; padding:5px}/*background:#d5dfe9;*/

#opciones{margin-top:10px}


#listados{ float: right; margin-top:10px; background:#DDDDDD}

#busqueda_inicial_formulario{ width:390px; margin-left:0px; float: right; overflow:hidden; margin-top:0px; ; padding-bottom:5px; background:#e1e5e8}
#busqueda_inicial_formulario_titulo{ width:390px; float:left; overflow:hidden; margin-top:0px;background:#fc7905; padding-top:3px; padding-bottom:3px; text-align:center}
#busqueda_inicial_formulario_titulo_texto{ color:#FFFFFF; font-weight:bold; font-size:14px;; float:left; margin-left:5px; margin-right:0px; margin-top:3px}
#busqueda_inicial_formulario_titulo_texto_geografica{color:#333333; font-weight:bold; font-size:10px;; float:left; margin-left:5px; padding-left:4px; background:#FFCC66; padding-bottom:2px}
#busqueda_inicial_formulario_campos_izquierda{width:187px; float: left; margin-left:5px; overflow:hidden; margin-top:2px; color:#000000; text-align: left; font-size:11px}
#busqueda_inicial_formulario_campos_derecha{width:187px; float: right; margin-right:5px; overflow:hidden; margin-top:2px; color:#000000; text-align: left; font-size:11px}
#busqueda_inicial_campos_arriba{ height:55px; padding-left:5px; padding-right:5px; background:#FFCC66; font-size:9px; width:180px; margin-top:2px;margin-bottom:5px}
#busqueda_inicial_campos{font-size:11px; width:190px; margin-top:5px; margin-bottom:0px;}

#busqueda_inicial{ width:390px; float: right; margin-left:10px; background:#FFFFFF; text-align:right;}
#busqueda_inicial_iconos_grupo_1{ width:120px; float: left; text-align:left; overflow:visible; cursor:hand; cursor:pointer ; padding:2px}
#busqueda_inicial_iconos_grupo_2{ width:120px; float:left; text-align:left; overflow:visible; cursor:hand; cursor:pointer; margin-left:2px; padding:2px; }
#busqueda_inicial_iconos_grupo_3{ width:134px; float:left; text-align:left; overflow:visible; cursor:hand; cursor:pointer; margin-left:2px; padding:2px; }
#busqueda_inicial_icono{ width:126px; float:left; overflow:hidden; float:left; margin-top:2px }
#busqueda_inicial_icono_imagen{ width:30px; height:30px; float:left; text-align:left; overflow:hidden; }
#busqueda_inicial_icono_texto{ width:90px; height:25px; float:left; margin-top:5px; text-align:left;  overflow:hidden;  color:#666666; font-weight:bold; font-size:10px;}
#busqueda_inicial_icono_texto:hover{ color: #2d547b}

#busqueda_inicial_presentacion{ width:390px; height:250px; float:left; overflow:hidden; margin-top:10px; background:#000000}

#derecha_formulario_busquedas{float: left; margin:10px; width:385px; height:250px; background:#EEEEEE}
#super_busquedas{ width:695px; float:right; padding-bottom:20px}
#super_busquedas_listado{width:695px; margin-right:10px; margin-top:0px; float:right; background:#EEEEEE;}
#super_busquedas_listado_titulo{ width:695px; float:left; padding-bottom:5px; background:#5d87a0; }
#super_busquedas_listado_titulo_texto{margin-left:7px; margin-top:12px; color:#FFFFFF; float:left; text-align:left; font-size:12px; font-weight:bold; width:200px;}
#super_busquedas_listado_campo{ width:695px; float:left; background:#FFFFFF; margin-top:0px; border-bottom:#CCCCCC 1px solid}
#super_busquedas_listado_campo:hover{ background:#FFFFEE}
#super_busquedas_listado_texto_empresa_titulo{width:300px; overflow: hidden; margin:2px; margin-left:5px; float:left; color:#3d667a; text-align: left; font-size:14px; font-weight:bold}
#super_busquedas_listado_texto_empresa_titulo_detalles{width:270px; overflow:hidden; margin-top:5px; padding-bottom:5px; margin-left:0px; float:left; color:#999999; text-align: left; font-size:11px; font-weight:200}
#super_busquedas_listado_texto_empresa_campo{width:180px; margin:2px; margin-left:5px; height:18px; float:left; color:#000066; text-align:left; font-size:11px;}
#super_busquedas_aviso{background: #5d87a0;}
#super_busquedas_aviso_texto{ margin:0px; padding:3px; background: #FFCC00; text-align:center; font-size:11px; color: #666666;}


#largo_banner{width:730px; height:90px; background:#CCCCCC; float:right; margin:5px}

#zona_banner{float:right; width:305px;  padding-right:5px; padding-bottom:15px; background:url(../RECURSOS/debajo_de_banners_cuadrados.jpg) bottom no-repeat #d1d2cc}
#big_banner{width:300px; height:250px;  float:right; margin-top:5px; overflow:hidden}

#publicitarme{position:absolute; width:305px; height:15px; top:795px; float:left; cursor: hand; cursor:pointer}
#publicitarme:hover{background:url(../RECURSOS/debajo_de_banners_cuadrados_hover.jpg) top no-repeat;}


#ofertas{ float:right; width:300px; height:115px; margin-top:0px; overflow: hidden; padding-bottom:10px; margin-bottom:0px; background:url(../RECURSOS/bg_oferta.jpg); background-repeat:no-repeat; cursor:hand; cursor:pointer}
#ofertas_texto_titulo{width:230px; height:25px;   margin-left:10px; ; margin-top:36px;  color:#FF6600; font-size:22px; font-weight:bold; float:left; overflow:hidden; text-align:center;}
#ofertas_texto_titulo:hover{color:#FF0000}
#ofertas_texto_explicacion{width:230px; height:40px; margin-left:10px; ; margin-top:0px;  color:#333333; font-size:16px; font-weight:bold; float:left; overflow:hidden; text-align:center}
#ofertas_texto_explicacion:hover{color: #990000}
#ofertas_texto_precio{width:30px; height:15px;  margin-right:15px; ; margin-top:11px;  color:#FFFFFF; font-size:14px; font-weight:bold; float:right; overflow:hidden; text-align:right;}
#ofertas_texto_precio:hover{ color:#666666}

#explica_oferta{ width:380px; border:#FFFFFF 1px solid; float: right; text-align:left; padding-bottom:20px;}/*background:url(../RECURSOS/estrella.jpg) no-repeat*/
#titulo_oferta{ width:340px; margin-left:20px; margin-top:10px; float:left; color: #FF6600; font-size:18px; font-weight:bold}
#explicacion_oferta{ width:340px; margin-left:20px; margin-top:10px; float:left; color: #333333; font-size:14px;}
#condiciones_oferta{ width:340px; margin-left:20px; margin-top:10px; float:left; color: #333333; font-size:12px; font-weight:500 }

#big_banner{width:300px; height:250px;  float:right; margin-top:5px; overflow:hidden}
#largo_banner{width:730px; height:90px; background:#CCCCCC; float:right; margin:5px}

#busquedas_form{ width:385px; float: left; height:205px; margin:5px; background:#CCCCCC}
#busquedas_encontrados{ width:700px;  height:200px;  border:#CCCCCC 1px solid; float: right; margin-right:5px}

#imagenes_ficha{width:310px; overflow:hidden; float: left; margin-top:5px;}
#imagen_ficha_peque{float:left; margin-top:10px; overflow: visible; padding:2px; border:#EEEEEE 2px solid; text-align:center; margin-left:2px; float:left}

#ficha{ width:390px; margin-top:10px; float:right; margin-right:10px; padding-bottom:20px}
#menu_ficha{width:390px; float:left; margin-top:0px; border-bottom:#CCCCCC 1px solid}
#menu_ficha_caja{margin-left:5px; width:90px; float: left;  text-align:center;}
#menu_ficha_caja_texto{color:#335388; font-size:10px; font-weight:bold; margin:5px}
#menu_ficha_caja_texto:hover{ color:#fc7905}
#ficha_izquierda{ float:left; width:240px; overflow:hidden; margin-top:10px }
#ficha_titulo{ width:235px; font-size:18px; font-weight:bold; color:#335c88; text-align:left; margin:2px; float:left}
#ficha_votos{width:235px; font-size:12px; font-weight:bold; color:#FF6600; text-align:left; margin-top:10px; float:left}
#ficha_derecha{float:right; width:150px; overflow:hidden;}
#ficha_cajita_opciones{ width:145px; float:right; margin-right:3px; text-align:right; margin-top:10px; cursor:hand; cursor:pointer}
#ficha_direcciones{width:390px; float:left; overflow:visible}
#ficha_direcciones_caja{margin-top:10px; float:left; border-bottom:#CCCCCC dashed 1px;}
#ficha_direcciones_caja_texto{ float:left; background:#f5fafe; border-top:#DDDDDD 1px solid; padding-bottom:10px}
#ficha_direcciones_textos{ color:#666666; margin:10px; float:left; text-align:left;}
#ficha_formulario{ color:#666666; font-size:11px; font-weight:bold; text-align:right; margin-right:30px; margin-top:20px; width:370px; float: left; overflow:visible; }/*border:#CCCCCC 1px solid}*/
#ficha_opinion{width:390px; float:left; margin-bottom:10px; padding-bottom:5px; border-bottom:#EEEEEE 1px solid}
#ficha_opinion_texto_titulo{width:380px; height:20px; overflow:hidden; margin-left:0px;  float:left; text-align:left; font-size:14px; font-weight:bold; color: #333333}
#ficha_opinion_texto{width:350px; margin-left:0px; margin-top:5px; float:left; text-align:left; font-size:9px; color:#666666; padding:5px; }
#ficha_precios{ float:left; width:390px; text-align:left; margin-top:20px}
#ficha_tabla_de_precios{ float:left; width:650px; margin-bottom:20px; margin-top:0px; padding:10px}

#mapa{width:290px; float:right; height:260px; background:#CCCCCC; float:right; margin-top:5px; overflow:hidden; margin-right:5px; border:#666666 1px solid;  }
#zona_banner_ficha{float:right; width:305px; padding-right:5px; padding-bottom:5px; }
#menu_ficha_explicacion{width:390px;   float: left;  text-align:center; cursor:pointer; margin-top:10px;background:#f6f6f6; text-align:left}
#menu_ficha_explicacion_texto{color:#666666; font-size:12px;  margin:10px; margin-bottom:20px}

#menu_ficha_explicacion_acercade{width:390px;  float: left; text-align:left;  margin-top:10px;text-align:left}
#menu_ficha_explicacion_titulo_acercade{color: #FF6600; font-size:14px; font-weight:bold;  margin-left:10px;}
#menu_ficha_explicacion_texto_acercade{color: #666666; font-size:12px;  margin-left:10px; margin-bottom:10px}

.mano{cursor:hand; cursor:pointer}
.boton_naranja{background:url(../RECURSOS/fondo_boton_naranja.jpg); height:25px; background-repeat:repeat-x; cursor:hand; cursor:pointer; width:110px; float:left; margin-left:30px; margin-top:5px; color:#663300; border-top:#D0DBE7 1px solid }
.boton_naranja:hover{color:#000000; border:#333333 1px solid}

.boton_gris{background:url(../RECURSOS/fondo_boton_gris.jpg); height:25px; background-repeat:repeat-x; cursor:hand; cursor:pointer; width:110px; float:left; margin-left:30px; margin-top:5px; color:#333333; border-top:#D0DBE7 1px solid }
.boton_gris:hover{ color:#000000; border:#333333 1px solid}

.boton_rojo{background: #FF0000; height:25px;  cursor:hand; cursor:pointer; width:140px; float:left; margin-left:30px; border-right:#333333 1px solid; border-bottom:#333333 1px solid; margin-top:5px; color: #FFFF00}
.boton_rojo{color: #FFFFFF}

#cp{ text-align:left; margin-top:10px}
#donde{ text-align:left;}
#donde_texto{color:#0033CC; margin-top:10px; margin-bottom:10px}

#texto_botones{ margin-top:4px; font-size:14px }	

.sin_borde{ border: #FFFFFF 0px solid}

.leyenda{margin-left:5px; padding:2px;  font-size:9px; font-weight:bold}
.chequeador{margin-left:4px; padding:2px; height:10px; font-size:10px; font-weight:bold; }

.aviso{font-size:14px; font-weight:bold; color:#990000; cursor:hand; cursor:pointer}
.aviso_naranja{font-size:14px; font-weight:bold; color:#FF9900; cursor:hand; cursor:pointer}
.aviso_pequeño{font-size:11px; font-weight:bold; color:#990000; cursor:hand; cursor:pointer}
.msj{font-size:14px; font-weight:bold; color:#000066;}
.vinculo{text-decoration:none; color:#FF6600; font-size:14px; font-weight:bold; cursor:hand; cursor:pointer}
.vinculo:hover{color: #999999;}
.vinculo_peque_azul{text-decoration:none; color:#3399FF;  font-size:10px; font-weight:bold; cursor:hand; cursor:pointer}
.vinculo_peque_azul:hover{color:#FF6600;}
.vinculo_blanco{text-decoration:none; color:#FFFFFF; font-size:12px; font-weight:bold}
.vinculo_blanco:hover{text-decoration:none; color:#FF9900; font-size:12px; font-weight:bold}
.vinculo_naranja{text-decoration:none; color:#FF9900; font-size:12px; font-weight:bold; cursor:pointer; cursor:hand}
.vinculo_naranja:hover{color:#666666;}
.vinculo_naranja_grande{text-decoration:none; color:#FF9900; font-size:15px; font-weight:bold; cursor:pointer; cursor:hand}
.vinculo_naranja_grande:hover{color:#666666;}
.vinculo_gris{text-decoration:none; color:#333333; font-size:12px; font-weight:bold; cursor:pointer; cursor:hand}
.vinculo_gris:hover{color:#999999;}
.texto_registro{color:#333333; font-size:10px;}
.texto_registro:hover{color:#000000; font-size:10px;}
.texto_seo{color:#0066CC; font-size:10px; text-decoration:none}
.texto_seo:hover{color:#FF9900;}
.vinculo_azul{color:#336699; cursor:hand; cursor:pointer}
.vinculo_azul:hover{color:#FF9900}
.vinculo_azul_grande{color:#336699; cursor:hand; cursor:pointer; font-size:14px; font-weight:bold}
.vinculo_azul_grande:hover{color:#FF9900}
.encontrado{color:#0066FF; font-size:14px; font-weight:bold}
.texto_provincias_azul{color:#0066FF; font-size:12px;}
.texto_titulo_estadisticas{ color:#000066; font-size:12px; font-weight:bold}
.texto_datos_estadisticas{ color:#333333; font-size:11px;}
.texto_naranja_mediano{font-size:12px; font-weight:bold; color:#FF6600;}
.texto_naranja_grande{font-size:15px; font-weight:bold; color:#FF6600;}


.tabla_form{border-left: #EEEEEE 1px solid;}
.titulo_tabla{width:160px; text-align:right; font-size:12px; font-weight:bold; color:#000066; padding:3px; background:#EEEEEE}
.tabla_2{width:690px;overflow: visible}
.tabla_2_cabecera_1{ width:300px; float:left; text-align:left}
.tabla_2_cabecera_2{ width:300px; float:left; text-align:left; margin-left:30px}
.tabla_2_izquierda{width:320px; padding-bottom:5px;  float:left; overflow: visible; border:#CCCCCC 1px solid;}
.tabla_2_derecha{width:320px; padding-bottom:5px;  float:left; overflow: visible; border:#CCCCCC 1px solid; margin-left:5px}

.titulo_tabla_2{width:190px; height:205px; margin:5px; text-align: center; font-size:10px; font-weight:bold; color:#000066;background:#EEEEEE; overflow:hidden; float:left}
.texto_tabla_2{ width:110px; height:205px; margin:5px; text-align: left; font-size:10px; font-weight:bold; color:#000066; overflow: visible; float:left; background:#EEEEEE}
.titulo_tabla_3{width:300px; text-align: center; font-size:10px; font-weight:bold; color:#333333; padding:3px; background:#EEEEEE}
.texto_tabla_3{width:300px; text-align: center; font-size:10px; font-weight:bold; color:#000066; padding:3px; border:#EEEEEE 1px solid}
.titulo_tabla_4{width:300px; text-align: right; font-size:10px; font-weight:bold; color:#333333; padding:3px; background:#EEEEEE}
.texto_tabla_4{width:200px; text-align: left; font-size:10px; font-weight:bold; color:#000066; padding:3px; border:#EEEEEE 1px} 
.campo_tabla{ text-align: left; font-size:12px; font-weight:bold; color:#000066; padding:3px; background:#FFFFBB}

#tabla_tipos_titulo{width:630px; float:left; text-align:left; margin-top:10px; font-size:12px; color:#000066}
#tabla_tipos_titulillo{width:620px; float:left; text-align:left; font-size:10px; margin-left:10px; margin-top:5px}
#tabla_tipos{width:630px; border:#CCCCCC 1px solid; float:left; padding-bottom:5px }
#tabla_contenido{padding:5px; float:left; border:#EEEEEE 1px solid;  margin-left:5px}
#tabla_titulo{ font-size:10px;  color:#333333; padding:5px; background:#EEEEEE; width:110px; text-align:right; float:left; margin-bottom:10px; overflow:hidden;}
#tabla_texto{ font-size:10px; color: #000066; float:left; text-align:left; overflow:hidden; margin-left:5px }
#tabla_comentarios{ width:620px; font-size:10px; color: #000066; float:left; text-align:left; overflow: auto; margin-left:5px;  }


#listado_linea_par{ background:#EEEEEE; margin:2px; color:#990000; float:left; width:650px; overflow:hidden}
#listado_linea_impar{ background:#FFFFBB; margin:2px; color:#990000; float:left; width:650px; overflow:hidden}
#listados_casilla{ margin-left:2px; margin-top:2px; font-size:14px;overflow:visible; cursor:hand; cursor:pointer; float:left; padding-left:2px; padding-right:2px}
#listados_casilla:hover{color:#333333}
#listados_casilla_peque{ margin:2px; font-size:10px;overflow:visible; float:right; padding-left:2px; padding-right:2px}

#zona_imagen_1{width:300px; height:135px; overflow:auto; float:left; margin:5px; border:#999999 1px solid; padding-top:5px; text-align:center}
#zona_imagen_2{width:300px; height:135px; overflow:auto; float:left; margin:5px; border:#999999 1px solid; padding-top:5px; text-align:center}
#zona_imagen_3{width:300px; height:135px; overflow:auto; float:left; margin:5px; border:#999999 1px solid; padding-top:5px; text-align:center}
#zona_imagen_4{width:300px; height:135px; overflow:auto; float:left; margin:5px; border:#999999 1px solid; padding-top:5px; text-align:center}
zona_imagen_1{width:300px; height:135px; overflow:auto; float:left; margin:5px; border:#999999 1px solid; padding-top:5px; text-align:center}
#zona_imagen_2{width:300px; height:135px; overflow:auto; float:left; margin:5px; border:#999999 1px solid; padding-top:5px; text-align:center}
#zona_imagen_3{width:300px; height:135px; overflow:auto; float:left; margin:5px; border:#999999 1px solid; padding-top:5px; text-align:center}
#zona_imagen_4{width:300px; height:135px; overflow:auto; float:left; margin:5px; border:#999999 1px solid; padding-top:5px; text-align:center}
zona_imagen_5{width:300px; height:135px; overflow:auto; float:left; margin:5px; border:#999999 1px solid; padding-top:5px; text-align:center}
#zona_imagen_6{width:300px; height:135px; overflow:auto; float:left; margin:5px; border:#999999 1px solid; padding-top:5px; text-align:center}
#zona_imagen_5{width:300px; height:135px; overflow:auto; float:left; margin:5px; border:#999999 1px solid; padding-top:5px; text-align:center}
#zona_imagen_6{width:300px; height:135px; overflow:auto; float:left; margin:5px; border:#999999 1px solid; padding-top:5px; text-align:center}
.marco{ border:#999999 1px solid; padding:2px; height:44px}
.marco_girs{ background:#EEEEEE; border:#999999 1px solid; padding:2px; height:44px}

#pasos{width:650px; height:100px; margin-left:0px; float:left; overflow:hidden; margin-bottom:5px}
#paso1{ float:left; width:102px; height:100px; margin-left:5px; background:url(../RECURSOS/paso1.gif) no-repeat; cursor:hand; cursor:pointer}
#paso1_off{ float:left; width:102px; height:100px; margin-left:5px; background:url(../RECURSOS/paso1_off.gif) no-repeat; cursor:hand; cursor:pointer}
#paso1_off:hover{background:url(../RECURSOS/paso1.gif) no-repeat;}
#paso1_off_off{ float:left; width:102px; height:100px; margin-left:5px; background:url(../RECURSOS/paso1_off.gif) no-repeat; cursor:default}

#paso2{ float:left; width:102px; height:100px; margin-left:15px; background:url(../RECURSOS/paso2.gif) no-repeat;cursor:hand; cursor:pointer}
#paso2_off{ float:left; width:102px; height:100px; margin-left:15px; background:url(../RECURSOS/paso2_off.gif) no-repeat; cursor:hand; cursor:pointer}
#paso2_off:hover{background:url(../RECURSOS/paso2.gif) no-repeat;}
#paso2_off_off{ float:left; width:102px; height:100px; margin-left:5px; background:url(../RECURSOS/paso2_off.gif) no-repeat; cursor:default}

#paso3{ float:left; width:102px; height:100px; margin-left:15px; background:url(../RECURSOS/paso3.gif) no-repeat;cursor:hand; cursor:pointer}
#paso3_off{ float:left; width:102px; height:100px; margin-left:15px; background:url(../RECURSOS/paso3_off.gif) no-repeat; cursor:hand; cursor:pointer}
#paso3_off:hover{background:url(../RECURSOS/paso3.gif) no-repeat;}
#paso3_off_off{ float:left; width:102px; height:100px; margin-left:5px; background:url(../RECURSOS/paso3_off.gif) no-repeat; cursor:default}


#paso4{ float:left; width:102px; height:100px; margin-left:15px; background:url(../RECURSOS/paso4.gif) no-repeat;cursor:hand; cursor:pointer}
#paso4_off{ float:left; width:102px; height:100px; margin-left:15px; background:url(../RECURSOS/paso4_off.gif) no-repeat; cursor:hand; cursor:pointer}
#paso4_off:hover{background:url(../RECURSOS/paso4.gif) no-repeat;}
#paso4_off_off{ float:left; width:102px; height:100px; margin-left:5px; background:url(../RECURSOS/paso4_off.gif) no-repeat; cursor:default}


#paso5{ float:left; width:102px; height:100px; margin-left:15px; background:url(../RECURSOS/paso5.gif) no-repeat;cursor:hand; cursor:pointer}
#paso5_off{ float:left; width:102px; height:100px; margin-left:15px; background:url(../RECURSOS/paso5_off.gif) no-repeat; cursor:hand; cursor:pointer}
#paso5_off:hover{background:url(../RECURSOS/paso5.gif) no-repeat;}
#paso5_off_off{ float:left; width:102px; height:100px; margin-left:5px; background:url(../RECURSOS/paso5_off.gif) no-repeat; cursor:default}



.pregunta{margin-left:3px; float:left; cursor:hand; cursor:pointer; background-image:url(../RECURSOS/pregunta.gif); background-repeat:no-repeat; background-position:right; width:20px; height:20px }
.pregunta:hover{background-image:url(../RECURSOS/pregunta_ov.gif);}
#informacion{  position:absolute; margin-top:200px; top:200px; margin-left:200px; background:#FFFFFF}
#formulario_ayuda{width:600px;  float:left; text-align: center; overflow: visible; padding:2px; margin-top:5px;  margin-bottom:5px; padding-bottom:10px; margin-left:200px; margin-top:100px; color:#0066CC; font-size:10px; font-weight:bold }
#contenido_ayuda{ margin:20px}

#flash_arriba{ width:725px; height:90px; position:absolute; top:5px; left:170px; cursor:hand; cursor:pointer; z-index:100}
#flash_derecha{ width:300px; height:250px; position: fixed; top:5px; left:0px; cursor:hand; cursor:pointer; z-index:100; border:#666666 1px solid; background:#000000}


#oscureciendo{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color: #000;
  	filter:alpha(opacity=60);
  	-moz-opacity: 0.6;
  	opacity: 0.6;
}


.cuadro {
	border: 1px solid #FFFFFF;/*#ccae88;*/
	background: #FFFFFF;/*#fcfaf7;*/
	padding: 1em;
}

.cuadro h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #777;
	font-size: 150%;
	margin-bottom: 1ex;
}

.cuadro p {
	text-align: justify;
}

.cuadro p.primera {
margin-bottom: 0.7ex;
}

.sup-1px, .sup-2px, .sup-3px {
	border-bottom: solid #FFFFFF;/*#ccae88;*/
	top: 0;
}

.inf-1px, .inf-2px, .inf-3px {
	border-top: solid #FFFFFF;/*#ccae88;*/
	bottom: 0;
}

.sup-1px, .sup-2px, .sup-3px,
.inf-1px, .inf-2px, .inf-3px {
	overflow: hidden;
	background: #D1D2CD;
	position: absolute;
}

.sup-1px, .inf-1px {
	width: 1px;
}

.sup-2px, .inf-2px {
	width: 2px;
}

.sup-3px, .inf-3px {
	width: 3px;
}


/* Estilos de las Esquinas

Esquina Superior Izquierda - Orden de Abajo hacia Arriba */


.si-1 { height: 11px; left: 0; border-width: 0; }

.si-2 { height: 8px; left: 1px; border-width: 3px; }

.si-3 { height: 6px; left: 2px; border-width: 2px; }

.si-4 { height: 4px; left: 3px; border-width: 2px; }

.si-5 { height: 3px; left: 4px; border-width: 2px; }

.si-6 { height: 3px; left: 5px; border-width: 1px; }

.si-7 { height: 2px; left: 6px; border-width: 1px; }

.si-8 { height: 1px; left: 8px; border-width: 1px; }


/* Esquina Superior Derecha - Orden de Abajo hacia Arriba */


.sd-1 { height: 11px; right: 0; border-width: 0; }

.sd-2 { height: 8px; right: 1px; border-width: 3px; }

.sd-3 { height: 6px; right: 2px; border-width: 2px; }

.sd-4 { height: 4px; right: 3px; border-width: 2px; }

.sd-5 { height: 3px; right: 4px; border-width: 2px; }

.sd-6 { height: 3px; right: 5px; border-width: 1px; }

.sd-7 { height: 2px; right: 6px; border-width: 1px; }

.sd-8 { height: 1px; right: 8px; border-width: 1px; }


/* Esquina Inferior Izquierda - Orden de Arriba hacia Abajo */


.ii-1 { height: 11px; left: 0; border-width: 0; }

.ii-2 { height: 8px; left: 1px; border-width: 3px; }

.ii-3 { height: 6px; left: 2px; border-width: 2px; }

.ii-4 { height: 4px; left: 3px; border-width: 2px; }

.ii-5 { height: 3px; left: 4px; border-width: 2px; }

.ii-6 { height: 3px; left: 5px; border-width: 1px; }

.ii-7 { height: 2px; left: 6px; border-width: 1px; }

.ii-8 { height: 1px; left: 8px; border-width: 1px; }


/* Esquina Inferior Derecha - Orden de Arriba hacia Abajo */


.id-1 { height: 11px; right: 0; border-width: 0; }

.id-2 { height: 8px; right: 1px; border-width: 3px; }

.id-3 { height: 6px; right: 2px; border-width: 2px; }

.id-4 { height: 4px; right: 3px; border-width: 2px; }

.id-5 { height: 3px; right: 4px; border-width: 2px; }

.id-6 { height: 3px; right: 5px; border-width: 1px; }

.id-7 { height: 2px; right: 6px; border-width: 1px; }

.id-8 { height: 1px; right: 8px; border-width: 1px; }


/* Estilos del botn */

p.boton {
	width: 100px;
	height: 40px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
	padding: 1ex;
}

p.boton a {
	padding: 1ex;
	background: #999999;
	color: #fff;
	text-decoration: none;
}

p.boton a:hover {
	text-decoration: none;
	background: #666666;
	color: #fff;
}

.corp_cont{
	color:#666666;
	text-align:left;
	font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif 
	}

.corp_link{
	color:#006699;
	text-align:left;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}
.corp_link:hover{
	color:#ff9900;
	text-align:left;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}